[
{
    "branch": "master",
    "index": "0",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T19:27:08.287904Z",
                    "start": "2026-06-12T19:27:05.473290Z"
                },
                "id": "0a580a2a-0021-dd46-7279-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "gather_facts",
                            "ansible_facts": {
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "NA",
                                "ansible_bios_vendor": "NA",
                                "ansible_bios_version": "NA",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "NA",
                                "ansible_chassis_version": "NA",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-12",
                                    "day": "12",
                                    "epoch": "1781292426",
                                    "epoch_int": "1781292426",
                                    "hour": "19",
                                    "iso8601": "2026-06-12T19:27:06Z",
                                    "iso8601_basic": "20260612T192706226028",
                                    "iso8601_basic_short": "20260612T192706",
                                    "iso8601_micro": "2026-06-12T19:27:06.226028Z",
                                    "minute": "27",
                                    "month": "06",
                                    "second": "06",
                                    "time": "19:27:06",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_devices": {},
                                "ansible_distribution": "Redhat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.7",
                                "ansible_dns": {
                                    "nameservers": [
                                        "10.43.0.10"
                                    ],
                                    "options": {
                                        "ndots": "5"
                                    },
                                    "search": [
                                        "sf.svc.cluster.local",
                                        "svc.cluster.local",
                                        "cluster.local",
                                        "softwarefactory-project.io"
                                    ]
                                },
                                "ansible_domain": "zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "ANSIBLE_CONFIG": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.239.48:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.239.48:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.239.48:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.239.48:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.239.48",
                                    "FLUENT_BIT_SERVICE_PORT": "2020",
                                    "FLUENT_BIT_SERVICE_PORT_FB_FWD_INPUT": "24224",
                                    "FLUENT_BIT_SERVICE_PORT_FB_HTTP_INPUT": "5140",
                                    "FLUENT_BIT_SERVICE_PORT_HTTP": "2020",
                                    "HOME": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work",
                                    "HOSTNAME": "zuul-executor-0",
                                    "K8S_COMPONENT": "zuul",
                                    "K8S_CONTAINER": "zuul-executor",
                                    "K8S_LABELS_APP": "sf",
                                    "K8S_LABELS_RUN": "zuul-executor",
                                    "K8S_NAMESPACE": "sf",
                                    "K8S_NODENAME": "microshift-ze02.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.33",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/kube/config",
                                    "KUBERNETES_PORT": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP_ADDR": "10.43.0.1",
                                    "KUBERNETES_PORT_443_TCP_PORT": "443",
                                    "KUBERNETES_PORT_443_TCP_PROTO": "tcp",
                                    "KUBERNETES_SERVICE_HOST": "10.43.0.1",
                                    "KUBERNETES_SERVICE_PORT": "443",
                                    "KUBERNETES_SERVICE_PORT_HTTPS": "443",
                                    "LC_CTYPE": "C.UTF-8",
                                    "NSS_SDB_USE_CACHE": "no",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal",
                                    "PYTHONPATH": "/var/lib/zuul/ansible/9",
                                    "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-bundle.crt",
                                    "SHLVL": "1",
                                    "SSH_AGENT_PID": "4031986",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXvOnDTe/agent.4031985",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/ansible/logging.json",
                                    "ZUUL_OUTPUT_MAX_BYTES": "1073741824",
                                    "_": "/usr/lib/zuul/ansible/9/bin/python",
                                    "container": "oci"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "NA",
                                "ansible_fqdn": "zuul-executor-0.zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_hostname": "zuul-executor-0",
                                "ansible_hostnqn": "",
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-427.13.1.el9_4.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed Apr 10 10:29:16 EDT 2024",
                                "ansible_loadavg": {
                                    "15m": 1.14,
                                    "1m": 1.59,
                                    "5m": 1.18
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 1073,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 5664,
                                        "used": 10072
                                    },
                                    "real": {
                                        "free": 1073,
                                        "total": 15736,
                                        "used": 14663
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16210659,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 9673496,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 50354112,
                                        "inode_total": 51801024,
                                        "inode_used": 1446912,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 66398859264,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 16210659,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 9673496,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 50354112,
                                        "inode_total": 51801024,
                                        "inode_used": 1446912,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 66398859264,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5572085,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2275851,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15409464,
                                        "inode_total": 15728640,
                                        "inode_used": 319176,
                                        "mount": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22823260160,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "zuul-executor-0",
                                "ansible_os_family": "Redhat",
                                "ansible_pkg_mgr": "unknown",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200n8"
                                    ],
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "NA",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "NA",
                                "ansible_python": {
                                    "executable": "/usr/lib/zuul/ansible/9/bin/python",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 13,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        13,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.13",
                                "ansible_real_group_id": 0,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "bwrap",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "NA",
                                "ansible_uptime_seconds": 35181941,
                                "ansible_user_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work",
                                "ansible_user_gecos": "1000 user",
                                "ansible_user_gid": 0,
                                "ansible_user_id": "1000",
                                "ansible_user_shell": "/sbin/nologin",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "container"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "container",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "deprecations": [],
                            "warnings": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:06.570246Z",
                            "start": "2026-06-12T19:27:05.482066Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000032",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:07.059036Z",
                            "start": "2026-06-12T19:27:06.577988Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000008",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "f9283423804fcfb614617edb5418f4b6c6918f1c",
                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "f9283423804fcfb614617edb5418f4b6c6918f1c",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292427.1115587-53-246032421751818/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e74b25e70740c24c38427641c4e33e46",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 20625,
                            "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292427.1115587-53-246032421751818/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.058905Z",
                            "start": "2026-06-12T19:27:07.067101Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000009",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.083910Z",
                            "start": "2026-06-12T19:27:08.064817Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000000d",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "202/rdoproject.org/2021062f96d04e13bb2e7c6a215eecef"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000060",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.130402Z",
                            "start": "2026-06-12T19:27:08.093050Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000062",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: cifmw-molecule-libvirt_manager\nPipeline: github-check\nExecutor: 38.129.56.84\nTriggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3925\nLog URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/202/rdoproject.org/2021062f96d04e13bb2e7c6a215eecef/\nEvent ID: 65cc3230-6694-11f1-894c-88dcdeaebf21\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.186756Z",
                            "start": "2026-06-12T19:27:08.137275Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000000e",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: controller\nHostname: np0000072294\nUsername: zuul\nDistro: CentOS 9\nProvider: vexxhost-nodepool-tripleo\nRegion: RegionOne\nLabel: cloud-centos-9-stream-tripleo\nProduct Name: OpenStack Nova\nInterface IP: 38.102.83.64\n",
                                    "zj_item": "controller"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.287904Z",
                            "start": "2026-06-12T19:27:08.190688Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000000f",
                        "name": "Print node information"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T19:27:19.007190Z",
                    "start": "2026-06-12T19:27:08.297176Z"
                },
                "id": "0a580a2a-0021-dd46-7279-000000000011",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.64"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe2e:d354"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=bb394e10-2554-4d5f-9e0b-25736d89b964"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-12",
                                    "day": "12",
                                    "epoch": "1781292428",
                                    "epoch_int": "1781292428",
                                    "hour": "15",
                                    "iso8601": "2026-06-12T19:27:08Z",
                                    "iso8601_basic": "20260612T152708644130",
                                    "iso8601_basic_short": "20260612T152708",
                                    "iso8601_micro": "2026-06-12T19:27:08.644130Z",
                                    "minute": "27",
                                    "month": "06",
                                    "second": "08",
                                    "time": "15:27:08",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.64",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:2e:d3:54",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.102.83.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_distribution": "CentOS",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/centos-release",
                                "ansible_distribution_file_variety": "CentOS",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Stream",
                                "ansible_distribution_version": "9",
                                "ansible_dns": {
                                    "nameservers": [
                                        "199.204.44.24",
                                        "199.204.47.54"
                                    ],
                                    "search": [
                                        "novalocal"
                                    ]
                                },
                                "ansible_domain": "novalocal",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "BASH_FUNC_which%%": "() {  ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}",
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:",
                                    "DEBUGINFOD_URLS": "https://debuginfod.centos.org/ ",
                                    "HOME": "/home/zuul",
                                    "LANG": "en_US.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "zuul",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/home/zuul",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.129.56.84 43752 22",
                                    "SSH_CONNECTION": "38.129.56.84 43752 38.102.83.64 22",
                                    "USER": "zuul",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_eth0": {
                                    "active": true,
                                    "device": "eth0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "38.102.83.64",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe2e:d354",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:2e:d3:54",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "np0000072294.novalocal",
                                "ansible_hostname": "np0000072294",
                                "ansible_interfaces": [
                                    "lo",
                                    "eth0"
                                ],
                                "ansible_kernel": "5.14.0-710.el9.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed May 27 09:04:56 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.64",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe2e:d354"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "05fcbb7fa1ab1e5f4fe23a95eef08a31",
                                "ansible_nodename": "np0000072294.novalocal",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=bb394e10-2554-4d5f-9e0b-25736d89b964"
                                },
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 25,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        25,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.25",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "config_mode": "enforcing",
                                    "mode": "enforcing",
                                    "policyvers": 33,
                                    "status": "enabled",
                                    "type": "targeted"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC7pR9WOiLJ8jAhLc1ohaKaiwtdzJ9o1FcR1itiB21yi6FZC58vTHsh+WIHU3wRAKOVQNo2iO3Obk4O2lqX309I=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIOQ3Sjts2zuhN61l3j7S554aSM0jmhj9f+QF1YVe126/",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDM8UnqWC9zq/cy9L72l/BdqaEq1vlesXOWxbwSTWNSDEXgRCbJt/cTTxIodcr3U8jZrFSF1MPirQWTvlnvGI6g8mLOREHJzieVbmGznNboj+6m2eARLyYCxZ6NU8OxpC0llUYni/SJ8ddd0SA5iumcb3+K4NxRd+8YXeohAUVjaNgsKsa641XOLHDiBFyww6WSvQnHTPq2f390jldcYwLeVqhGyeEVGW4CqbMHtMDRpPLG3NbUQ2gjZvSrmYewJ7k+QQYFwZ0ElSUsWzMa/s12lxHnsxuh0K/2gXzeZCXFNX/dReRGtiFvRNteU1YIqJK+KcJHGsBVVORfKMOMIuNCP1ICD4uMcpwAnaP8U4JBGikgZJkR7sgHB8HlVtU4hYqpXNLSfnXSW02gBm2tBFpbkqR4rZtb3tJlOSK5BB8H3sPcc0Q7YJab+YcdbgIhnJOl4qTxruEplEaseigA+r9e2ngpsLU6Cx5D55zbtQ2k9Y0s52RsRPJ9uIrCUIoE1Wk=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_user_dir": "/home/zuul",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "gather_subset": [
                                    "network"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "network"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.786634Z",
                            "start": "2026-06-12T19:27:08.308354Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000013",
                        "name": "Gather network facts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:08.820636Z",
                            "start": "2026-06-12T19:27:08.795322Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000015",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000095",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:09.318550Z",
                            "start": "2026-06-12T19:27:08.839725Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000097",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:09.372816Z",
                            "start": "2026-06-12T19:27:09.330553Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000017",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "stat",
                            "changed": false,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:09.738168Z",
                            "start": "2026-06-12T19:27:09.395787Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000b1",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:09.782465Z",
                            "start": "2026-06-12T19:27:09.746630Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000b2",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.193580",
                            "end": "2026-06-12 19:27:10.455146",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa -b 3072",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-dd46-7279-0000000000c7-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 19:27:10.261566",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa.pub\nThe key fingerprint is:\nSHA256:SsLY+GO7NMw2bhpRyh2hT3Ch2i1KCyoRuVz2v+BMYcY zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|  . +.           |\n| . = .           |\n|o oo+            |\n|.*o%o.           |\n|=oO BE. S        |\n|+o.*ooo.         |\n|+.. @o..         |\n|.  *==. .        |\n|  .o++ .         |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:SsLY+GO7NMw2bhpRyh2hT3Ch2i1KCyoRuVz2v+BMYcY zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|  . +.           |",
                                "| . = .           |",
                                "|o oo+            |",
                                "|.*o%o.           |",
                                "|=oO BE. S        |",
                                "|+o.*ooo.         |",
                                "|+.. @o..         |",
                                "|.  *==. .        |",
                                "|  .o++ .         |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-0021-dd46-7279-0000000000c7-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:10.534491Z",
                            "start": "2026-06-12T19:27:09.815669Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000c7",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:10.581224Z",
                            "start": "2026-06-12T19:27:10.542007Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000c8",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:10.648742Z",
                            "start": "2026-06-12T19:27:10.611557Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000ed",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3Ep44A+sJpMpjfW+6iBdt8T8Z/gzI2BWfAXFMT7cBU4pSF6RWkgkZhS/JQ606JAvzuhuFhEogv6i413flZaq3CbL/q2ubhLYP8Y9ZVuJVGquOybVGXHSQIK6LKCA59BFKEhrvzYsAlDwLl4s0IJjm1peHzzg8RPAgY8lVWQcNivSWeR31hjtldwslkndwTKr8E7q5RA7pEtf722tKGgKLATYk0sDFIK7GS1ahpZpacZHJPEjbJjhPwxB9inU084/GIOQ5aQs90eyUnveo+kwMWbh+NEF866HGBty7PsvMHq6IB4PC3dQVBYavoBcmvQOxaSOERYOU3GxMc+V9xhmyqqHImo0MHLFUJ+38bJI8ws+vxjn524bKis69Yq74MgY0DG4iz6OcKjQFD3q4H1jmAaLbjta2jdX5e0PT+cwXpP6hCdW/gNsMrH/mfPXzHwOZ8688T1Tn12dTBaHNqZ7gJ2G3Jg6vbrlLM7Slxg8TeWCm6qMjJo5+xQIWQtMsSl8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3Ep44A+sJpMpjfW+6iBdt8T8Z/gzI2BWfAXFMT7cBU4pSF6RWkgkZhS/JQ606JAvzuhuFhEogv6i413flZaq3CbL/q2ubhLYP8Y9ZVuJVGquOybVGXHSQIK6LKCA59BFKEhrvzYsAlDwLl4s0IJjm1peHzzg8RPAgY8lVWQcNivSWeR31hjtldwslkndwTKr8E7q5RA7pEtf722tKGgKLATYk0sDFIK7GS1ahpZpacZHJPEjbJjhPwxB9inU084/GIOQ5aQs90eyUnveo+kwMWbh+NEF866HGBty7PsvMHq6IB4PC3dQVBYavoBcmvQOxaSOERYOU3GxMc+V9xhmyqqHImo0MHLFUJ+38bJI8ws+vxjn524bKis69Yq74MgY0DG4iz6OcKjQFD3q4H1jmAaLbjta2jdX5e0PT+cwXpP6hCdW/gNsMrH/mfPXzHwOZ8688T1Tn12dTBaHNqZ7gJ2G3Jg6vbrlLM7Slxg8TeWCm6qMjJo5+xQIWQtMsSl8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:11.137938Z",
                            "start": "2026-06-12T19:27:10.656301Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000ee",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul",
                            "path": "/home/zuul/.ssh",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 29,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:11.394764Z",
                            "start": "2026-06-12T19:27:11.145536Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000ef",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "e8b3daae1f48d18a766a9aeb0daaba7d666b6b19",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "2021062f96d04e13bb2e7c6a215eecef_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e8b3daae1f48d18a766a9aeb0daaba7d666b6b19",
                                    "content": null,
                                    "dest": "/home/zuul/.ssh/id_rsa",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 384,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292431.504593-128-83481141985132/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "a39e56cf5aa59dadd3e26709132487e2",
                            "mode": "0600",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292431.504593-128-83481141985132/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:12.249067Z",
                            "start": "2026-06-12T19:27:11.404014Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000f0",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "9c123833efc6d8b0d9eebfffe010404938f0e6d4",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "2021062f96d04e13bb2e7c6a215eecef_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9c123833efc6d8b0d9eebfffe010404938f0e6d4",
                                    "content": null,
                                    "dest": "/home/zuul/.ssh/id_rsa.pub",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292432.3530471-138-60559215007521/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "555bd5f414c369d9a56e2e459b36996e",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292432.3530471-138-60559215007521/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:13.117376Z",
                            "start": "2026-06-12T19:27:12.256185Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000f1",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:13.145683Z",
                            "start": "2026-06-12T19:27:13.120660Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000c9",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000ce",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_0/review.rdoproject.org/config/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:13.609596Z",
                            "start": "2026-06-12T19:27:13.150119Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000d0",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa"
                            ],
                            "delta": "0:00:00.019208",
                            "end": "2026-06-12 19:27:13.922146",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-dd46-7279-0000000000d6-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 19:27:13.902938",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/2021062f96d04e13bb2e7c6a215eecef_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-0021-dd46-7279-0000000000d6-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:13.974739Z",
                            "start": "2026-06-12T19:27:13.628442Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000d6",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:14.432267Z",
                            "start": "2026-06-12T19:27:13.982069Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000d7",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:14.476562Z",
                            "start": "2026-06-12T19:27:14.438933Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-0000000000d8",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "validate-host"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:14.529069Z",
                            "start": "2026-06-12T19:27:14.491398Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000018",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:14.611825Z",
                            "start": "2026-06-12T19:27:14.560038Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000016d",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:14.947151Z",
                            "start": "2026-06-12T19:27:14.618167Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000016e",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.64"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe2e:d354"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "04/01/2014",
                                "ansible_bios_vendor": "SeaBIOS",
                                "ansible_bios_version": "1.15.0-1",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "QEMU",
                                "ansible_chassis_version": "pc-i440fx-6.2",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=bb394e10-2554-4d5f-9e0b-25736d89b964"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-12",
                                    "day": "12",
                                    "epoch": "1781292435",
                                    "epoch_int": "1781292435",
                                    "hour": "15",
                                    "iso8601": "2026-06-12T19:27:15Z",
                                    "iso8601_basic": "20260612T152715325057",
                                    "iso8601_basic_short": "20260612T152715",
                                    "iso8601_micro": "2026-06-12T19:27:15.325057Z",
                                    "minute": "27",
                                    "month": "06",
                                    "second": "15",
                                    "time": "15:27:15",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.64",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:2e:d3:54",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.102.83.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_device_links": {
                                    "ids": {
                                        "sr0": [
                                            "ata-QEMU_DVD-ROM_QM00001"
                                        ]
                                    },
                                    "labels": {
                                        "sr0": [
                                            "config-2"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "sr0": [
                                            "2026-06-12-19-26-01-00"
                                        ],
                                        "vda1": [
                                            "bb394e10-2554-4d5f-9e0b-25736d89b964"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-12-19-26-01-00"
                                            ]
                                        },
                                        "model": "QEMU DVD-ROM",
                                        "partitions": {},
                                        "removable": "1",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "964",
                                        "sectorsize": "2048",
                                        "size": "482.00 KB",
                                        "support_discard": "0",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "bb394e10-2554-4d5f-9e0b-25736d89b964"
                                                    ]
                                                },
                                                "sectors": "167770079",
                                                "sectorsize": 512,
                                                "size": "80.00 GB",
                                                "start": "2048",
                                                "uuid": "bb394e10-2554-4d5f-9e0b-25736d89b964"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "167772160",
                                        "sectorsize": "512",
                                        "size": "80.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "CentOS",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/centos-release",
                                "ansible_distribution_file_variety": "CentOS",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Stream",
                                "ansible_distribution_version": "9",
                                "ansible_dns": {
                                    "nameservers": [
                                        "199.204.44.24",
                                        "199.204.47.54"
                                    ],
                                    "search": [
                                        "novalocal"
                                    ]
                                },
                                "ansible_domain": "novalocal",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "BASH_FUNC_which%%": "() {  ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}",
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:",
                                    "DEBUGINFOD_URLS": "https://debuginfod.centos.org/ ",
                                    "HOME": "/home/zuul",
                                    "LANG": "en_US.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "zuul",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/home/zuul",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.129.56.84 43752 22",
                                    "SSH_CONNECTION": "38.129.56.84 43752 38.102.83.64 22",
                                    "USER": "zuul",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_eth0": {
                                    "active": true,
                                    "device": "eth0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "38.102.83.64",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe2e:d354",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:2e:d3:54",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "np0000072294.novalocal",
                                "ansible_hostname": "np0000072294",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:c5d6e9d1-b9fa-4238-a9a3-8ca758f93fe7",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-710.el9.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed May 27 09:04:56 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.02,
                                    "1m": 0.2,
                                    "5m": 0.06
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.64",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe2e:d354"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "05fcbb7fa1ab1e5f4fe23a95eef08a31",
                                "ansible_memfree_mb": 7182,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7394,
                                        "used": 285
                                    },
                                    "real": {
                                        "free": 7182,
                                        "total": 7679,
                                        "used": 497
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7679,
                                "ansible_mounts": [
                                    {
                                        "block_available": 20296580,
                                        "block_size": 4096,
                                        "block_total": 20954875,
                                        "block_used": 658295,
                                        "device": "/dev/vda1",
                                        "fstype": "xfs",
                                        "inode_available": 41888218,
                                        "inode_total": 41942512,
                                        "inode_used": 54294,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 83134791680,
                                        "size_total": 85831168000,
                                        "uuid": "bb394e10-2554-4d5f-9e0b-25736d89b964"
                                    }
                                ],
                                "ansible_nodename": "np0000072294.novalocal",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=bb394e10-2554-4d5f-9e0b-25736d89b964"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.3.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 25,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        25,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.25",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "config_mode": "enforcing",
                                    "mode": "enforcing",
                                    "policyvers": 33,
                                    "status": "enabled",
                                    "type": "targeted"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC7pR9WOiLJ8jAhLc1ohaKaiwtdzJ9o1FcR1itiB21yi6FZC58vTHsh+WIHU3wRAKOVQNo2iO3Obk4O2lqX309I=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIOQ3Sjts2zuhN61l3j7S554aSM0jmhj9f+QF1YVe126/",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDM8UnqWC9zq/cy9L72l/BdqaEq1vlesXOWxbwSTWNSDEXgRCbJt/cTTxIodcr3U8jZrFSF1MPirQWTvlnvGI6g8mLOREHJzieVbmGznNboj+6m2eARLyYCxZ6NU8OxpC0llUYni/SJ8ddd0SA5iumcb3+K4NxRd+8YXeohAUVjaNgsKsa641XOLHDiBFyww6WSvQnHTPq2f390jldcYwLeVqhGyeEVGW4CqbMHtMDRpPLG3NbUQ2gjZvSrmYewJ7k+QQYFwZ0ElSUsWzMa/s12lxHnsxuh0K/2gXzeZCXFNX/dReRGtiFvRNteU1YIqJK+KcJHGsBVVORfKMOMIuNCP1ICD4uMcpwAnaP8U4JBGikgZJkR7sgHB8HlVtU4hYqpXNLSfnXSW02gBm2tBFpbkqR4rZtb3tJlOSK5BB8H3sPcc0Q7YJab+YcdbgIhnJOl4qTxruEplEaseigA+r9e2ngpsLU6Cx5D55zbtQ2k9Y0s52RsRPJ9uIrCUIoE1Wk=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "OpenStack Foundation",
                                "ansible_uptime_seconds": 43,
                                "ansible_user_dir": "/home/zuul",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "openstack"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "openstack",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:15.715175Z",
                            "start": "2026-06-12T19:27:14.952138Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000016f",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "controller"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:15.811380Z",
                            "start": "2026-06-12T19:27:15.727958Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000170",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "5a9d0274ef312949c50f508b12a11786e061affb",
                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/host-info.controller.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "5a9d0274ef312949c50f508b12a11786e061affb",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/host-info.controller.yaml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292435.864741-204-128255728956618/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3f95b29b8872ad03e08a43b6c6c69555",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 14845,
                            "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292435.864741-204-128255728956618/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:16.375704Z",
                            "start": "2026-06-12T19:27:15.819284Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000171",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes IUsed    IFree IUse% Mounted on\ndevtmpfs         953325   398   952927    1% /dev\ntmpfs            983032     2   983030    1% /dev/shm\ntmpfs            819200   594   818606    1% /run\n/dev/vda1      41942512 54294 41888218    1% /\ntmpfs            196606    16   196590    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ndevtmpfs            3724     0      3724   0% /dev\ntmpfs               3840     0      3840   0% /dev/shm\ntmpfs               1536    17      1520   2% /run\n/dev/vda1          81855  2572     79284   4% /\ntmpfs                768     0       768   0% /run/user/1000\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host \n       valid_lft forever preferred_lft forever\n2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:2e:d3:54 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.102.83.64/24 brd 38.102.83.255 scope global dynamic noprefixroute eth0\n       valid_lft 43163sec preferred_lft 43163sec\n    inet6 fe80::f816:3eff:fe2e:d354/64 scope link proto kernel_ll \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.102.83.1 dev eth0 lladdr 00:1c:73:00:20:00 REACHABLE \n",
                            "network_routing_v4": "default via 38.102.83.1 dev eth0 proto dhcp src 38.102.83.64 metric 100 \n38.102.83.0/24 dev eth0 proto kernel scope link src 38.102.83.64 metric 100 \n169.254.169.254 via 38.102.83.126 dev eth0 proto dhcp src 38.102.83.64 metric 100 \n",
                            "network_routing_v6": "::1 dev lo proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 4\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 4\ninitial apicid\t: 4\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 5\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 5\ninitial apicid\t: 5\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 6\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 6\ninitial apicid\t: 6\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 7\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 7\ninitial apicid\t: 7\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux np0000072294.novalocal 5.14.0-710.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 27 09:04:56 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:16.861936Z",
                            "start": "2026-06-12T19:27:16.381762Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000173",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "31044d989d71b8091bf51ed49a2fe55c6f4a1f7c",
                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/zuul-info.controller.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "31044d989d71b8091bf51ed49a2fe55c6f4a1f7c",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/zuul-info.controller.txt",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292436.9244595-227-25042928103895/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e68c11abcec28d8a4094948ae9cb4510",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2244,
                            "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/.ansible/tmp/ansible-tmp-1781292436.9244595-227-25042928103895/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:17.422813Z",
                            "start": "2026-06-12T19:27:16.869129Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000174",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:17.463273Z",
                            "start": "2026-06-12T19:27:17.437071Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000001a",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:17.496773Z",
                            "start": "2026-06-12T19:27:17.470223Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-00000000001b",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/logs",
                                    "state": "absent",
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/artifacts",
                                    "state": "absent",
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:18.278274Z",
                            "start": "2026-06-12T19:27:17.505361Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000023",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul/zuul-output/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/logs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/artifacts",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul/zuul-output/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/docs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-dd46-7279-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:19.007190Z",
                            "start": "2026-06-12T19:27:18.285111Z"
                        },
                        "id": "0a580a2a-0021-dd46-7279-000000000025",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 9,
            "failures": 0,
            "ignored": 0,
            "ok": 22,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "1",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T19:27:36.049151Z",
                    "start": "2026-06-12T19:27:19.921293Z"
                },
                "id": "0a580a2a-0021-f270-16c5-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "mirror_fqdn": "mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-f270-16c5-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:20.021267Z",
                            "start": "2026-06-12T19:27:19.935679Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000008",
                        "name": "Set mirror_fqdn if not defined"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/etc/ci",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/etc/ci",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": "root",
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/etc/ci",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/ci",
                            "secontext": "unconfined_u:object_r:etc_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-f270-16c5-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:20.469959Z",
                            "start": "2026-06-12T19:27:20.028795Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000009",
                        "name": "Create /etc/ci"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "92d92a03afdddee82732741071f662c729080c35",
                            "dest": "/etc/ci/mirror_info.sh",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "mirror_info.sh.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "92d92a03afdddee82732741071f662c729080c35",
                                    "content": null,
                                    "dest": "/etc/ci/mirror_info.sh",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": "root",
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": "root",
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292440.564759-8-93999764637361/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9fb09f017f7a6e25986e4e572d40f2ad",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 4482,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292440.564759-8-93999764637361/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-f270-16c5-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:21.665477Z",
                            "start": "2026-06-12T19:27:20.479227Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000000a",
                        "name": "Install ci_mirror script"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "authorized_key",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_public_key",
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "failed": false,
                                    "follow": false,
                                    "invocation": {
                                        "module_args": {
                                            "changed": true,
                                            "comment": null,
                                            "exclusive": false,
                                            "follow": false,
                                            "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono",
                                            "key_options": null,
                                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "zuul",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-f270-16c5-00000000000c",
                        "name": "add-authorized-keys",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-authorized-keys"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:29.149532Z",
                            "start": "2026-06-12T19:27:21.701844Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000000e",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.timezone",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "name": "UTC"
                                },
                                "before": {
                                    "name": "America/New_York"
                                }
                            },
                            "invocation": {
                                "module_args": {
                                    "hwclock": null,
                                    "name": "UTC"
                                }
                            },
                            "msg": "executed `/bin/timedatectl set-timezone UTC`"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:29.711110Z",
                            "start": "2026-06-12T19:27:29.159650Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000011",
                        "name": "Set timezone to UTC"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0777",
                                    "path": "/etc/nodepool",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "0755",
                                    "path": "/etc/nodepool",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 511,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/nodepool",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0777",
                            "owner": "root",
                            "path": "/etc/nodepool",
                            "secontext": "unconfined_u:object_r:etc_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:30.023244Z",
                            "start": "2026-06-12T19:27:29.714431Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000012",
                        "name": "Create nodepool directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpdnr0ony5",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                                    "content": null,
                                    "dest": "/etc/nodepool/sub_nodes",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292450.1103678-48-85552192877470/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "d41d8cd98f00b204e9800998ecf8427e",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 0,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292450.1103678-48-85552192877470/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:30.842785Z",
                            "start": "2026-06-12T19:27:30.033830Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000013",
                        "name": "Create nodepool sub_nodes file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes_private",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp_z6l_1d4",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                                    "content": null,
                                    "dest": "/etc/nodepool/sub_nodes_private",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292450.9327972-57-188866335993003/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "d41d8cd98f00b204e9800998ecf8427e",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 0,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292450.9327972-57-188866335993003/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:31.616405Z",
                            "start": "2026-06-12T19:27:30.849671Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000014",
                        "name": "Create nodepool sub_nodes_private file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:31.679445Z",
                            "start": "2026-06-12T19:27:31.626807Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000015",
                        "name": "Populate nodepool sub_nodes file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:31.735272Z",
                            "start": "2026-06-12T19:27:31.688383Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000016",
                        "name": "Populate nodepool sub_nodes_private file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": false,
                            "false_condition": "hostvars['primary'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:31.781436Z",
                            "start": "2026-06-12T19:27:31.743678Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000017",
                        "name": "Create nodepool primary file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "d1fb5b4f9f73b8c84cf3b5af0e2af5367a435780",
                            "dest": "/etc/nodepool/node_private",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpao6v8brs",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d1fb5b4f9f73b8c84cf3b5af0e2af5367a435780",
                                    "content": null,
                                    "dest": "/etc/nodepool/node_private",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292451.8686614-69-128114959821356/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "23cfb0b84dbd807794eb7079910d11c4",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 12,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292451.8686614-69-128114959821356/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:32.538740Z",
                            "start": "2026-06-12T19:27:31.790201Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000018",
                        "name": "Create nodepool node_private for this node"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "cp",
                                        ".ssh/id_rsa",
                                        "/etc/nodepool/id_rsa"
                                    ],
                                    "delta": "0:00:00.006350",
                                    "end": "2026-06-12 19:27:32.965981",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "cp .ssh/id_rsa /etc/nodepool/id_rsa",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "id_rsa",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 19:27:32.959631",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "cp",
                                        ".ssh/id_rsa.pub",
                                        "/etc/nodepool/id_rsa.pub"
                                    ],
                                    "delta": "0:00:00.005549",
                                    "end": "2026-06-12 19:27:33.221740",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "cp .ssh/id_rsa.pub /etc/nodepool/id_rsa.pub",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "id_rsa.pub",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 19:27:33.216191",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:33.258925Z",
                            "start": "2026-06-12T19:27:32.547943Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-000000000019",
                        "name": "Copy ssh keys to nodepool directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "bdca1a77493d00fb51567671791f4aa30f66c2f0",
                            "dest": "/etc/sudoers.d/zuul-sudo-grep",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp1kc6uxdl",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "bdca1a77493d00fb51567671791f4aa30f66c2f0",
                                    "content": null,
                                    "dest": "/etc/sudoers.d/zuul-sudo-grep",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 288,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292453.3476875-81-166587346794244/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "c65b5e872e83f275574fd1c6d2ee9a11",
                            "mode": "0440",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 71,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292453.3476875-81-166587346794244/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:34.055476Z",
                            "start": "2026-06-12T19:27:33.266753Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001a",
                        "name": "Add sudoers role for zuul-sudo-grep.sh"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "/usr/sbin/visudo",
                                "-c"
                            ],
                            "delta": "0:00:00.007479",
                            "end": "2026-06-12 19:27:34.402082",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "/usr/sbin/visudo -c",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-f270-16c5-00000000001b-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 19:27:34.394603",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/etc/sudoers: parsed OK\n/etc/sudoers.d/90-cloud-init-users: parsed OK\n/etc/sudoers.d/zuul: parsed OK\n/etc/sudoers.d/zuul-sudo-grep: parsed OK",
                            "stdout_lines": [
                                "/etc/sudoers: parsed OK",
                                "/etc/sudoers.d/90-cloud-init-users: parsed OK",
                                "/etc/sudoers.d/zuul: parsed OK",
                                "/etc/sudoers.d/zuul-sudo-grep: parsed OK"
                            ],
                            "zuul_log_id": "0a580a2a-0021-f270-16c5-00000000001b-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:34.615240Z",
                            "start": "2026-06-12T19:27:34.094608Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001b",
                        "name": "Validate sudoers config after edits"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "cmd": "env\n",
                            "delta": "0:00:00.010540",
                            "end": "2026-06-12 19:27:34.929955",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "env\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-f270-16c5-00000000001c-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 19:27:34.919415",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "SHELL=/bin/bash\nZUUL_PROJECT=openstack-k8s-operators/ci-framework\nZUUL_SHORT_PROJECT_NAME=ci-framework\nZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/25/3925/d21adfee72085fb85c8957ee2c931a6493c629a3\nPWD=/home/zuul\nZUUL_PIPELINE=github-check\nLOGNAME=zuul\nXDG_SESSION_TYPE=tty\n_=/usr/bin/env\nMOTD_SHOWN=pam\nHOME=/home/zuul\nLANG=en_US.UTF-8\nSSH_CONNECTION=38.129.56.84 43752 38.102.83.64 22\nTOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET\nZUUL_CHANGE_IDS=3925,d21adfee72085fb85c8957ee2c931a6493c629a3\nWORKSPACE=/home/zuul/workspace\nXDG_SESSION_CLASS=user\nSELINUX_ROLE_REQUESTED=\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nUSER=zuul\nZUUL_VOTING=True\nBUILD_TIMEOUT=3600000\nSELINUX_USE_CURRENT_RANGE=\nSHLVL=1\nZUUL_PATCHSET=d21adfee72085fb85c8957ee2c931a6493c629a3\nXDG_SESSION_ID=1\nZUUL_BRANCH=main\nXDG_RUNTIME_DIR=/run/user/1000\nSSH_CLIENT=38.129.56.84 43752 22\nDEBUGINFOD_URLS=https://debuginfod.centos.org/ \nDEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:\nwhich_declare=declare -f\nPATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nSELINUX_LEVEL_REQUESTED=\nZUUL_CHANGE=3925\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus\nZUUL_UUID=2021062f96d04e13bb2e7c6a215eecef\nBASH_FUNC_which%%=() {  ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}",
                            "stdout_lines": [
                                "SHELL=/bin/bash",
                                "ZUUL_PROJECT=openstack-k8s-operators/ci-framework",
                                "ZUUL_SHORT_PROJECT_NAME=ci-framework",
                                "ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/25/3925/d21adfee72085fb85c8957ee2c931a6493c629a3",
                                "PWD=/home/zuul",
                                "ZUUL_PIPELINE=github-check",
                                "LOGNAME=zuul",
                                "XDG_SESSION_TYPE=tty",
                                "_=/usr/bin/env",
                                "MOTD_SHOWN=pam",
                                "HOME=/home/zuul",
                                "LANG=en_US.UTF-8",
                                "SSH_CONNECTION=38.129.56.84 43752 38.102.83.64 22",
                                "TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET",
                                "ZUUL_CHANGE_IDS=3925,d21adfee72085fb85c8957ee2c931a6493c629a3",
                                "WORKSPACE=/home/zuul/workspace",
                                "XDG_SESSION_CLASS=user",
                                "SELINUX_ROLE_REQUESTED=",
                                "LESSOPEN=||/usr/bin/lesspipe.sh %s",
                                "USER=zuul",
                                "ZUUL_VOTING=True",
                                "BUILD_TIMEOUT=3600000",
                                "SELINUX_USE_CURRENT_RANGE=",
                                "SHLVL=1",
                                "ZUUL_PATCHSET=d21adfee72085fb85c8957ee2c931a6493c629a3",
                                "XDG_SESSION_ID=1",
                                "ZUUL_BRANCH=main",
                                "XDG_RUNTIME_DIR=/run/user/1000",
                                "SSH_CLIENT=38.129.56.84 43752 22",
                                "DEBUGINFOD_URLS=https://debuginfod.centos.org/ ",
                                "DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:",
                                "which_declare=declare -f",
                                "PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "SELINUX_LEVEL_REQUESTED=",
                                "ZUUL_CHANGE=3925",
                                "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus",
                                "ZUUL_UUID=2021062f96d04e13bb2e7c6a215eecef",
                                "BASH_FUNC_which%%=() {  ( alias;",
                                " eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@",
                                "}"
                            ],
                            "zuul_log_id": "0a580a2a-0021-f270-16c5-00000000001c-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:35.171082Z",
                            "start": "2026-06-12T19:27:34.652341Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001c",
                        "name": "Show the environment passed in to job shell scripts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:35.203355Z",
                            "start": "2026-06-12T19:27:35.176115Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001d",
                        "name": "Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:35.738101Z",
                            "start": "2026-06-12T19:27:35.228140Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001e",
                        "name": "Symlink /home/zuul-worker/workspace"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/workspace",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/workspace",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/workspace",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/workspace",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:36.049151Z",
                            "start": "2026-06-12T19:27:35.744456Z"
                        },
                        "id": "0a580a2a-0021-f270-16c5-00000000001f",
                        "name": "Ensure legacy workspace directory"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 14,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "2",
    "phase": "pre",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T19:27:39.708830Z",
                    "start": "2026-06-12T19:27:36.879597Z"
                },
                "id": "0a580a2a-0021-4311-e088-000000000002",
                "name": "Run ci/playbooks/dump_zuul_data.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/ci-framework-data/artifacts/parameters",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/ci-framework-data/artifacts/parameters",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/ci-framework-data/artifacts/parameters",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/ci-framework-data/artifacts/parameters",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:37.299737Z",
                            "start": "2026-06-12T19:27:36.890899Z"
                        },
                        "id": "0a580a2a-0021-4311-e088-000000000004",
                        "name": "Create zuul-output directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "YWxsOgogIGNoaWxkcmVuOgogICAgcGVlcnM6CiAgICAgIGhvc3RzOiB7fQogICAgc3dpdGNoOgogICAgICBob3N0czoKICAgICAgICBjb250cm9sbGVyOiBudWxsCiAgICB6dXVsX3VucmVhY2hhYmxlOgogICAgICBob3N0czoge30KICBob3N0czoKICAgIGNvbnRyb2xsZXI6CiAgICAgIFRFU1RfUlVOOiBsaWJ2aXJ0X21hbmFnZXIKICAgICAgYW5zaWJsZV9jb25uZWN0aW9uOiBzc2gKICAgICAgYW5zaWJsZV9ob3N0OiAzOC4xMDIuODMuNjQKICAgICAgYW5zaWJsZV9wb3J0OiAyMgogICAgICBhbnNpYmxlX3B5dGhvbl9pbnRlcnByZXRlcjogYXV0bwogICAgICBhbnNpYmxlX3VzZXI6IHp1dWwKICAgICAgbW9sX2NvbmZpZ19kaXI6ICd7eyBhbnNpYmxlX3VzZXJfZGlyIH19L3t7IHp1dWwucHJvamVjdHNbJydnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yaycnXS5zcmNfZGlyCiAgICAgICAgfX0vLmNvbmZpZy9tb2xlY3VsZS9jb25maWdfbG9jYWwueW1sJwogICAgICBub2RlcG9vbDoKICAgICAgICBhejogbm92YQogICAgICAgIGNsb3VkOiB2ZXh4aG9zdC1ub2RlcG9vbC10cmlwbGVvCiAgICAgICAgZXh0ZXJuYWxfaWQ6IGMzYzM4MzUzLTNiNWItNDA5OS04MjQ0LWRlZTllOGQzYmMzYQogICAgICAgIGhvc3RfaWQ6IGQxOTcxMGUzN2Y3YjI2MjBlYjlmMWJjOWNmZGZjMDY3MzJiMWYwYzMxMjIxNzgxOTQxZGQ0NTMzCiAgICAgICAgaW50ZXJmYWNlX2lwOiAzOC4xMDIuODMuNjQKICAgICAgICBsYWJlbDogY2xvdWQtY2VudG9zLTktc3RyZWFtLXRyaXBsZW8KICAgICAgICBub2RlX3Byb3BlcnRpZXM6IHt9CiAgICAgICAgcHJpdmF0ZV9pcHY0OiAzOC4xMDIuODMuNjQKICAgICAgICBwcml2YXRlX2lwdjY6IG51bGwKICAgICAgICBwcm92aWRlcjogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIHB1YmxpY19pcHY0OiAzOC4xMDIuODMuNjQKICAgICAgICBwdWJsaWNfaXB2NjogJycKICAgICAgICByZWdpb246IFJlZ2lvbk9uZQogICAgICAgIHNsb3Q6IG51bGwKICAgICAgcm9sZXNfZGlyOiAne3sgYW5zaWJsZV91c2VyX2RpciB9fS97eyB6dXVsLnByb2plY3RzWycnZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsnJ10uc3JjX2RpcgogICAgICAgIH19L3JvbGVzL3t7IFRFU1RfUlVOIH19JwogICAgICB6dXVsX25vZGU6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiBjM2MzODM1My0zYjViLTQwOTktODI0NC1kZWU5ZThkM2JjM2EKICAgICAgICBob3N0X2lkOiBkMTk3MTBlMzdmN2IyNjIwZWI5ZjFiYzljZmRmYzA2NzMyYjFmMGMzMTIyMTc4MTk0MWRkNDUzMwogICAgICAgIGludGVyZmFjZV9pcDogMzguMTAyLjgzLjY0CiAgICAgICAgbGFiZWw6IGNsb3VkLWNlbnRvcy05LXN0cmVhbS10cmlwbGVvCiAgICAgICAgbm9kZV9wcm9wZXJ0aWVzOiB7fQogICAgICAgIHByaXZhdGVfaXB2NDogMzguMTAyLjgzLjY0CiAgICAgICAgcHJpdmF0ZV9pcHY2OiBudWxsCiAgICAgICAgcHJvdmlkZXI6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBwdWJsaWNfaXB2NDogMzguMTAyLjgzLjY0CiAgICAgICAgcHVibGljX2lwdjY6ICcnCiAgICAgICAgcmVnaW9uOiBSZWdpb25PbmUKICAgICAgICBzbG90OiBudWxsCiAgICAgICAgdXVpZDogbnVsbAogIHZhcnM6CiAgICBURVNUX1JVTjogbGlidmlydF9tYW5hZ2VyCiAgICBtb2xfY29uZmlnX2RpcjogJ3t7IGFuc2libGVfdXNlcl9kaXIgfX0ve3sgenV1bC5wcm9qZWN0c1snJ2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrJyddLnNyY19kaXIKICAgICAgfX0vLmNvbmZpZy9tb2xlY3VsZS9jb25maWdfbG9jYWwueW1sJwogICAgcm9sZXNfZGlyOiAne3sgYW5zaWJsZV91c2VyX2RpciB9fS97eyB6dXVsLnByb2plY3RzWycnZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsnJ10uc3JjX2RpcgogICAgICB9fS9yb2xlcy97eyBURVNUX1JVTiB9fScKICAgIHp1dWw6CiAgICAgIF9pbmhlcml0YW5jZV9wYXRoOgogICAgICAtICc8Sm9iIGJhc2UtbWluaW1hbCBleHBsaWNpdDogTm9uZSBpbXBsaWVkOiB7TWF0Y2hBbnk6e0ltcGxpZWRCcmFuY2hNYXRjaGVyOm1hc3Rlcn19CiAgICAgICAgc291cmNlOiBjb25maWcvenV1bC5kL2pvYnMueWFtbEBtYXN0ZXIjMjQ+JwogICAgICAtICc8Sm9iIGJhc2UtY2ktZnJhbWV3b3JrIGV4cGxpY2l0OiBOb25lIGltcGxpZWQ6IHtNYXRjaEFueTp7SW1wbGllZEJyYW5jaE1hdGNoZXI6bWFzdGVyfX0KICAgICAgICBzb3VyY2U6IGNvbmZpZy96dXVsLmQvb3BlbnN0YWNrLWNpLWJhc2UueWFtbEBtYXN0ZXIjMTEwPicKICAgICAgLSAnPEpvYiBjaWZtdy1tb2xlY3VsZS1iYXNlIGV4cGxpY2l0OiBOb25lIGltcGxpZWQ6IHtNYXRjaEFueTp7SW1wbGllZEJyYW5jaE1hdGNoZXI6bWFpbn19CiAgICAgICAgc291cmNlOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvenV1bC5kL21vbGVjdWxlLWJhc2UueWFtbEBtYWluIzM+JwogICAgICAtICc8Sm9iIGNpZm13LW1vbGVjdWxlLWxpYnZpcnRfbWFuYWdlciBleHBsaWNpdDogTm9uZSBpbXBsaWVkOiB7TWF0Y2hBbnk6e0ltcGxpZWRCcmFuY2hNYXRjaGVyOm1haW59fQogICAgICAgIHNvdXJjZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL3p1dWwuZC9tb2xlY3VsZS55YW1sQG1haW4jNDg3PicKICAgICAgLSAnPEpvYiBjaWZtdy1tb2xlY3VsZS1saWJ2aXJ0X21hbmFnZXIgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDogTm9uZSBzb3VyY2U6CiAgICAgICAgb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL3p1dWwuZC9wcm9qZWN0cy55YW1sQG1haW4jMT4nCiAgICAgIGFuc2libGVfdmVyc2lvbjogJzknCiAgICAgIGF0dGVtcHRzOiAxCiAgICAgIGJyYW5jaDogbWFpbgogICAgICBidWlsZDogMjAyMTA2MmY5NmQwNGUxM2JiMmU3YzZhMjE1ZWVjZWYKICAgICAgYnVpbGRfcmVmczoKICAgICAgLSBicmFuY2g6IG1haW4KICAgICAgICBjaGFuZ2U6ICczOTI1JwogICAgICAgIGNoYW5nZV9tZXNzYWdlOiAnW2xpYnZpcnRfbWFuYWdlcl0gQWRkIHBhcmVudF9ncm91cCBrZXkgZm9yIGxpYnZpcnQgbGF5b3V0cwoKCiAgICAgICAgICBBbGxvdyBWTSB0eXBlcyB0byBkZWNsYXJlIGEgcGFyZW50X2dyb3VwIHNvIHRoYXQgbXVsdGlwbGUgc3ViZ3JvdXBzIChlLmcuCiAgICAgICAgICBjb21wdXRlMSwgY29tcHV0ZTIpIGFyZSBpbmRlcGVuZGVudGx5IGFkZHJlc3NhYmxlIHdoaWxlIGFsc28gYmVpbmcgcmVhY2hhYmxlCiAgICAgICAgICB2aWEgYSBzaGFyZWQgcGFyZW50IGludmVudG9yeSBncm91cCAoZS5nLiBjb21wdXRlcykuJwogICAgICAgIGNoYW5nZV91cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC8zOTI1CiAgICAgICAgY29tbWl0X2lkOiBkMjFhZGZlZTcyMDg1ZmI4NWM4OTU3ZWUyYzkzMWE2NDkzYzYyOWEzCiAgICAgICAgcGF0Y2hzZXQ6IGQyMWFkZmVlNzIwODVmYjg1Yzg5NTdlZTJjOTMxYTY0OTNjNjI5YTMKICAgICAgICBwcm9qZWN0OgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgc2hvcnRfbmFtZTogY2ktZnJhbWV3b3JrCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICB0b3BpYzogbnVsbAogICAgICBidWlsZHNldDogM2FjZTA5ODFjODRiNGU4YmI0ZDI3YmU3Y2ZlNmMwNzEKICAgICAgYnVpbGRzZXRfcmVmczoKICAgICAgLSBicmFuY2g6IG1haW4KICAgICAgICBjaGFuZ2U6ICczOTI1JwogICAgICAgIGNoYW5nZV9tZXNzYWdlOiAnW2xpYnZpcnRfbWFuYWdlcl0gQWRkIHBhcmVudF9ncm91cCBrZXkgZm9yIGxpYnZpcnQgbGF5b3V0cwoKCiAgICAgICAgICBBbGxvdyBWTSB0eXBlcyB0byBkZWNsYXJlIGEgcGFyZW50X2dyb3VwIHNvIHRoYXQgbXVsdGlwbGUgc3ViZ3JvdXBzIChlLmcuCiAgICAgICAgICBjb21wdXRlMSwgY29tcHV0ZTIpIGFyZSBpbmRlcGVuZGVudGx5IGFkZHJlc3NhYmxlIHdoaWxlIGFsc28gYmVpbmcgcmVhY2hhYmxlCiAgICAgICAgICB2aWEgYSBzaGFyZWQgcGFyZW50IGludmVudG9yeSBncm91cCAoZS5nLiBjb21wdXRlcykuJwogICAgICAgIGNoYW5nZV91cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC8zOTI1CiAgICAgICAgY29tbWl0X2lkOiBkMjFhZGZlZTcyMDg1ZmI4NWM4OTU3ZWUyYzkzMWE2NDkzYzYyOWEzCiAgICAgICAgcGF0Y2hzZXQ6IGQyMWFkZmVlNzIwODVmYjg1Yzg5NTdlZTJjOTMxYTY0OTNjNjI5YTMKICAgICAgICBwcm9qZWN0OgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgc2hvcnRfbmFtZTogY2ktZnJhbWV3b3JrCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICB0b3BpYzogbnVsbAogICAgICBjaGFuZ2U6ICczOTI1JwogICAgICBjaGFuZ2VfbWVzc2FnZTogJ1tsaWJ2aXJ0X21hbmFnZXJdIEFkZCBwYXJlbnRfZ3JvdXAga2V5IGZvciBsaWJ2aXJ0IGxheW91dHMKCgogICAgICAgIEFsbG93IFZNIHR5cGVzIHRvIGRlY2xhcmUgYSBwYXJlbnRfZ3JvdXAgc28gdGhhdCBtdWx0aXBsZSBzdWJncm91cHMgKGUuZy4KICAgICAgICBjb21wdXRlMSwgY29tcHV0ZTIpIGFyZSBpbmRlcGVuZGVudGx5IGFkZHJlc3NhYmxlIHdoaWxlIGFsc28gYmVpbmcgcmVhY2hhYmxlCiAgICAgICAgdmlhIGEgc2hhcmVkIHBhcmVudCBpbnZlbnRvcnkgZ3JvdXAgKGUuZy4gY29tcHV0ZXMpLicKICAgICAgY2hhbmdlX3VybDogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9wdWxsLzM5MjUKICAgICAgY2hpbGRfam9iczogW10KICAgICAgY29tbWl0X2lkOiBkMjFhZGZlZTcyMDg1ZmI4NWM4OTU3ZWUyYzkzMWE2NDkzYzYyOWEzCiAgICAgIGV2ZW50X2lkOiA2NWNjMzIzMC02Njk0LTExZjEtODk0Yy04OGRjZGVhZWJmMjEKICAgICAgZXhlY3V0b3I6CiAgICAgICAgaG9zdG5hbWU6IDM4LjEyOS41Ni44NAogICAgICAgIGludmVudG9yeV9maWxlOiAvdmFyL2xpYi96dXVsL2J1aWxkcy8yMDIxMDYyZjk2ZDA0ZTEzYmIyZTdjNmEyMTVlZWNlZi9hbnNpYmxlL2ludmVudG9yeS55YW1sCiAgICAgICAgbG9nX3Jvb3Q6IC92YXIvbGliL3p1dWwvYnVpbGRzLzIwMjEwNjJmOTZkMDRlMTNiYjJlN2M2YTIxNWVlY2VmL3dvcmsvbG9ncwogICAgICAgIHJlc3VsdF9kYXRhX2ZpbGU6IC92YXIvbGliL3p1dWwvYnVpbGRzLzIwMjEwNjJmOTZkMDRlMTNiYjJlN2M2YTIxNWVlY2VmL3dvcmsvcmVzdWx0cy5qc29uCiAgICAgICAgc3JjX3Jvb3Q6IC92YXIvbGliL3p1dWwvYnVpbGRzLzIwMjEwNjJmOTZkMDRlMTNiYjJlN2M2YTIxNWVlY2VmL3dvcmsvc3JjCiAgICAgICAgd29ya19yb290OiAvdmFyL2xpYi96dXVsL2J1aWxkcy8yMDIxMDYyZjk2ZDA0ZTEzYmIyZTdjNmEyMTVlZWNlZi93b3JrCiAgICAgIGluY2x1ZGVfdmFyczogW10KICAgICAgaXRlbXM6CiAgICAgIC0gYnJhbmNoOiBtYWluCiAgICAgICAgY2hhbmdlOiAnMzkyNScKICAgICAgICBjaGFuZ2VfbWVzc2FnZTogJ1tsaWJ2aXJ0X21hbmFnZXJdIEFkZCBwYXJlbnRfZ3JvdXAga2V5IGZvciBsaWJ2aXJ0IGxheW91dHMKCgogICAgICAgICAgQWxsb3cgVk0gdHlwZXMgdG8gZGVjbGFyZSBhIHBhcmVudF9ncm91cCBzbyB0aGF0IG11bHRpcGxlIHN1Ymdyb3VwcyAoZS5nLgogICAgICAgICAgY29tcHV0ZTEsIGNvbXB1dGUyKSBhcmUgaW5kZXBlbmRlbnRseSBhZGRyZXNzYWJsZSB3aGlsZSBhbHNvIGJlaW5nIHJlYWNoYWJsZQogICAgICAgICAgdmlhIGEgc2hhcmVkIHBhcmVudCBpbnZlbnRvcnkgZ3JvdXAgKGUuZy4gY29tcHV0ZXMpLicKICAgICAgICBjaGFuZ2VfdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL3B1bGwvMzkyNQogICAgICAgIGNvbW1pdF9pZDogZDIxYWRmZWU3MjA4NWZiODVjODk1N2VlMmM5MzFhNjQ5M2M2MjlhMwogICAgICAgIHBhdGNoc2V0OiBkMjFhZGZlZTcyMDg1ZmI4NWM4OTU3ZWUyYzkzMWE2NDkzYzYyOWEzCiAgICAgICAgcHJvamVjdDoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIHNob3J0X25hbWU6IGNpLWZyYW1ld29yawogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgdG9waWM6IG51bGwKICAgICAgam9iOiBjaWZtdy1tb2xlY3VsZS1saWJ2aXJ0X21hbmFnZXIKICAgICAgam9idGFnczogW10KICAgICAgbWF4X2F0dGVtcHRzOiAzCiAgICAgIG1lc3NhZ2U6IFcyeHBZblpwY25SZmJXRnVZV2RsY2wwZ1FXUmtJSEJoY21WdWRGOW5jbTkxY0NCclpYa2dabTl5SUd4cFluWnBjblFnYkdGNWIzVjBjd29LUVd4c2IzY2dWazBnZEhsd1pYTWdkRzhnWkdWamJHRnlaU0JoSUhCaGNtVnVkRjluY205MWNDQnpieUIwYUdGMElHMTFiSFJwY0d4bElITjFZbWR5YjNWd2N5QW9aUzVuTGlCamIyMXdkWFJsTVN3Z1kyOXRjSFYwWlRJcElHRnlaU0JwYm1SbGNHVnVaR1Z1ZEd4NUlHRmtaSEpsYzNOaFlteGxJSGRvYVd4bElHRnNjMjhnWW1WcGJtY2djbVZoWTJoaFlteGxJSFpwWVNCaElITm9ZWEpsWkNCd1lYSmxiblFnYVc1MlpXNTBiM0o1SUdkeWIzVndJQ2hsTG1jdUlHTnZiWEIxZEdWektTND0KICAgICAgcGF0Y2hzZXQ6IGQyMWFkZmVlNzIwODVmYjg1Yzg5NTdlZTJjOTMxYTY0OTNjNjI5YTMKICAgICAgcGlwZWxpbmU6IGdpdGh1Yi1jaGVjawogICAgICBwbGF5Ym9va19jb250ZXh0OgogICAgICAgIHBsYXlib29rX3Byb2plY3RzOgogICAgICAgICAgdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZzoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IHJldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjb21taXQ6IGNjMTJiMmRiNjRhNzU1MDMxNWE2OGMzNzMyODg1ZjMzODY5ZTYyMjIKICAgICAgICAgIHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzOgogICAgICAgICAgICBjYW5vbmljYWxfbmFtZTogb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjb21taXQ6IDgyZTNlOGIxMjkyYTI1ZTM4MjM1YmI5MmIxNTc5OTJkMzI2NTMxZDEKICAgICAgICAgIHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IHJldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogYWUzZjg4NGM2YzhjMzJiNzc5ZGM2MWY3NThjMGY2YTQzYWRlNjg3NwogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yazoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNvbW1pdDogYjExMTYyNWRmYzUwMDJlYmM2NTMyMTA5Yzk2ODRhYmNhMzcwZWNjYQogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnOgogICAgICAgICAgICBjYW5vbmljYWxfbmFtZTogcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogY2MxMmIyZGI2NGE3NTUwMzE1YTY4YzM3MzI4ODVmMzM4NjllNjIyMgogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IG9wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY29tbWl0OiA4MmUzZThiMTI5MmEyNWUzODIzNWJiOTJiMTU3OTkyZDMyNjUzMWQxCiAgICAgICAgICB1bnRydXN0ZWQvcHJvamVjdF8zL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IHJldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogYWUzZjg4NGM2YzhjMzJiNzc5ZGM2MWY3NThjMGY2YTQzYWRlNjg3NwogICAgICAgIHBsYXlib29rczoKICAgICAgICAtIHBhdGg6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvY2kvcGxheWJvb2tzL21vbGVjdWxlLXRlc3QueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzIvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgcG9zdF9wbGF5Ym9va3M6CiAgICAgICAgLSBwYXRoOiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL2NpL3BsYXlib29rcy9jb2xsZWN0LWxvZ3MueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzEvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8zL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvYmFzZS1taW5pbWFsL3Bvc3Qtc3NoLnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzAvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8wL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8xL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzEvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzIvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18xL3JvbGVfMi9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvYmFzZS1taW5pbWFsL3Bvc3QtbG9ncy55YW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMC9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMS96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8yL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMi9yb2xlXzIvcmRvLWpvYnMvcm9sZXMKICAgICAgICBwcmVfcGxheWJvb2tzOgogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvYmFzZS1taW5pbWFsL3ByZS55YW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzAvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzAvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18wL3JvbGVfMS96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzEvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18wL3JvbGVfMi9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzIvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2NpLWZyYW1ld29yay1yZG8tYmFzZS9wcmUueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8wL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMS9yb2xlXzEvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMS9yb2xlXzIvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8yL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL2NpL3BsYXlib29rcy9kdW1wX3p1dWxfZGF0YS55bWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzEvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvbW9sZWN1bGUtcHJlcGFyZS55bWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18zL3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzEvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18zL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18zL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICBwb3N0X3JldmlldzogZmFsc2UKICAgICAgcG9zdF90aW1lb3V0OiA1NDAwCiAgICAgIHByZV90aW1lb3V0OiBudWxsCiAgICAgIHByb2plY3Q6CiAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgc2hvcnRfbmFtZTogY2ktZnJhbWV3b3JrCiAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgIHByb2plY3RzOgogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogYjExMTYyNWRmYzUwMDJlYmM2NTMyMTA5Yzk2ODRhYmNhMzcwZWNjYQogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICByZXF1aXJlZDogZmFsc2UKICAgICAgICAgIHNob3J0X25hbWU6IGNpLWZyYW1ld29yawogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGU6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZQogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiBkNWVhZTYyMGEwOGI0MTJmMDc2YjExMmI0YzNkOGUwZDY5Y2JiMDQ3CiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiBlZHBtLWFuc2libGUKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZQogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1sczoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1scwogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiAyODAxMDg5MDg5OWIzNjVkOWIxNjNmNmNkMmZhZWI3MWJmMzdkNTRmCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pbnN0YWxsX3lhbWxzCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogaW5zdGFsbF95YW1scwogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1scwogICAgICAgIG9wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBvcGVuZGV2Lm9yZwogICAgICAgICAgY2Fub25pY2FsX25hbWU6IG9wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgY29tbWl0OiA4MmUzZThiMTI5MmEyNWUzODIzNWJiOTJiMTU3OTkyZDMyNjUzMWQxCiAgICAgICAgICBuYW1lOiB6dXVsL3p1dWwtam9icwogICAgICAgICAgcmVxdWlyZWQ6IHRydWUKICAgICAgICAgIHNob3J0X25hbWU6IHp1dWwtam9icwogICAgICAgICAgc3JjX2Rpcjogc3JjL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgIHJlZjogcmVmcy9wdWxsLzM5MjUvaGVhZAogICAgICByZXNvdXJjZXM6IHt9CiAgICAgIHRlbmFudDogcmRvcHJvamVjdC5vcmcKICAgICAgdGltZW91dDogMzYwMAogICAgICB0b3BpYzogbnVsbAogICAgICB2b3Rpbmc6IHRydWUK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/inventory.yaml",
                                    "src": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/inventory.yaml"
                                }
                            },
                            "source": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/zuul-info/inventory.yaml"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:37.773711Z",
                            "start": "2026-06-12T19:27:37.308182Z"
                        },
                        "id": "0a580a2a-0021-4311-e088-000000000005",
                        "name": "Slurp Zuul inventory test"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "46d496037dc9dfb89518f90ffdcfbf2abc72251a",
                            "dest": "/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpnfjsikl4",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "46d496037dc9dfb89518f90ffdcfbf2abc72251a",
                                    "content": null,
                                    "dest": "/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292457.890965-22-193855733870362/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "ef385a9651253f34599f4d9fcc657c2e",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 24612,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292457.890965-22-193855733870362/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:38.891403Z",
                            "start": "2026-06-12T19:27:37.786170Z"
                        },
                        "id": "0a580a2a-0021-4311-e088-000000000006",
                        "name": "Save zuul inventory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "9d4a3d8d305a74352dddc790ea4ad057ac750f8e",
                            "dest": "/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp3solzwv4",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9d4a3d8d305a74352dddc790ea4ad057ac750f8e",
                                    "content": null,
                                    "dest": "/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292459.062657-31-182843099172001/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "2eb0f2bd9f37ad1b9d7c339d11e58409",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 18300,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781292459.062657-31-182843099172001/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:39.708830Z",
                            "start": "2026-06-12T19:27:38.898469Z"
                        },
                        "id": "0a580a2a-0021-4311-e088-000000000007",
                        "name": "Save zuul vars without the change_message"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 4,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "3",
    "phase": "pre",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/molecule-prepare.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T19:29:42.378918Z",
                    "start": "2026-06-12T19:27:40.575706Z"
                },
                "id": "0a580a2a-0021-c078-910d-000000000002",
                "name": "Run ci/playbooks/molecule-prepare.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "mirror-info-fork"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:40.604957Z",
                            "start": "2026-06-12T19:27:40.587219Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000004",
                        "name": "Execute mirror info role to configure /etc/ci/mirror_info.sh"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "mirror_fqdn is not defined or not mirror_fqdn",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c078-910d-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:40.644457Z",
                            "start": "2026-06-12T19:27:40.620076Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000027",
                        "name": "Set mirror_fqdn if not defined"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/etc/ci"
                                },
                                "before": {
                                    "path": "/etc/ci"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": "root",
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/etc/ci",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/ci",
                            "secontext": "unconfined_u:object_r:etc_t:s0",
                            "size": 28,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c078-910d-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:41.077687Z",
                            "start": "2026-06-12T19:27:40.648826Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000028",
                        "name": "Create /etc/ci"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": false,
                            "checksum": "92d92a03afdddee82732741071f662c729080c35",
                            "dest": "/etc/ci/mirror_info.sh",
                            "diff": {
                                "after": {
                                    "path": "/etc/ci/mirror_info.sh"
                                },
                                "before": {
                                    "path": "/etc/ci/mirror_info.sh"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": "mirror_info.sh.j2",
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/etc/ci/mirror_info.sh",
                                    "follow": true,
                                    "force": false,
                                    "group": "root",
                                    "mode": 420,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/etc/ci/mirror_info.sh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0644",
                            "owner": "root",
                            "path": "/etc/ci/mirror_info.sh",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 4482,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c078-910d-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:42.025035Z",
                            "start": "2026-06-12T19:27:41.085957Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000029",
                        "name": "Install ci_mirror script"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "prepare-workspace"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:42.066014Z",
                            "start": "2026-06-12T19:27:42.040718Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000005",
                        "name": "Prepare workspace"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c078-910d-00000000006d",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:42.543105Z",
                            "start": "2026-06-12T19:27:42.104202Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-00000000006f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "synchronize",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c078-910d-00000000006d",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:44.653386Z",
                            "start": "2026-06-12T19:27:42.553418Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000070",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul/ci-framework-data/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul/ci-framework-data/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/ci-framework-data/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/home/zuul/ci-framework-data/logs",
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/ci-framework-data/logs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/home/zuul/zuul-output/logs",
                                    "mode": "0755",
                                    "owner": "zuul",
                                    "path": "/home/zuul/zuul-output/logs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:27:45.229112Z",
                            "start": "2026-06-12T19:27:44.667383Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000006",
                        "name": "Create zuul-output directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.package",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "make",
                                        "podman",
                                        "python3",
                                        "python3-pip"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": null,
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: criu-libs-3.19-5.el9.x86_64",
                                "Installed: crun-1.27-2.el9.x86_64",
                                "Installed: conmon-3:2.2.1-1.el9.x86_64",
                                "Installed: netavark-2:1.17.2-1.el9.x86_64",
                                "Installed: podman-6:5.8.2-1.el9.x86_64",
                                "Installed: protobuf-c-1.3.3-13.el9.x86_64",
                                "Installed: libslirp-4.4.0-8.el9.x86_64",
                                "Installed: yajl-2.1.0-25.el9.x86_64",
                                "Installed: container-selinux-4:2.247.0-1.el9.noarch",
                                "Installed: shadow-utils-subid-2:4.9-17.el9.x86_64",
                                "Installed: containers-common-5:5.8-1.el9.x86_64",
                                "Installed: fuse-common-3.10.2-9.el9.x86_64",
                                "Installed: libnet-1.2-7.el9.x86_64",
                                "Installed: slirp4netns-1.3.3-1.el9.x86_64",
                                "Installed: nftables-1:1.0.9-7.el9.x86_64",
                                "Installed: fuse-overlayfs-1.16-2.el9.x86_64",
                                "Installed: passt-0^20251210.gd04c480-3.el9.x86_64",
                                "Installed: fuse3-3.10.2-9.el9.x86_64",
                                "Installed: passt-selinux-0^20251210.gd04c480-3.el9.noarch",
                                "Installed: aardvark-dns-2:1.17.0-1.el9.x86_64",
                                "Installed: criu-3.19-5.el9.x86_64",
                                "Installed: fuse3-libs-3.10.2-9.el9.x86_64"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:28:32.890408Z",
                            "start": "2026-06-12T19:27:45.239563Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000007",
                        "name": "Install required packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.make",
                            "changed": true,
                            "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                            "command": "/usr/bin/gmake setup_molecule",
                            "file": null,
                            "invocation": {
                                "module_args": {
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                    "file": null,
                                    "jobs": null,
                                    "make": null,
                                    "params": null,
                                    "target": "setup_molecule",
                                    "targets": null
                                }
                            },
                            "jobs": null,
                            "params": null,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "bash scripts/setup_env 2>&1 | tee /tmp/setup_env.log\nallexport      \toff\nbraceexpand    \ton\nemacs          \toff\nerrexit        \ton\nerrtrace       \toff\nfunctrace      \toff\nhashall        \ton\nhistexpand     \toff\nhistory        \toff\nignoreeof      \toff\ninteractive-comments\ton\nkeyword        \toff\nmonitor        \toff\nnoclobber      \toff\nnoexec         \toff\nnoglob         \toff\nnolog          \toff\nnotify         \toff\nnounset        \ton\nonecmd         \toff\nphysical       \toff\npipefail       \ton\nposix          \toff\nprivileged     \toff\nverbose        \toff\nvi             \toff\nxtrace         \ton\n++++ readlink -f scripts/setup_env\n+++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_env\n++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts\n+ export PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework\n+ PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework\n+ export ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ USE_VENV=yes\n+ source /etc/os-release\n++ NAME='CentOS Stream'\n++ VERSION=9\n++ ID=centos\n++ ID_LIKE='rhel fedora'\n++ VERSION_ID=9\n++ PLATFORM_ID=platform:el9\n++ PRETTY_NAME='CentOS Stream 9'\n++ ANSI_COLOR='0;31'\n++ LOGO=fedora-logo-icon\n++ CPE_NAME=cpe:/o:centos:centos:9\n++ HOME_URL=https://centos.org/\n++ BUG_REPORT_URL=https://issues.redhat.com/\n++ REDHAT_SUPPORT_PRODUCT='Red Hat Enterprise Linux 9'\n++ REDHAT_SUPPORT_PRODUCT_VERSION='CentOS Stream'\n++ command -v dnf\n+ RHT_PKG_MGR=/usr/bin/dnf\n++ command -v python3\n+ PYTHON_EXEC=/usr/bin/python3\n++ dirname /usr/bin/python3\n+ SYSTEM_PIP=/usr/bin/pip3\n+ command -v gcc\n/usr/bin/gcc\n+ PIP_INSTALL_ARGUMENTS='-U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt'\n+ case ${USE_VENV} in\n+ PIP=/home/zuul/test-python/bin/pip3\n+ USE_VENV=yes\n+ echo\n\n+ echo\n\n+ echo\n\n+ sudo -k\n+ mkdir -p /home/zuul/ci/yum.repos.d\n+ cp /etc/ci/mirror_info.sh /home/zuul/ci\n+ cp -r '/opt/yum.repos.d/*' /home/zuul/ci/yum.repos.d\ncp: cannot stat '/opt/yum.repos.d/*': No such file or directory\n+ cp -r /etc/yum.repos.d/centos-addons.repo /etc/yum.repos.d/centos.repo /home/zuul/ci/yum.repos.d\n+ case ${USE_VENV} in\n+ :\n+ /usr/bin/python3 -m venv --upgrade-deps /home/zuul/test-python\nRequirement already satisfied: pip in /home/zuul/test-python/lib/python3.9/site-packages (21.3.1)\nCollecting pip\n  Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)\nRequirement already satisfied: setuptools in /home/zuul/test-python/lib/python3.9/site-packages (53.0.0)\nCollecting setuptools\n  Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)\nInstalling collected packages: setuptools, pip\n  Attempting uninstall: setuptools\n    Found existing installation: setuptools 53.0.0\n    Uninstalling setuptools-53.0.0:\n      Successfully uninstalled setuptools-53.0.0\n  Attempting uninstall: pip\n    Found existing installation: pip 21.3.1\n    Uninstalling pip-21.3.1:\n      Successfully uninstalled pip-21.3.1\nSuccessfully installed pip-26.0.1 setuptools-82.0.1\n+ [[ -d /home/zuul/.cache/pip/wheels ]]\n+ /home/zuul/test-python/bin/pip3 install pip setuptools bindep --upgrade\nRequirement already satisfied: pip in /home/zuul/test-python/lib/python3.9/site-packages (26.0.1)\nRequirement already satisfied: setuptools in /home/zuul/test-python/lib/python3.9/site-packages (82.0.1)\nCollecting bindep\n  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)\nCollecting distro>=1.7 (from bindep)\n  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)\nCollecting packaging (from bindep)\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting Parsley (from bindep)\n  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)\nCollecting pbr>=2 (from bindep)\n  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nDownloading bindep-2.14.0-py3-none-any.whl (35 kB)\nDownloading distro-1.9.0-py3-none-any.whl (20 kB)\nDownloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\nDownloading Parsley-1.3-py2.py3-none-any.whl (88 kB)\nInstalling collected packages: Parsley, pbr, packaging, distro, bindep\n\nSuccessfully installed Parsley-1.3 bindep-2.14.0 distro-1.9.0 packaging-26.2 pbr-7.0.3\n+ /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install\nallexport      \toff\nbraceexpand    \ton\nemacs          \toff\nerrexit        \ton\nerrtrace       \toff\nfunctrace      \toff\nhashall        \ton\nhistexpand     \toff\nhistory        \toff\nignoreeof      \toff\ninteractive-comments\ton\nkeyword        \toff\nmonitor        \toff\nnoclobber      \toff\nnoexec         \toff\nnoglob         \toff\nnolog          \toff\nnotify         \toff\nnounset        \ton\nonecmd         \toff\nphysical       \toff\npipefail       \ton\nposix          \toff\nprivileged     \toff\nverbose        \toff\nvi             \toff\nxtrace         \ton\n+++ readlink -f /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install\n++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install\n+ export BINDEP_FILE=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt\n+ BINDEP_FILE=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt\n+ source /etc/os-release\n++ NAME='CentOS Stream'\n++ VERSION=9\n++ ID=centos\n++ ID_LIKE='rhel fedora'\n++ VERSION_ID=9\n++ PLATFORM_ID=platform:el9\n++ PRETTY_NAME='CentOS Stream 9'\n++ ANSI_COLOR='0;31'\n++ LOGO=fedora-logo-icon\n++ CPE_NAME=cpe:/o:centos:centos:9\n++ HOME_URL=https://centos.org/\n++ BUG_REPORT_URL=https://issues.redhat.com/\n++ REDHAT_SUPPORT_PRODUCT='Red Hat Enterprise Linux 9'\n++ REDHAT_SUPPORT_PRODUCT_VERSION='CentOS Stream'\n++ command -v dnf\n+ RHT_PKG_MGR=/usr/bin/dnf\n+ BINDEP_PKGS=\n+ case ${USE_VENV:-'yes'} in\n++ /home/zuul/test-python/bin/bindep -b -f /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt test\n++ true\n+ BINDEP_PKGS='python3-jmespath\npython3-libvirt\npython3-lxml\npython3-netaddr'\n+ [[ 61 -gt 0 ]]\n+ case \"${ID,,}\" in\n+ sudo /usr/bin/dnf install -y python3-jmespath python3-libvirt python3-lxml python3-netaddr\nLast metadata expiration check: 0:00:54 ago on Fri 12 Jun 2026 07:27:47 PM UTC.\nDependencies resolved.\n================================================================================\n Package                Arch        Version                Repository      Size\n================================================================================\nInstalling:\n python3-jmespath       noarch      1.0.1-1.el9            appstream       48 k\n python3-libvirt        x86_64      11.10.0-2.el9          appstream      347 k\n python3-lxml           x86_64      4.6.5-3.el9            appstream      1.2 M\n python3-netaddr        noarch      0.10.1-3.el9           appstream      1.5 M\nInstalling dependencies:\n cyrus-sasl-gssapi      x86_64      2.1.27-21.el9          baseos          27 k\n libvirt-libs           x86_64      11.10.0-13.el9         appstream      5.5 M\n\nTransaction Summary\n================================================================================\nInstall  6 Packages\n\nTotal download size: 8.7 M\nInstalled size: 45 M\nDownloading Packages:\n(1/6): cyrus-sasl-gssapi-2.1.27-21.el9.x86_64.r 430 kB/s |  27 kB     00:00    \n(2/6): python3-jmespath-1.0.1-1.el9.noarch.rpm  661 kB/s |  48 kB     00:00    \n(3/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 9.5 MB/s | 347 kB     00:00    \n(4/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm    43 MB/s | 5.5 MB     00:00    \n(5/6): python3-lxml-4.6.5-3.el9.x86_64.rpm       19 MB/s | 1.2 MB     00:00    \n(6/6): python3-netaddr-0.10.1-3.el9.noarch.rpm   31 MB/s | 1.5 MB     00:00    \n--------------------------------------------------------------------------------\nTotal                                            24 MB/s | 8.7 MB     00:00     \nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\n  Preparing        :                                                        1/1 \n  Installing       : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 \n  Installing       : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 \n  Installing       : python3-libvirt-11.10.0-2.el9.x86_64                   3/6 \n  Installing       : python3-netaddr-0.10.1-3.el9.noarch                    4/6 \n  Installing       : python3-lxml-4.6.5-3.el9.x86_64                        5/6 \n  Installing       : python3-jmespath-1.0.1-1.el9.noarch                    6/6 \n  Running scriptlet: python3-jmespath-1.0.1-1.el9.noarch                    6/6 \n  Verifying        : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 \n  Verifying        : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 \n  Verifying        : python3-jmespath-1.0.1-1.el9.noarch                    3/6 \n  Verifying        : python3-libvirt-11.10.0-2.el9.x86_64                   4/6 \n  Verifying        : python3-lxml-4.6.5-3.el9.x86_64                        5/6 \n  Verifying        : python3-netaddr-0.10.1-3.el9.noarch                    6/6 \n\nInstalled:\n  cyrus-sasl-gssapi-2.1.27-21.el9.x86_64  libvirt-libs-11.10.0-13.el9.x86_64   \n  python3-jmespath-1.0.1-1.el9.noarch     python3-libvirt-11.10.0-2.el9.x86_64 \n  python3-lxml-4.6.5-3.el9.x86_64         python3-netaddr-0.10.1-3.el9.noarch  \n\nComplete!\n+ /usr/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt\nDefaulting to user installation because normal site-packages is not writeable\nCollecting ansible-core==2.15.13\n  Downloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)\nCollecting oauthlib==3.2.2\n  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)\nCollecting kubernetes==35.0.0\n  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)\nCollecting kubernetes-validate==1.35.0\n  Downloading kubernetes_validate-1.35.0-py3-none-any.whl (18.1 MB)\nCollecting openstacksdk==4.1.0\n  Downloading openstacksdk-4.1.0-py3-none-any.whl (1.7 MB)\nCollecting jsonschema==4.23.0\n  Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)\nCollecting pyOpenSSL==24.2.1\n  Downloading pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)\nCollecting importlib-resources<5.1,>=5.0\n  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)\nCollecting cryptography\n  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\nRequirement already satisfied: packaging in /usr/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (20.9)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)\nCollecting jinja2>=3.0.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nCollecting resolvelib<1.1.0,>=0.5.3\n  Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)\nRequirement already satisfied: requests in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.25.1)\nRequirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.26.5)\nCollecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0\n  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)\nCollecting certifi>=14.05.14\n  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nRequirement already satisfied: six>=1.9.0 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.15.0)\nCollecting durationpy>=0.7\n  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)\nCollecting requests-oauthlib\n  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)\nCollecting typing-extensions\n  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nCollecting referencing\n  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)\nCollecting platformdirs>=3\n  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)\nCollecting pbr!=2.1.0,>=2.0.0\n  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nCollecting decorator>=4.4.1\n  Downloading decorator-5.3.1-py3-none-any.whl (10 kB)\nRequirement already satisfied: jsonpatch!=1.20,>=1.16 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.21)\nCollecting requestsexceptions>=1.2.0\n  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)\nCollecting iso8601>=0.1.11\n  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nCollecting keystoneauth1>=3.18.0\n  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)\nRequirement already satisfied: jmespath>=0.9.0 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.0.1)\nRequirement already satisfied: netifaces>=0.10.4 in /usr/lib64/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (0.10.6)\nCollecting os-service-types>=1.7.0\n  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)\nCollecting dogpile.cache>=0.6.5\n  Downloading dogpile_cache-1.4.1-py3-none-any.whl (63 kB)\nCollecting rpds-py>=0.7.1\n  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)\nCollecting attrs>=22.2.0\n  Downloading attrs-26.1.0-py3-none-any.whl (67 kB)\nCollecting jsonschema-specifications>=2023.03.6\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nCollecting cryptography\n  Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)\nCollecting cffi>=1.12\n  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)\nCollecting stevedore>=3.0.0\n  Downloading stevedore-5.5.0-py3-none-any.whl (49 kB)\nCollecting MarkupSafe>=2.0\n  Downloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)\nRequirement already satisfied: jsonpointer>=1.9 in /usr/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (2.0)\nRequirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (53.0.0)\nRequirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.10)\nRequirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (4.0.0)\nRequirement already satisfied: pyparsing>=2.0.2 in /usr/lib/python3.9/site-packages (from packaging->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.4.7)\nCollecting pycparser\n  Downloading pycparser-2.23-py3-none-any.whl (118 kB)\nInstalling collected packages: typing-extensions, rpds-py, attrs, referencing, pycparser, pbr, stevedore, os-service-types, oauthlib, MarkupSafe, jsonschema-specifications, iso8601, decorator, cffi, websocket-client, resolvelib, requestsexceptions, requests-oauthlib, platformdirs, keystoneauth1, jsonschema, jinja2, importlib-resources, durationpy, dogpile.cache, cryptography, certifi, pyOpenSSL, openstacksdk, kubernetes-validate, kubernetes, ansible-core\nSuccessfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 attrs-26.1.0 certifi-2026.5.20 cffi-2.0.0 cryptography-43.0.3 decorator-5.3.1 dogpile.cache-1.4.1 durationpy-0.10 importlib-resources-5.0.7 iso8601-2.1.0 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2025.9.1 keystoneauth1-5.11.1 kubernetes-35.0.0 kubernetes-validate-1.35.0 oauthlib-3.2.2 openstacksdk-4.1.0 os-service-types-1.7.0 pbr-7.0.3 platformdirs-4.4.0 pyOpenSSL-24.2.1 pycparser-2.23 referencing-0.36.2 requests-oauthlib-2.0.0 requestsexceptions-1.4.0 resolvelib-1.0.1 rpds-py-0.27.1 stevedore-5.5.0 typing-extensions-4.15.0 websocket-client-1.9.0\n+ /usr/bin/pip3 freeze\nansible-core==2.15.13\nattrs==26.1.0\nBabel==2.9.1\ncertifi==2026.5.20\ncffi==2.0.0\nchardet==4.0.0\ncloud-init==24.4\ncockpit @ file:///builddir/build/BUILD/cockpit-363.2/tmp/wheel/cockpit-363.2-py3-none-any.whl\nconfigobj==5.0.6\ncryptography==43.0.3\ndasbus==1.7\ndbus-python==1.2.18\ndecorator==5.3.1\ndistro==1.5.0\ndogpile.cache==1.4.1\ndurationpy==0.10\nfile-magic==0.4.0\ngpg==1.15.1\nidna==2.10\nimportlib-resources==5.0.7\niso8601==2.1.0\nJinja2==3.1.6\njmespath==1.0.1\njsonpatch==1.21\njsonpointer==2.0\njsonschema==4.23.0\njsonschema-specifications==2025.9.1\nkeystoneauth1==5.11.1\nkubernetes==35.0.0\nkubernetes-validate==1.35.0\nlibcomps==0.1.18\nlibvirt-python==11.10.0\nlxml==4.6.5\nMarkupSafe==3.0.3\nnetaddr==0.10.1\nnetifaces==0.10.6\noauthlib==3.2.2\nopenstacksdk==4.1.0\nos-service-types==1.7.0\npackaging==20.9\npbr==7.0.3\npexpect==4.8.0\nplatformdirs==4.4.0\nprettytable==0.7.2\nptyprocess==0.6.0\npycparser==2.23\npyenchant==3.2.0\nPyGObject==3.40.1\npyOpenSSL==24.2.1\npyparsing==2.4.7\npyrsistent==0.17.3\npyserial==3.4\nPySocks==1.7.1\npython-dateutil==2.9.0.post0\npytz==2021.1\nPyYAML==5.4.1\nreferencing==0.36.2\nrequests==2.25.1\nrequests-oauthlib==2.0.0\nrequestsexceptions==1.4.0\nresolvelib==1.0.1\nrpds-py==0.27.1\nrpm==4.16.1.3\nselinux==3.6\nsepolicy==3.6\nsetools==4.4.4\nsetroubleshoot @ file:///builddir/build/BUILD/setroubleshoot-3.3.35/src\nsix==1.15.0\nsos==4.11.0\nstevedore==5.5.0\nsystemd-python==234\ntyping_extensions==4.15.0\nurllib3==1.26.5\nwebsocket-client==1.9.0\n+ /home/zuul/test-python/bin/pip3 freeze\nbindep==2.14.0\ndistro==1.9.0\npackaging==26.2\nParsley==1.3\npbr==7.0.3\nbash scripts/setup_molecule 2>&1 | tee /tmp/setup_molecule.log\nallexport      \toff\nbraceexpand    \ton\nemacs          \toff\nerrexit        \ton\nerrtrace       \toff\nfunctrace      \toff\nhashall        \ton\nhistexpand     \toff\nhistory        \toff\nignoreeof      \toff\ninteractive-comments\ton\nkeyword        \toff\nmonitor        \toff\nnoclobber      \toff\nnoexec         \toff\nnoglob         \toff\nnolog          \toff\nnotify         \toff\nnounset        \ton\nonecmd         \toff\nphysical       \toff\npipefail       \ton\nposix          \toff\nprivileged     \toff\nverbose        \toff\nvi             \toff\nxtrace         \ton\n++++ readlink -f scripts/setup_molecule\n+++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_molecule\n++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts\n+ export PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework\n+ PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework\n+ export ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ PIP_INSTALL_ARGUMENTS='-U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'\n+ case ${USE_VENV-'yes'} in\n+ GALAXY=/home/zuul/test-python/bin/ansible-galaxy\n+ PIP=/home/zuul/test-python/bin/pip3\n+ /home/zuul/test-python/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt\nCollecting ansible-core==2.15.13 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading ansible_core-2.15.13-py3-none-any.whl.metadata (7.0 kB)\nCollecting molecule==5.1.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading molecule-5.1.0-py3-none-any.whl.metadata (7.8 kB)\nCollecting molecule-plugins==23.5.0 (from molecule-plugins[podman]==23.5.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 5))\n  Downloading molecule_plugins-23.5.0-py3-none-any.whl.metadata (2.9 kB)\nCollecting ruamel.yaml==0.18.6 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 6))\n  Downloading ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB)\nCollecting ansi2html==1.9.2 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 7))\n  Downloading ansi2html-1.9.2-py3-none-any.whl.metadata (3.7 kB)\nCollecting dogpile.cache==1.3.3 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))\n  Downloading dogpile.cache-1.3.3-py3-none-any.whl.metadata (5.2 kB)\nCollecting jmespath==1.0.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 9))\n  Downloading jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)\nCollecting netaddr==1.3.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 10))\n  Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting dnspython==2.7.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 11))\n  Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)\nCollecting pytest==8.3.3 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))\n  Downloading pytest-8.3.3-py3-none-any.whl.metadata (7.5 kB)\nCollecting pytest-cov==6.0.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 15))\n  Downloading pytest_cov-6.0.0-py3-none-any.whl.metadata (27 kB)\nCollecting pytest-html==4.1.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 16))\n  Downloading pytest_html-4.1.1-py3-none-any.whl.metadata (3.9 kB)\nCollecting pytest-testinfra==10.1.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 17))\n  Downloading pytest_testinfra-10.1.1-py3-none-any.whl.metadata (3.7 kB)\nCollecting pytest-xdist==3.6.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 18))\n  Downloading pytest_xdist-3.6.1-py3-none-any.whl.metadata (4.3 kB)\nCollecting mock==5.1.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 19))\n  Downloading mock-5.1.0-py3-none-any.whl.metadata (3.0 kB)\nCollecting pre-commit==4.0.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading pre_commit-4.0.1-py2.py3-none-any.whl.metadata (1.3 kB)\nCollecting yamllint==1.35.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 23))\n  Downloading yamllint-1.35.1-py3-none-any.whl.metadata (4.2 kB)\nCollecting pyspelling==2.10 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading pyspelling-2.10-py3-none-any.whl.metadata (3.8 kB)\nCollecting mkdocs-pymdownx-material-extras==2.6 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mkdocs_pymdownx_material_extras-2.6-py3-none-any.whl.metadata (5.3 kB)\nCollecting ansi2txt==0.2.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 28))\n  Downloading ansi2txt-0.2.0-py3-none-any.whl.metadata (2.1 kB)\nCollecting jinja2>=3.0.0 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting PyYAML>=5.1 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)\nCollecting cryptography (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nRequirement already satisfied: packaging in /home/zuul/test-python/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1)) (26.2)\nCollecting resolvelib<1.1.0,>=0.5.3 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)\nCollecting importlib-resources<5.1,>=5.0 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading importlib_resources-5.0.7-py3-none-any.whl.metadata (2.8 kB)\nCollecting ansible-compat>=4.1.2 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading ansible_compat-24.10.0-py3-none-any.whl.metadata (4.0 kB)\nCollecting click<9,>=8.0 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)\nCollecting click-help-colors>=0.9 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading click_help_colors-0.9.4-py3-none-any.whl.metadata (4.1 kB)\nCollecting cookiecutter>=1.7.3 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading cookiecutter-2.6.0-py3-none-any.whl.metadata (7.3 kB)\nCollecting enrich>=1.2.7 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading enrich-1.2.7-py3-none-any.whl.metadata (3.9 kB)\nCollecting jsonschema>=4.9.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB)\nCollecting pluggy<2.0,>=0.7.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)\nCollecting rich>=9.5.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)\nCollecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml==0.18.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 6))\n  Downloading ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (3.5 kB)\nCollecting decorator>=4.0.0 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))\n  Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB)\nCollecting stevedore>=3.0.0 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))\n  Downloading stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting typing-extensions>=4.0.1 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting iniconfig (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))\n  Downloading iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting exceptiongroup>=1.0.0rc8 (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))\n  Downloading exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)\nCollecting tomli>=1 (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))\n  Downloading tomli-2.4.1-py3-none-any.whl.metadata (10 kB)\nCollecting coverage>=7.5 (from coverage[toml]>=7.5->pytest-cov==6.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 15))\n  Downloading coverage-7.10.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.9 kB)\nCollecting pytest-metadata>=2.0.0 (from pytest-html==4.1.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 16))\n  Downloading pytest_metadata-3.1.1-py3-none-any.whl.metadata (8.6 kB)\nCollecting execnet>=2.1 (from pytest-xdist==3.6.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 18))\n  Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)\nCollecting cfgv>=2.0.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)\nCollecting identify>=1.0.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading identify-2.6.15-py2.py3-none-any.whl.metadata (4.4 kB)\nCollecting nodeenv>=0.11.1 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading nodeenv-1.10.0-py2.py3-none-any.whl.metadata (24 kB)\nCollecting virtualenv>=20.10.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading virtualenv-21.4.3-py3-none-any.whl.metadata (3.5 kB)\nCollecting pathspec>=0.5.3 (from yamllint==1.35.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 23))\n  Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)\nCollecting beautifulsoup4 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading beautifulsoup4-4.15.0-py3-none-any.whl.metadata (3.8 kB)\nCollecting html5lib (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB)\nCollecting lxml (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading lxml-6.1.1-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (3.5 kB)\nCollecting markdown (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading markdown-3.9-py3-none-any.whl.metadata (5.1 kB)\nCollecting soupsieve>=1.8 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading soupsieve-2.8.4-py3-none-any.whl.metadata (4.6 kB)\nCollecting wcmatch>=8.5 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading wcmatch-10.1-py3-none-any.whl.metadata (5.1 kB)\nCollecting mkdocs-material>=8.3.3 (from mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mkdocs_material-9.7.6-py3-none-any.whl.metadata (19 kB)\nCollecting subprocess-tee>=0.4.1 (from ansible-compat>=4.1.2->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading subprocess_tee-0.4.2-py3-none-any.whl.metadata (3.3 kB)\nCollecting binaryornot>=0.4.4 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading binaryornot-0.4.4-py2.py3-none-any.whl.metadata (6.0 kB)\nCollecting python-slugify>=4.0.0 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)\nCollecting requests>=2.23.0 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)\nCollecting arrow (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading arrow-1.4.0-py3-none-any.whl.metadata (7.7 kB)\nCollecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting chardet>=3.0.2 (from binaryornot>=0.4.4->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)\nCollecting attrs>=22.2.0 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)\nCollecting rpds-py>=0.7.1 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)\nCollecting babel>=2.10 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting backrefs>=5.7.post1 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading backrefs-6.2-py39-none-any.whl.metadata (3.0 kB)\nCollecting colorama>=0.4 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\nCollecting mkdocs-material-extensions>=1.3 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)\nCollecting mkdocs<2,>=1.6 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB)\nCollecting paginate>=0.5 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB)\nCollecting pygments>=2.16 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)\nCollecting pymdown-extensions>=10.2 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB)\nCollecting ghp-import>=1.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB)\nCollecting importlib-metadata>=4.4 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading importlib_metadata-8.7.1-py3-none-any.whl.metadata (4.7 kB)\nCollecting mergedeep>=1.3.4 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB)\nCollecting mkdocs-get-deps>=0.2.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB)\nCollecting pyyaml-env-tag>=0.1 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB)\nCollecting watchdog>=2.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB)\nCollecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting zipp>=3.20 (from importlib-metadata>=4.4->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading zipp-3.23.1-py3-none-any.whl.metadata (3.6 kB)\nCollecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)\nCollecting six>=1.5 (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))\n  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting text-unidecode>=1.3 (from python-slugify>=4.0.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)\nCollecting charset_normalizer<4,>=2 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\nCollecting idna<4,>=2.5 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\nCollecting urllib3<3,>=1.21.1 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)\nCollecting certifi>=2017.4.17 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\nCollecting markdown-it-py>=2.2.0 (from rich>=9.5.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)\nCollecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=9.5.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)\nCollecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB)\nCollecting filelock<=3.19.1,>=3.16.1 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading filelock-3.19.1-py3-none-any.whl.metadata (2.1 kB)\nCollecting python-discovery>=1.4.2 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))\n  Downloading python_discovery-1.4.2-py3-none-any.whl.metadata (5.6 kB)\nCollecting bracex>=2.1.1 (from wcmatch>=8.5->pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading bracex-2.6-py3-none-any.whl.metadata (3.6 kB)\nCollecting tzdata (from arrow->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))\n  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting cffi>=2.0.0 (from cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))\n  Downloading pycparser-2.23-py3-none-any.whl.metadata (993 bytes)\nCollecting webencodings (from html5lib->pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))\n  Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)\nDownloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 100.5 MB/s  0:00:00\nDownloading molecule-5.1.0-py3-none-any.whl (240 kB)\nDownloading molecule_plugins-23.5.0-py3-none-any.whl (68 kB)\nDownloading ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)\nDownloading ansi2html-1.9.2-py3-none-any.whl (17 kB)\nDownloading dogpile.cache-1.3.3-py3-none-any.whl (58 kB)\nDownloading jmespath-1.0.1-py3-none-any.whl (20 kB)\nDownloading netaddr-1.3.0-py3-none-any.whl (2.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 60.4 MB/s  0:00:00\nDownloading dnspython-2.7.0-py3-none-any.whl (313 kB)\nDownloading pytest-8.3.3-py3-none-any.whl (342 kB)\nDownloading pytest_cov-6.0.0-py3-none-any.whl (22 kB)\nDownloading pytest_html-4.1.1-py3-none-any.whl (23 kB)\nDownloading pytest_testinfra-10.1.1-py3-none-any.whl (76 kB)\nDownloading pytest_xdist-3.6.1-py3-none-any.whl (46 kB)\nDownloading mock-5.1.0-py3-none-any.whl (30 kB)\nDownloading pre_commit-4.0.1-py2.py3-none-any.whl (218 kB)\nDownloading yamllint-1.35.1-py3-none-any.whl (66 kB)\nDownloading pyspelling-2.10-py3-none-any.whl (45 kB)\nDownloading mkdocs_pymdownx_material_extras-2.6-py3-none-any.whl (27 kB)\nDownloading ansi2txt-0.2.0-py3-none-any.whl (14 kB)\nDownloading click-8.1.8-py3-none-any.whl (98 kB)\nDownloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)\nDownloading pluggy-1.6.0-py3-none-any.whl (20 kB)\nDownloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)\nDownloading ansible_compat-24.10.0-py3-none-any.whl (24 kB)\nDownloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)\nDownloading click_help_colors-0.9.4-py3-none-any.whl (6.4 kB)\nDownloading cookiecutter-2.6.0-py3-none-any.whl (39 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nDownloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)\nDownloading chardet-5.2.0-py3-none-any.whl (199 kB)\nDownloading coverage-7.10.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (246 kB)\nDownloading decorator-5.3.1-py3-none-any.whl (10 kB)\nDownloading enrich-1.2.7-py3-none-any.whl (8.7 kB)\nDownloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)\nDownloading execnet-2.1.2-py3-none-any.whl (40 kB)\nDownloading identify-2.6.15-py2.py3-none-any.whl (99 kB)\nDownloading jsonschema-4.25.1-py3-none-any.whl (90 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 kB)\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)\nDownloading mkdocs_material-9.7.6-py3-none-any.whl (9.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 9.3/9.3 MB 102.9 MB/s  0:00:00\nDownloading mkdocs-1.6.1-py3-none-any.whl (3.9 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.9/3.9 MB 110.0 MB/s  0:00:00\nDownloading babel-2.18.0-py3-none-any.whl (10.2 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 10.2/10.2 MB 103.5 MB/s  0:00:00\nDownloading backrefs-6.2-py39-none-any.whl (381 kB)\nDownloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\nDownloading ghp_import-2.1.0-py3-none-any.whl (11 kB)\nDownloading importlib_metadata-8.7.1-py3-none-any.whl (27 kB)\nDownloading markdown-3.9-py3-none-any.whl (107 kB)\nDownloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)\nDownloading mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB)\nDownloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)\nDownloading nodeenv-1.10.0-py2.py3-none-any.whl (23 kB)\nDownloading paginate-0.5.7-py2.py3-none-any.whl (13 kB)\nDownloading pathspec-1.1.1-py3-none-any.whl (57 kB)\nDownloading platformdirs-4.4.0-py3-none-any.whl (18 kB)\nDownloading pygments-2.20.0-py3-none-any.whl (1.2 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.2/1.2 MB 57.7 MB/s  0:00:00\nDownloading pymdown_extensions-10.21.3-py3-none-any.whl (269 kB)\nDownloading pytest_metadata-3.1.1-py3-none-any.whl (11 kB)\nDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nDownloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)\nDownloading pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (750 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 750.8/750.8 kB 34.3 MB/s  0:00:00\nDownloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB)\nDownloading referencing-0.36.2-py3-none-any.whl (26 kB)\nDownloading requests-2.32.5-py3-none-any.whl (64 kB)\nDownloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (208 kB)\nDownloading idna-3.18-py3-none-any.whl (65 kB)\nDownloading urllib3-2.6.3-py3-none-any.whl (131 kB)\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nDownloading rich-15.0.0-py3-none-any.whl (310 kB)\nDownloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)\nDownloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)\nDownloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)\nDownloading ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (734 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 734.1/734.1 kB 48.4 MB/s  0:00:00\nDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\nDownloading soupsieve-2.8.4-py3-none-any.whl (37 kB)\nDownloading stevedore-5.5.0-py3-none-any.whl (49 kB)\nDownloading subprocess_tee-0.4.2-py3-none-any.whl (5.2 kB)\nDownloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)\nDownloading tomli-2.4.1-py3-none-any.whl (14 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading virtualenv-21.4.3-py3-none-any.whl (7.6 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 7.6/7.6 MB 154.1 MB/s  0:00:00\nDownloading distlib-0.4.3-py2.py3-none-any.whl (470 kB)\nDownloading filelock-3.19.1-py3-none-any.whl (15 kB)\nDownloading python_discovery-1.4.2-py3-none-any.whl (33 kB)\nDownloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB)\nDownloading wcmatch-10.1-py3-none-any.whl (39 kB)\nDownloading bracex-2.6-py3-none-any.whl (11 kB)\nDownloading zipp-3.23.1-py3-none-any.whl (10 kB)\nDownloading arrow-1.4.0-py3-none-any.whl (68 kB)\nDownloading beautifulsoup4-4.15.0-py3-none-any.whl (109 kB)\nDownloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 113.5 MB/s  0:00:00\nDownloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)\nDownloading html5lib-1.1-py2.py3-none-any.whl (112 kB)\nDownloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB)\nDownloading lxml-6.1.1-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (5.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.3/5.3 MB 119.7 MB/s  0:00:00\nDownloading pycparser-2.23-py3-none-any.whl (118 kB)\nDownloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nDownloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)\nInstalling collected packages: webencodings, text-unidecode, resolvelib, paginate, distlib, zipp, watchdog, urllib3, tzdata, typing-extensions, tomli, subprocess-tee, stevedore, soupsieve, six, ruamel.yaml.clib, rpds-py, PyYAML, python-slugify, pygments, pycparser, pluggy, platformdirs, pathspec, nodeenv, netaddr, mock, mkdocs-material-extensions, mergedeep, mdurl, MarkupSafe, lxml, jmespath, iniconfig, importlib-resources, idna, identify, filelock, execnet, dnspython, decorator, coverage, colorama, click, charset_normalizer, chardet, cfgv, certifi, bracex, backrefs, babel, attrs, ansi2txt, ansi2html, yamllint, wcmatch, ruamel.yaml, requests, referencing, pyyaml-env-tag, python-discovery, python-dateutil, markdown-it-py, jinja2, importlib-metadata, html5lib, exceptiongroup, dogpile.cache, click-help-colors, cffi, binaryornot, beautifulsoup4, virtualenv, rich, pytest, mkdocs-get-deps, markdown, jsonschema-specifications, ghp-import, cryptography, arrow, pytest-xdist, pytest-testinfra, pytest-metadata, pytest-cov, pyspelling, pymdown-extensions, pre-commit, mkdocs, jsonschema, enrich, cookiecutter, ansible-core, pytest-html, mkdocs-material, ansible-compat, molecule, mkdocs-pymdownx-material-extras, molecule-plugins\n\nSuccessfully installed MarkupSafe-3.0.3 PyYAML-6.0.3 ansi2html-1.9.2 ansi2txt-0.2.0 ansible-compat-24.10.0 ansible-core-2.15.13 arrow-1.4.0 attrs-26.1.0 babel-2.18.0 backrefs-6.2 beautifulsoup4-4.15.0 binaryornot-0.4.4 bracex-2.6 certifi-2026.5.20 cffi-2.0.0 cfgv-3.4.0 chardet-5.2.0 charset_normalizer-3.4.7 click-8.1.8 click-help-colors-0.9.4 colorama-0.4.6 cookiecutter-2.6.0 coverage-7.10.7 cryptography-48.0.1 decorator-5.3.1 distlib-0.4.3 dnspython-2.7.0 dogpile.cache-1.3.3 enrich-1.2.7 exceptiongroup-1.3.1 execnet-2.1.2 filelock-3.19.1 ghp-import-2.1.0 html5lib-1.1 identify-2.6.15 idna-3.18 importlib-metadata-8.7.1 importlib-resources-5.0.7 iniconfig-2.1.0 jinja2-3.1.6 jmespath-1.0.1 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 lxml-6.1.1 markdown-3.9 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-get-deps-0.2.2 mkdocs-material-9.7.6 mkdocs-material-extensions-1.3.1 mkdocs-pymdownx-material-extras-2.6 mock-5.1.0 molecule-5.1.0 molecule-plugins-23.5.0 netaddr-1.3.0 nodeenv-1.10.0 paginate-0.5.7 pathspec-1.1.1 platformdirs-4.4.0 pluggy-1.6.0 pre-commit-4.0.1 pycparser-2.23 pygments-2.20.0 pymdown-extensions-10.21.3 pyspelling-2.10 pytest-8.3.3 pytest-cov-6.0.0 pytest-html-4.1.1 pytest-metadata-3.1.1 pytest-testinfra-10.1.1 pytest-xdist-3.6.1 python-dateutil-2.9.0.post0 python-discovery-1.4.2 python-slugify-8.0.4 pyyaml-env-tag-1.1 referencing-0.36.2 requests-2.32.5 resolvelib-1.0.1 rich-15.0.0 rpds-py-0.27.1 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.15 six-1.17.0 soupsieve-2.8.4 stevedore-5.5.0 subprocess-tee-0.4.2 text-unidecode-1.3 tomli-2.4.1 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.6.3 virtualenv-21.4.3 watchdog-6.0.0 wcmatch-10.1 webencodings-0.5.1 yamllint-1.35.1 zipp-3.23.1\n++ git -C /home/zuul/src/github.com/openstack-k8s-operators/ci-framework rev-parse --short HEAD\n+ GITVER=b111625d\n+ [[ '' == \\b\\1\\1\\1\\6\\2\\5\\d ]]\n+ sed -ri 's/^(version: [0-9.]+).*/\\1+b111625d/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml\n+ /home/zuul/test-python/bin/ansible-galaxy collection install --upgrade --force --timeout=120 /home/zuul/src/github.com/openstack-k8s-operators/ci-framework\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible-podman-collections3h2hkbz6'...\nNote: switching to '1.16.2'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 4c84135 Release 1.16.2 version (#873)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.generalfo_9i5fj'...\nNote: switching to '10.0.1'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at eb4c01260 Release 10.0.1.\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.posixf9ae35k9'...\nNote: switching to '1.6.2'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 31376a3 Merge pull request #583 from saito-hideki/stable-1_v1.6.2\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.utils4jk_c36s'...\nNote: switching to 'v5.1.2'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at e213ad9 Release 5.1.2 (#378)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.libvirtk2at1ohr'...\nNote: switching to '1.3.0'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 7109cb7 Release 1.3.0 commit\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.crypto8ag2ob0d'...\nNote: switching to '2.22.3'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 7adca3ef Release 2.22.3.\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/kubernetes.core84y96ev9'...\nNote: switching to '5.0.0'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 7b0190f Prepare release 5.0.0 (#733)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.netcommoni0kyh6nu'...\nNote: switching to 'v7.1.0'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at d2c5fd0 Prep release 7.1.0 (#666)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible-config_templatekuq6fzrm'...\nNote: switching to '2.1.1'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 931f6aa Bump version for bugfix release\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/junipernetworks.junostkdir_wd'...\nNote: switching to 'v9.1.0'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 27bf936 Prepare minor release 9.1.0 (#529)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/cisco.iosf0745k87'...\nNote: switching to 'v9.0.3'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at a71f345d Release PR 9.0.3 (#1125)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/mellanox.onyxnfmp0xbu'...\nAlready on 'master'\nYour branch is up to date with 'origin/master'.\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.okdtokjpqju'...\nNote: switching to '4.0.0'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at 97ed9be Release 4.0.0 (#235)\nCloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ovirt-ansible-collectionzrkbceoy'...\nNote: switching to '3.2.0-1'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at ab2e793 ovirt_role: Fix administrative option when set to False\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'cifmw.general:1.0.0+b111625d' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'\nCreated collection for cifmw.general:1.0.0+b111625d at /home/zuul/.ansible/collections/ansible_collections/cifmw/general\ncifmw.general:1.0.0+b111625d was installed successfully\nInstalling 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman'\nCreated collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman\ncontainers.podman:1.16.2 was installed successfully\nInstalling 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general'\nCreated collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general\ncommunity.general:10.0.1 was installed successfully\nInstalling 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'\nCreated collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix\nansible.posix:1.6.2 was installed successfully\nInstalling 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'\nCreated collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils\nansible.utils:5.1.2 was installed successfully\nInstalling 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt'\nCreated collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt\ncommunity.libvirt:1.3.0 was installed successfully\nInstalling 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'\nCreated collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto\ncommunity.crypto:2.22.3 was installed successfully\nInstalling 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'\nCreated collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core\nkubernetes.core:5.0.0 was installed successfully\nInstalling 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'\nCreated collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon\nansible.netcommon:7.1.0 was installed successfully\nInstalling 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template'\nCreated collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template\nopenstack.config_template:2.1.1 was installed successfully\nInstalling 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos'\nCreated collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos\njunipernetworks.junos:9.1.0 was installed successfully\nInstalling 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios'\nCreated collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios\ncisco.ios:9.0.3 was installed successfully\nInstalling 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx'\nCreated collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx\nmellanox.onyx:1.0.0 was installed successfully\nInstalling 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd'\nCreated collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd\ncommunity.okd:4.0.0 was installed successfully\nInstalling '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@'\nCreated collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@\n@NAMESPACE@.@NAME@:3.1.4 was installed successfully\n+ [[ '' == \\b\\1\\1\\1\\6\\2\\5\\d ]]\n+ sed -ri 's/^(version: [0-9.]+)+b111625d/\\1/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml",
                            "stdout_lines": [
                                "bash scripts/setup_env 2>&1 | tee /tmp/setup_env.log",
                                "allexport      \toff",
                                "braceexpand    \ton",
                                "emacs          \toff",
                                "errexit        \ton",
                                "errtrace       \toff",
                                "functrace      \toff",
                                "hashall        \ton",
                                "histexpand     \toff",
                                "history        \toff",
                                "ignoreeof      \toff",
                                "interactive-comments\ton",
                                "keyword        \toff",
                                "monitor        \toff",
                                "noclobber      \toff",
                                "noexec         \toff",
                                "noglob         \toff",
                                "nolog          \toff",
                                "notify         \toff",
                                "nounset        \ton",
                                "onecmd         \toff",
                                "physical       \toff",
                                "pipefail       \ton",
                                "posix          \toff",
                                "privileged     \toff",
                                "verbose        \toff",
                                "vi             \toff",
                                "xtrace         \ton",
                                "++++ readlink -f scripts/setup_env",
                                "+++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_env",
                                "++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts",
                                "+ export PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ export ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ USE_VENV=yes",
                                "+ source /etc/os-release",
                                "++ NAME='CentOS Stream'",
                                "++ VERSION=9",
                                "++ ID=centos",
                                "++ ID_LIKE='rhel fedora'",
                                "++ VERSION_ID=9",
                                "++ PLATFORM_ID=platform:el9",
                                "++ PRETTY_NAME='CentOS Stream 9'",
                                "++ ANSI_COLOR='0;31'",
                                "++ LOGO=fedora-logo-icon",
                                "++ CPE_NAME=cpe:/o:centos:centos:9",
                                "++ HOME_URL=https://centos.org/",
                                "++ BUG_REPORT_URL=https://issues.redhat.com/",
                                "++ REDHAT_SUPPORT_PRODUCT='Red Hat Enterprise Linux 9'",
                                "++ REDHAT_SUPPORT_PRODUCT_VERSION='CentOS Stream'",
                                "++ command -v dnf",
                                "+ RHT_PKG_MGR=/usr/bin/dnf",
                                "++ command -v python3",
                                "+ PYTHON_EXEC=/usr/bin/python3",
                                "++ dirname /usr/bin/python3",
                                "+ SYSTEM_PIP=/usr/bin/pip3",
                                "+ command -v gcc",
                                "/usr/bin/gcc",
                                "+ PIP_INSTALL_ARGUMENTS='-U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt'",
                                "+ case ${USE_VENV} in",
                                "+ PIP=/home/zuul/test-python/bin/pip3",
                                "+ USE_VENV=yes",
                                "+ echo",
                                "",
                                "+ echo",
                                "",
                                "+ echo",
                                "",
                                "+ sudo -k",
                                "+ mkdir -p /home/zuul/ci/yum.repos.d",
                                "+ cp /etc/ci/mirror_info.sh /home/zuul/ci",
                                "+ cp -r '/opt/yum.repos.d/*' /home/zuul/ci/yum.repos.d",
                                "cp: cannot stat '/opt/yum.repos.d/*': No such file or directory",
                                "+ cp -r /etc/yum.repos.d/centos-addons.repo /etc/yum.repos.d/centos.repo /home/zuul/ci/yum.repos.d",
                                "+ case ${USE_VENV} in",
                                "+ :",
                                "+ /usr/bin/python3 -m venv --upgrade-deps /home/zuul/test-python",
                                "Requirement already satisfied: pip in /home/zuul/test-python/lib/python3.9/site-packages (21.3.1)",
                                "Collecting pip",
                                "  Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)",
                                "Requirement already satisfied: setuptools in /home/zuul/test-python/lib/python3.9/site-packages (53.0.0)",
                                "Collecting setuptools",
                                "  Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)",
                                "Installing collected packages: setuptools, pip",
                                "  Attempting uninstall: setuptools",
                                "    Found existing installation: setuptools 53.0.0",
                                "    Uninstalling setuptools-53.0.0:",
                                "      Successfully uninstalled setuptools-53.0.0",
                                "  Attempting uninstall: pip",
                                "    Found existing installation: pip 21.3.1",
                                "    Uninstalling pip-21.3.1:",
                                "      Successfully uninstalled pip-21.3.1",
                                "Successfully installed pip-26.0.1 setuptools-82.0.1",
                                "+ [[ -d /home/zuul/.cache/pip/wheels ]]",
                                "+ /home/zuul/test-python/bin/pip3 install pip setuptools bindep --upgrade",
                                "Requirement already satisfied: pip in /home/zuul/test-python/lib/python3.9/site-packages (26.0.1)",
                                "Requirement already satisfied: setuptools in /home/zuul/test-python/lib/python3.9/site-packages (82.0.1)",
                                "Collecting bindep",
                                "  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)",
                                "Collecting distro>=1.7 (from bindep)",
                                "  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)",
                                "Collecting packaging (from bindep)",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting Parsley (from bindep)",
                                "  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)",
                                "Collecting pbr>=2 (from bindep)",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Downloading bindep-2.14.0-py3-none-any.whl (35 kB)",
                                "Downloading distro-1.9.0-py3-none-any.whl (20 kB)",
                                "Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading Parsley-1.3-py2.py3-none-any.whl (88 kB)",
                                "Installing collected packages: Parsley, pbr, packaging, distro, bindep",
                                "",
                                "Successfully installed Parsley-1.3 bindep-2.14.0 distro-1.9.0 packaging-26.2 pbr-7.0.3",
                                "+ /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install",
                                "allexport      \toff",
                                "braceexpand    \ton",
                                "emacs          \toff",
                                "errexit        \ton",
                                "errtrace       \toff",
                                "functrace      \toff",
                                "hashall        \ton",
                                "histexpand     \toff",
                                "history        \toff",
                                "ignoreeof      \toff",
                                "interactive-comments\ton",
                                "keyword        \toff",
                                "monitor        \toff",
                                "noclobber      \toff",
                                "noexec         \toff",
                                "noglob         \toff",
                                "nolog          \toff",
                                "notify         \toff",
                                "nounset        \ton",
                                "onecmd         \toff",
                                "physical       \toff",
                                "pipefail       \ton",
                                "posix          \toff",
                                "privileged     \toff",
                                "verbose        \toff",
                                "vi             \toff",
                                "xtrace         \ton",
                                "+++ readlink -f /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install",
                                "++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install",
                                "+ export BINDEP_FILE=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt",
                                "+ BINDEP_FILE=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt",
                                "+ source /etc/os-release",
                                "++ NAME='CentOS Stream'",
                                "++ VERSION=9",
                                "++ ID=centos",
                                "++ ID_LIKE='rhel fedora'",
                                "++ VERSION_ID=9",
                                "++ PLATFORM_ID=platform:el9",
                                "++ PRETTY_NAME='CentOS Stream 9'",
                                "++ ANSI_COLOR='0;31'",
                                "++ LOGO=fedora-logo-icon",
                                "++ CPE_NAME=cpe:/o:centos:centos:9",
                                "++ HOME_URL=https://centos.org/",
                                "++ BUG_REPORT_URL=https://issues.redhat.com/",
                                "++ REDHAT_SUPPORT_PRODUCT='Red Hat Enterprise Linux 9'",
                                "++ REDHAT_SUPPORT_PRODUCT_VERSION='CentOS Stream'",
                                "++ command -v dnf",
                                "+ RHT_PKG_MGR=/usr/bin/dnf",
                                "+ BINDEP_PKGS=",
                                "+ case ${USE_VENV:-'yes'} in",
                                "++ /home/zuul/test-python/bin/bindep -b -f /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt test",
                                "++ true",
                                "+ BINDEP_PKGS='python3-jmespath",
                                "python3-libvirt",
                                "python3-lxml",
                                "python3-netaddr'",
                                "+ [[ 61 -gt 0 ]]",
                                "+ case \"${ID,,}\" in",
                                "+ sudo /usr/bin/dnf install -y python3-jmespath python3-libvirt python3-lxml python3-netaddr",
                                "Last metadata expiration check: 0:00:54 ago on Fri 12 Jun 2026 07:27:47 PM UTC.",
                                "Dependencies resolved.",
                                "================================================================================",
                                " Package                Arch        Version                Repository      Size",
                                "================================================================================",
                                "Installing:",
                                " python3-jmespath       noarch      1.0.1-1.el9            appstream       48 k",
                                " python3-libvirt        x86_64      11.10.0-2.el9          appstream      347 k",
                                " python3-lxml           x86_64      4.6.5-3.el9            appstream      1.2 M",
                                " python3-netaddr        noarch      0.10.1-3.el9           appstream      1.5 M",
                                "Installing dependencies:",
                                " cyrus-sasl-gssapi      x86_64      2.1.27-21.el9          baseos          27 k",
                                " libvirt-libs           x86_64      11.10.0-13.el9         appstream      5.5 M",
                                "",
                                "Transaction Summary",
                                "================================================================================",
                                "Install  6 Packages",
                                "",
                                "Total download size: 8.7 M",
                                "Installed size: 45 M",
                                "Downloading Packages:",
                                "(1/6): cyrus-sasl-gssapi-2.1.27-21.el9.x86_64.r 430 kB/s |  27 kB     00:00    ",
                                "(2/6): python3-jmespath-1.0.1-1.el9.noarch.rpm  661 kB/s |  48 kB     00:00    ",
                                "(3/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 9.5 MB/s | 347 kB     00:00    ",
                                "(4/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm    43 MB/s | 5.5 MB     00:00    ",
                                "(5/6): python3-lxml-4.6.5-3.el9.x86_64.rpm       19 MB/s | 1.2 MB     00:00    ",
                                "(6/6): python3-netaddr-0.10.1-3.el9.noarch.rpm   31 MB/s | 1.5 MB     00:00    ",
                                "--------------------------------------------------------------------------------",
                                "Total                                            24 MB/s | 8.7 MB     00:00     ",
                                "Running transaction check",
                                "Transaction check succeeded.",
                                "Running transaction test",
                                "Transaction test succeeded.",
                                "Running transaction",
                                "  Preparing        :                                                        1/1 ",
                                "  Installing       : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 ",
                                "  Installing       : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 ",
                                "  Installing       : python3-libvirt-11.10.0-2.el9.x86_64                   3/6 ",
                                "  Installing       : python3-netaddr-0.10.1-3.el9.noarch                    4/6 ",
                                "  Installing       : python3-lxml-4.6.5-3.el9.x86_64                        5/6 ",
                                "  Installing       : python3-jmespath-1.0.1-1.el9.noarch                    6/6 ",
                                "  Running scriptlet: python3-jmespath-1.0.1-1.el9.noarch                    6/6 ",
                                "  Verifying        : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 ",
                                "  Verifying        : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 ",
                                "  Verifying        : python3-jmespath-1.0.1-1.el9.noarch                    3/6 ",
                                "  Verifying        : python3-libvirt-11.10.0-2.el9.x86_64                   4/6 ",
                                "  Verifying        : python3-lxml-4.6.5-3.el9.x86_64                        5/6 ",
                                "  Verifying        : python3-netaddr-0.10.1-3.el9.noarch                    6/6 ",
                                "",
                                "Installed:",
                                "  cyrus-sasl-gssapi-2.1.27-21.el9.x86_64  libvirt-libs-11.10.0-13.el9.x86_64   ",
                                "  python3-jmespath-1.0.1-1.el9.noarch     python3-libvirt-11.10.0-2.el9.x86_64 ",
                                "  python3-lxml-4.6.5-3.el9.x86_64         python3-netaddr-0.10.1-3.el9.noarch  ",
                                "",
                                "Complete!",
                                "+ /usr/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt",
                                "Defaulting to user installation because normal site-packages is not writeable",
                                "Collecting ansible-core==2.15.13",
                                "  Downloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)",
                                "Collecting oauthlib==3.2.2",
                                "  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)",
                                "Collecting kubernetes==35.0.0",
                                "  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)",
                                "Collecting kubernetes-validate==1.35.0",
                                "  Downloading kubernetes_validate-1.35.0-py3-none-any.whl (18.1 MB)",
                                "Collecting openstacksdk==4.1.0",
                                "  Downloading openstacksdk-4.1.0-py3-none-any.whl (1.7 MB)",
                                "Collecting jsonschema==4.23.0",
                                "  Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)",
                                "Collecting pyOpenSSL==24.2.1",
                                "  Downloading pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)",
                                "Collecting importlib-resources<5.1,>=5.0",
                                "  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)",
                                "Collecting cryptography",
                                "  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "Requirement already satisfied: packaging in /usr/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (20.9)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)",
                                "Collecting jinja2>=3.0.0",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Collecting resolvelib<1.1.0,>=0.5.3",
                                "  Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)",
                                "Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.25.1)",
                                "Requirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.26.5)",
                                "Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0",
                                "  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)",
                                "Collecting certifi>=14.05.14",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Requirement already satisfied: six>=1.9.0 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.15.0)",
                                "Collecting durationpy>=0.7",
                                "  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)",
                                "Collecting requests-oauthlib",
                                "  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)",
                                "Collecting typing-extensions",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Collecting referencing",
                                "  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)",
                                "Collecting platformdirs>=3",
                                "  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)",
                                "Collecting pbr!=2.1.0,>=2.0.0",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
                                "Collecting decorator>=4.4.1",
                                "  Downloading decorator-5.3.1-py3-none-any.whl (10 kB)",
                                "Requirement already satisfied: jsonpatch!=1.20,>=1.16 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.21)",
                                "Collecting requestsexceptions>=1.2.0",
                                "  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)",
                                "Collecting iso8601>=0.1.11",
                                "  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
                                "Collecting keystoneauth1>=3.18.0",
                                "  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)",
                                "Requirement already satisfied: jmespath>=0.9.0 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.0.1)",
                                "Requirement already satisfied: netifaces>=0.10.4 in /usr/lib64/python3.9/site-packages (from openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (0.10.6)",
                                "Collecting os-service-types>=1.7.0",
                                "  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)",
                                "Collecting dogpile.cache>=0.6.5",
                                "  Downloading dogpile_cache-1.4.1-py3-none-any.whl (63 kB)",
                                "Collecting rpds-py>=0.7.1",
                                "  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)",
                                "Collecting attrs>=22.2.0",
                                "  Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Collecting cryptography",
                                "  Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)",
                                "Collecting cffi>=1.12",
                                "  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)",
                                "Collecting stevedore>=3.0.0",
                                "  Downloading stevedore-5.5.0-py3-none-any.whl (49 kB)",
                                "Collecting MarkupSafe>=2.0",
                                "  Downloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)",
                                "Requirement already satisfied: jsonpointer>=1.9 in /usr/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (2.0)",
                                "Requirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (53.0.0)",
                                "Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.10)",
                                "Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (4.0.0)",
                                "Requirement already satisfied: pyparsing>=2.0.2 in /usr/lib/python3.9/site-packages (from packaging->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.4.7)",
                                "Collecting pycparser",
                                "  Downloading pycparser-2.23-py3-none-any.whl (118 kB)",
                                "Installing collected packages: typing-extensions, rpds-py, attrs, referencing, pycparser, pbr, stevedore, os-service-types, oauthlib, MarkupSafe, jsonschema-specifications, iso8601, decorator, cffi, websocket-client, resolvelib, requestsexceptions, requests-oauthlib, platformdirs, keystoneauth1, jsonschema, jinja2, importlib-resources, durationpy, dogpile.cache, cryptography, certifi, pyOpenSSL, openstacksdk, kubernetes-validate, kubernetes, ansible-core",
                                "Successfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 attrs-26.1.0 certifi-2026.5.20 cffi-2.0.0 cryptography-43.0.3 decorator-5.3.1 dogpile.cache-1.4.1 durationpy-0.10 importlib-resources-5.0.7 iso8601-2.1.0 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2025.9.1 keystoneauth1-5.11.1 kubernetes-35.0.0 kubernetes-validate-1.35.0 oauthlib-3.2.2 openstacksdk-4.1.0 os-service-types-1.7.0 pbr-7.0.3 platformdirs-4.4.0 pyOpenSSL-24.2.1 pycparser-2.23 referencing-0.36.2 requests-oauthlib-2.0.0 requestsexceptions-1.4.0 resolvelib-1.0.1 rpds-py-0.27.1 stevedore-5.5.0 typing-extensions-4.15.0 websocket-client-1.9.0",
                                "+ /usr/bin/pip3 freeze",
                                "ansible-core==2.15.13",
                                "attrs==26.1.0",
                                "Babel==2.9.1",
                                "certifi==2026.5.20",
                                "cffi==2.0.0",
                                "chardet==4.0.0",
                                "cloud-init==24.4",
                                "cockpit @ file:///builddir/build/BUILD/cockpit-363.2/tmp/wheel/cockpit-363.2-py3-none-any.whl",
                                "configobj==5.0.6",
                                "cryptography==43.0.3",
                                "dasbus==1.7",
                                "dbus-python==1.2.18",
                                "decorator==5.3.1",
                                "distro==1.5.0",
                                "dogpile.cache==1.4.1",
                                "durationpy==0.10",
                                "file-magic==0.4.0",
                                "gpg==1.15.1",
                                "idna==2.10",
                                "importlib-resources==5.0.7",
                                "iso8601==2.1.0",
                                "Jinja2==3.1.6",
                                "jmespath==1.0.1",
                                "jsonpatch==1.21",
                                "jsonpointer==2.0",
                                "jsonschema==4.23.0",
                                "jsonschema-specifications==2025.9.1",
                                "keystoneauth1==5.11.1",
                                "kubernetes==35.0.0",
                                "kubernetes-validate==1.35.0",
                                "libcomps==0.1.18",
                                "libvirt-python==11.10.0",
                                "lxml==4.6.5",
                                "MarkupSafe==3.0.3",
                                "netaddr==0.10.1",
                                "netifaces==0.10.6",
                                "oauthlib==3.2.2",
                                "openstacksdk==4.1.0",
                                "os-service-types==1.7.0",
                                "packaging==20.9",
                                "pbr==7.0.3",
                                "pexpect==4.8.0",
                                "platformdirs==4.4.0",
                                "prettytable==0.7.2",
                                "ptyprocess==0.6.0",
                                "pycparser==2.23",
                                "pyenchant==3.2.0",
                                "PyGObject==3.40.1",
                                "pyOpenSSL==24.2.1",
                                "pyparsing==2.4.7",
                                "pyrsistent==0.17.3",
                                "pyserial==3.4",
                                "PySocks==1.7.1",
                                "python-dateutil==2.9.0.post0",
                                "pytz==2021.1",
                                "PyYAML==5.4.1",
                                "referencing==0.36.2",
                                "requests==2.25.1",
                                "requests-oauthlib==2.0.0",
                                "requestsexceptions==1.4.0",
                                "resolvelib==1.0.1",
                                "rpds-py==0.27.1",
                                "rpm==4.16.1.3",
                                "selinux==3.6",
                                "sepolicy==3.6",
                                "setools==4.4.4",
                                "setroubleshoot @ file:///builddir/build/BUILD/setroubleshoot-3.3.35/src",
                                "six==1.15.0",
                                "sos==4.11.0",
                                "stevedore==5.5.0",
                                "systemd-python==234",
                                "typing_extensions==4.15.0",
                                "urllib3==1.26.5",
                                "websocket-client==1.9.0",
                                "+ /home/zuul/test-python/bin/pip3 freeze",
                                "bindep==2.14.0",
                                "distro==1.9.0",
                                "packaging==26.2",
                                "Parsley==1.3",
                                "pbr==7.0.3",
                                "bash scripts/setup_molecule 2>&1 | tee /tmp/setup_molecule.log",
                                "allexport      \toff",
                                "braceexpand    \ton",
                                "emacs          \toff",
                                "errexit        \ton",
                                "errtrace       \toff",
                                "functrace      \toff",
                                "hashall        \ton",
                                "histexpand     \toff",
                                "history        \toff",
                                "ignoreeof      \toff",
                                "interactive-comments\ton",
                                "keyword        \toff",
                                "monitor        \toff",
                                "noclobber      \toff",
                                "noexec         \toff",
                                "noglob         \toff",
                                "nolog          \toff",
                                "notify         \toff",
                                "nounset        \ton",
                                "onecmd         \toff",
                                "physical       \toff",
                                "pipefail       \ton",
                                "posix          \toff",
                                "privileged     \toff",
                                "verbose        \toff",
                                "vi             \toff",
                                "xtrace         \ton",
                                "++++ readlink -f scripts/setup_molecule",
                                "+++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_molecule",
                                "++ dirname /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/scripts",
                                "+ export PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ PROJECT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ export ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ PIP_INSTALL_ARGUMENTS='-U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'",
                                "+ case ${USE_VENV-'yes'} in",
                                "+ GALAXY=/home/zuul/test-python/bin/ansible-galaxy",
                                "+ PIP=/home/zuul/test-python/bin/pip3",
                                "+ /home/zuul/test-python/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt",
                                "Collecting ansible-core==2.15.13 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading ansible_core-2.15.13-py3-none-any.whl.metadata (7.0 kB)",
                                "Collecting molecule==5.1.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading molecule-5.1.0-py3-none-any.whl.metadata (7.8 kB)",
                                "Collecting molecule-plugins==23.5.0 (from molecule-plugins[podman]==23.5.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 5))",
                                "  Downloading molecule_plugins-23.5.0-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting ruamel.yaml==0.18.6 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 6))",
                                "  Downloading ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB)",
                                "Collecting ansi2html==1.9.2 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 7))",
                                "  Downloading ansi2html-1.9.2-py3-none-any.whl.metadata (3.7 kB)",
                                "Collecting dogpile.cache==1.3.3 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))",
                                "  Downloading dogpile.cache-1.3.3-py3-none-any.whl.metadata (5.2 kB)",
                                "Collecting jmespath==1.0.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 9))",
                                "  Downloading jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting netaddr==1.3.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 10))",
                                "  Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)",
                                "Collecting dnspython==2.7.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 11))",
                                "  Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)",
                                "Collecting pytest==8.3.3 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))",
                                "  Downloading pytest-8.3.3-py3-none-any.whl.metadata (7.5 kB)",
                                "Collecting pytest-cov==6.0.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 15))",
                                "  Downloading pytest_cov-6.0.0-py3-none-any.whl.metadata (27 kB)",
                                "Collecting pytest-html==4.1.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 16))",
                                "  Downloading pytest_html-4.1.1-py3-none-any.whl.metadata (3.9 kB)",
                                "Collecting pytest-testinfra==10.1.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 17))",
                                "  Downloading pytest_testinfra-10.1.1-py3-none-any.whl.metadata (3.7 kB)",
                                "Collecting pytest-xdist==3.6.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 18))",
                                "  Downloading pytest_xdist-3.6.1-py3-none-any.whl.metadata (4.3 kB)",
                                "Collecting mock==5.1.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 19))",
                                "  Downloading mock-5.1.0-py3-none-any.whl.metadata (3.0 kB)",
                                "Collecting pre-commit==4.0.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading pre_commit-4.0.1-py2.py3-none-any.whl.metadata (1.3 kB)",
                                "Collecting yamllint==1.35.1 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 23))",
                                "  Downloading yamllint-1.35.1-py3-none-any.whl.metadata (4.2 kB)",
                                "Collecting pyspelling==2.10 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading pyspelling-2.10-py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting mkdocs-pymdownx-material-extras==2.6 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mkdocs_pymdownx_material_extras-2.6-py3-none-any.whl.metadata (5.3 kB)",
                                "Collecting ansi2txt==0.2.0 (from -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 28))",
                                "  Downloading ansi2txt-0.2.0-py3-none-any.whl.metadata (2.1 kB)",
                                "Collecting jinja2>=3.0.0 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting PyYAML>=5.1 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)",
                                "Collecting cryptography (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Requirement already satisfied: packaging in /home/zuul/test-python/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1)) (26.2)",
                                "Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting importlib-resources<5.1,>=5.0 (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading importlib_resources-5.0.7-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting ansible-compat>=4.1.2 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading ansible_compat-24.10.0-py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting click<9,>=8.0 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)",
                                "Collecting click-help-colors>=0.9 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading click_help_colors-0.9.4-py3-none-any.whl.metadata (4.1 kB)",
                                "Collecting cookiecutter>=1.7.3 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading cookiecutter-2.6.0-py3-none-any.whl.metadata (7.3 kB)",
                                "Collecting enrich>=1.2.7 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading enrich-1.2.7-py3-none-any.whl.metadata (3.9 kB)",
                                "Collecting jsonschema>=4.9.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting pluggy<2.0,>=0.7.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting rich>=9.5.1 (from molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)",
                                "Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml==0.18.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 6))",
                                "  Downloading ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (3.5 kB)",
                                "Collecting decorator>=4.0.0 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))",
                                "  Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB)",
                                "Collecting stevedore>=3.0.0 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))",
                                "  Downloading stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)",
                                "Collecting typing-extensions>=4.0.1 (from dogpile.cache==1.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 8))",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting iniconfig (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))",
                                "  Downloading iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Collecting exceptiongroup>=1.0.0rc8 (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))",
                                "  Downloading exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)",
                                "Collecting tomli>=1 (from pytest==8.3.3->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 14))",
                                "  Downloading tomli-2.4.1-py3-none-any.whl.metadata (10 kB)",
                                "Collecting coverage>=7.5 (from coverage[toml]>=7.5->pytest-cov==6.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 15))",
                                "  Downloading coverage-7.10.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.9 kB)",
                                "Collecting pytest-metadata>=2.0.0 (from pytest-html==4.1.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 16))",
                                "  Downloading pytest_metadata-3.1.1-py3-none-any.whl.metadata (8.6 kB)",
                                "Collecting execnet>=2.1 (from pytest-xdist==3.6.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 18))",
                                "  Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting cfgv>=2.0.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)",
                                "Collecting identify>=1.0.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading identify-2.6.15-py2.py3-none-any.whl.metadata (4.4 kB)",
                                "Collecting nodeenv>=0.11.1 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading nodeenv-1.10.0-py2.py3-none-any.whl.metadata (24 kB)",
                                "Collecting virtualenv>=20.10.0 (from pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading virtualenv-21.4.3-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting pathspec>=0.5.3 (from yamllint==1.35.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 23))",
                                "  Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)",
                                "Collecting beautifulsoup4 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading beautifulsoup4-4.15.0-py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting html5lib (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB)",
                                "Collecting lxml (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading lxml-6.1.1-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (3.5 kB)",
                                "Collecting markdown (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading markdown-3.9-py3-none-any.whl.metadata (5.1 kB)",
                                "Collecting soupsieve>=1.8 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading soupsieve-2.8.4-py3-none-any.whl.metadata (4.6 kB)",
                                "Collecting wcmatch>=8.5 (from pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading wcmatch-10.1-py3-none-any.whl.metadata (5.1 kB)",
                                "Collecting mkdocs-material>=8.3.3 (from mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mkdocs_material-9.7.6-py3-none-any.whl.metadata (19 kB)",
                                "Collecting subprocess-tee>=0.4.1 (from ansible-compat>=4.1.2->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading subprocess_tee-0.4.2-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting binaryornot>=0.4.4 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading binaryornot-0.4.4-py2.py3-none-any.whl.metadata (6.0 kB)",
                                "Collecting python-slugify>=4.0.0 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)",
                                "Collecting requests>=2.23.0 (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)",
                                "Collecting arrow (from cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading arrow-1.4.0-py3-none-any.whl.metadata (7.7 kB)",
                                "Collecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting chardet>=3.0.2 (from binaryornot>=0.4.4->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting rpds-py>=0.7.1 (from jsonschema>=4.9.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)",
                                "Collecting babel>=2.10 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB)",
                                "Collecting backrefs>=5.7.post1 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading backrefs-6.2-py39-none-any.whl.metadata (3.0 kB)",
                                "Collecting colorama>=0.4 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)",
                                "Collecting mkdocs-material-extensions>=1.3 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting mkdocs<2,>=1.6 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB)",
                                "Collecting paginate>=0.5 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading paginate-0.5.7-py2.py3-none-any.whl.metadata (11 kB)",
                                "Collecting pygments>=2.16 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting pymdown-extensions>=10.2 (from mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB)",
                                "Collecting ghp-import>=1.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB)",
                                "Collecting importlib-metadata>=4.4 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading importlib_metadata-8.7.1-py3-none-any.whl.metadata (4.7 kB)",
                                "Collecting mergedeep>=1.3.4 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB)",
                                "Collecting mkdocs-get-deps>=0.2.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting pyyaml-env-tag>=0.1 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB)",
                                "Collecting watchdog>=2.0 (from mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl.metadata (44 kB)",
                                "Collecting python-dateutil>=2.8.1 (from ghp-import>=1.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
                                "Collecting zipp>=3.20 (from importlib-metadata>=4.4->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading zipp-3.23.1-py3-none-any.whl.metadata (3.6 kB)",
                                "Collecting platformdirs>=2.2.0 (from mkdocs-get-deps>=0.2.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)",
                                "Collecting six>=1.5 (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs<2,>=1.6->mkdocs-material>=8.3.3->mkdocs-pymdownx-material-extras==2.6->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 25))",
                                "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting text-unidecode>=1.3 (from python-slugify>=4.0.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "Collecting idna<4,>=2.5 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "Collecting urllib3<3,>=1.21.1 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting certifi>=2017.4.17 (from requests>=2.23.0->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting markdown-it-py>=2.2.0 (from rich>=9.5.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=9.5.1->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)",
                                "Collecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB)",
                                "Collecting filelock<=3.19.1,>=3.16.1 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading filelock-3.19.1-py3-none-any.whl.metadata (2.1 kB)",
                                "Collecting python-discovery>=1.4.2 (from virtualenv>=20.10.0->pre-commit==4.0.1->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 22))",
                                "  Downloading python_discovery-1.4.2-py3-none-any.whl.metadata (5.6 kB)",
                                "Collecting bracex>=2.1.1 (from wcmatch>=8.5->pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading bracex-2.6-py3-none-any.whl.metadata (3.6 kB)",
                                "Collecting tzdata (from arrow->cookiecutter>=1.7.3->molecule==5.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 4))",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 1))",
                                "  Downloading pycparser-2.23-py3-none-any.whl.metadata (993 bytes)",
                                "Collecting webencodings (from html5lib->pyspelling==2.10->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt (line 24))",
                                "  Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)",
                                "Downloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 100.5 MB/s  0:00:00",
                                "Downloading molecule-5.1.0-py3-none-any.whl (240 kB)",
                                "Downloading molecule_plugins-23.5.0-py3-none-any.whl (68 kB)",
                                "Downloading ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)",
                                "Downloading ansi2html-1.9.2-py3-none-any.whl (17 kB)",
                                "Downloading dogpile.cache-1.3.3-py3-none-any.whl (58 kB)",
                                "Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)",
                                "Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.3/2.3 MB 60.4 MB/s  0:00:00",
                                "Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)",
                                "Downloading pytest-8.3.3-py3-none-any.whl (342 kB)",
                                "Downloading pytest_cov-6.0.0-py3-none-any.whl (22 kB)",
                                "Downloading pytest_html-4.1.1-py3-none-any.whl (23 kB)",
                                "Downloading pytest_testinfra-10.1.1-py3-none-any.whl (76 kB)",
                                "Downloading pytest_xdist-3.6.1-py3-none-any.whl (46 kB)",
                                "Downloading mock-5.1.0-py3-none-any.whl (30 kB)",
                                "Downloading pre_commit-4.0.1-py2.py3-none-any.whl (218 kB)",
                                "Downloading yamllint-1.35.1-py3-none-any.whl (66 kB)",
                                "Downloading pyspelling-2.10-py3-none-any.whl (45 kB)",
                                "Downloading mkdocs_pymdownx_material_extras-2.6-py3-none-any.whl (27 kB)",
                                "Downloading ansi2txt-0.2.0-py3-none-any.whl (14 kB)",
                                "Downloading click-8.1.8-py3-none-any.whl (98 kB)",
                                "Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)",
                                "Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)",
                                "Downloading ansible_compat-24.10.0-py3-none-any.whl (24 kB)",
                                "Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)",
                                "Downloading click_help_colors-0.9.4-py3-none-any.whl (6.4 kB)",
                                "Downloading cookiecutter-2.6.0-py3-none-any.whl (39 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Downloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)",
                                "Downloading chardet-5.2.0-py3-none-any.whl (199 kB)",
                                "Downloading coverage-7.10.7-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (246 kB)",
                                "Downloading decorator-5.3.1-py3-none-any.whl (10 kB)",
                                "Downloading enrich-1.2.7-py3-none-any.whl (8.7 kB)",
                                "Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)",
                                "Downloading execnet-2.1.2-py3-none-any.whl (40 kB)",
                                "Downloading identify-2.6.15-py2.py3-none-any.whl (99 kB)",
                                "Downloading jsonschema-4.25.1-py3-none-any.whl (90 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)",
                                "Downloading mkdocs_material-9.7.6-py3-none-any.whl (9.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 9.3/9.3 MB 102.9 MB/s  0:00:00",
                                "Downloading mkdocs-1.6.1-py3-none-any.whl (3.9 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.9/3.9 MB 110.0 MB/s  0:00:00",
                                "Downloading babel-2.18.0-py3-none-any.whl (10.2 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 10.2/10.2 MB 103.5 MB/s  0:00:00",
                                "Downloading backrefs-6.2-py39-none-any.whl (381 kB)",
                                "Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)",
                                "Downloading ghp_import-2.1.0-py3-none-any.whl (11 kB)",
                                "Downloading importlib_metadata-8.7.1-py3-none-any.whl (27 kB)",
                                "Downloading markdown-3.9-py3-none-any.whl (107 kB)",
                                "Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)",
                                "Downloading mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB)",
                                "Downloading mkdocs_material_extensions-1.3.1-py3-none-any.whl (8.7 kB)",
                                "Downloading nodeenv-1.10.0-py2.py3-none-any.whl (23 kB)",
                                "Downloading paginate-0.5.7-py2.py3-none-any.whl (13 kB)",
                                "Downloading pathspec-1.1.1-py3-none-any.whl (57 kB)",
                                "Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)",
                                "Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.2/1.2 MB 57.7 MB/s  0:00:00",
                                "Downloading pymdown_extensions-10.21.3-py3-none-any.whl (269 kB)",
                                "Downloading pytest_metadata-3.1.1-py3-none-any.whl (11 kB)",
                                "Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
                                "Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)",
                                "Downloading pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (750 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 750.8/750.8 kB 34.3 MB/s  0:00:00",
                                "Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB)",
                                "Downloading referencing-0.36.2-py3-none-any.whl (26 kB)",
                                "Downloading requests-2.32.5-py3-none-any.whl (64 kB)",
                                "Downloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (208 kB)",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Downloading rich-15.0.0-py3-none-any.whl (310 kB)",
                                "Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)",
                                "Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)",
                                "Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)",
                                "Downloading ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (734 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 734.1/734.1 kB 48.4 MB/s  0:00:00",
                                "Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)",
                                "Downloading soupsieve-2.8.4-py3-none-any.whl (37 kB)",
                                "Downloading stevedore-5.5.0-py3-none-any.whl (49 kB)",
                                "Downloading subprocess_tee-0.4.2-py3-none-any.whl (5.2 kB)",
                                "Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)",
                                "Downloading tomli-2.4.1-py3-none-any.whl (14 kB)",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Downloading virtualenv-21.4.3-py3-none-any.whl (7.6 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 7.6/7.6 MB 154.1 MB/s  0:00:00",
                                "Downloading distlib-0.4.3-py2.py3-none-any.whl (470 kB)",
                                "Downloading filelock-3.19.1-py3-none-any.whl (15 kB)",
                                "Downloading python_discovery-1.4.2-py3-none-any.whl (33 kB)",
                                "Downloading watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl (79 kB)",
                                "Downloading wcmatch-10.1-py3-none-any.whl (39 kB)",
                                "Downloading bracex-2.6-py3-none-any.whl (11 kB)",
                                "Downloading zipp-3.23.1-py3-none-any.whl (10 kB)",
                                "Downloading arrow-1.4.0-py3-none-any.whl (68 kB)",
                                "Downloading beautifulsoup4-4.15.0-py3-none-any.whl (109 kB)",
                                "Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 113.5 MB/s  0:00:00",
                                "Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)",
                                "Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB)",
                                "Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB)",
                                "Downloading lxml-6.1.1-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (5.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.3/5.3 MB 119.7 MB/s  0:00:00",
                                "Downloading pycparser-2.23-py3-none-any.whl (118 kB)",
                                "Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)",
                                "Installing collected packages: webencodings, text-unidecode, resolvelib, paginate, distlib, zipp, watchdog, urllib3, tzdata, typing-extensions, tomli, subprocess-tee, stevedore, soupsieve, six, ruamel.yaml.clib, rpds-py, PyYAML, python-slugify, pygments, pycparser, pluggy, platformdirs, pathspec, nodeenv, netaddr, mock, mkdocs-material-extensions, mergedeep, mdurl, MarkupSafe, lxml, jmespath, iniconfig, importlib-resources, idna, identify, filelock, execnet, dnspython, decorator, coverage, colorama, click, charset_normalizer, chardet, cfgv, certifi, bracex, backrefs, babel, attrs, ansi2txt, ansi2html, yamllint, wcmatch, ruamel.yaml, requests, referencing, pyyaml-env-tag, python-discovery, python-dateutil, markdown-it-py, jinja2, importlib-metadata, html5lib, exceptiongroup, dogpile.cache, click-help-colors, cffi, binaryornot, beautifulsoup4, virtualenv, rich, pytest, mkdocs-get-deps, markdown, jsonschema-specifications, ghp-import, cryptography, arrow, pytest-xdist, pytest-testinfra, pytest-metadata, pytest-cov, pyspelling, pymdown-extensions, pre-commit, mkdocs, jsonschema, enrich, cookiecutter, ansible-core, pytest-html, mkdocs-material, ansible-compat, molecule, mkdocs-pymdownx-material-extras, molecule-plugins",
                                "",
                                "Successfully installed MarkupSafe-3.0.3 PyYAML-6.0.3 ansi2html-1.9.2 ansi2txt-0.2.0 ansible-compat-24.10.0 ansible-core-2.15.13 arrow-1.4.0 attrs-26.1.0 babel-2.18.0 backrefs-6.2 beautifulsoup4-4.15.0 binaryornot-0.4.4 bracex-2.6 certifi-2026.5.20 cffi-2.0.0 cfgv-3.4.0 chardet-5.2.0 charset_normalizer-3.4.7 click-8.1.8 click-help-colors-0.9.4 colorama-0.4.6 cookiecutter-2.6.0 coverage-7.10.7 cryptography-48.0.1 decorator-5.3.1 distlib-0.4.3 dnspython-2.7.0 dogpile.cache-1.3.3 enrich-1.2.7 exceptiongroup-1.3.1 execnet-2.1.2 filelock-3.19.1 ghp-import-2.1.0 html5lib-1.1 identify-2.6.15 idna-3.18 importlib-metadata-8.7.1 importlib-resources-5.0.7 iniconfig-2.1.0 jinja2-3.1.6 jmespath-1.0.1 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 lxml-6.1.1 markdown-3.9 markdown-it-py-3.0.0 mdurl-0.1.2 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-get-deps-0.2.2 mkdocs-material-9.7.6 mkdocs-material-extensions-1.3.1 mkdocs-pymdownx-material-extras-2.6 mock-5.1.0 molecule-5.1.0 molecule-plugins-23.5.0 netaddr-1.3.0 nodeenv-1.10.0 paginate-0.5.7 pathspec-1.1.1 platformdirs-4.4.0 pluggy-1.6.0 pre-commit-4.0.1 pycparser-2.23 pygments-2.20.0 pymdown-extensions-10.21.3 pyspelling-2.10 pytest-8.3.3 pytest-cov-6.0.0 pytest-html-4.1.1 pytest-metadata-3.1.1 pytest-testinfra-10.1.1 pytest-xdist-3.6.1 python-dateutil-2.9.0.post0 python-discovery-1.4.2 python-slugify-8.0.4 pyyaml-env-tag-1.1 referencing-0.36.2 requests-2.32.5 resolvelib-1.0.1 rich-15.0.0 rpds-py-0.27.1 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.15 six-1.17.0 soupsieve-2.8.4 stevedore-5.5.0 subprocess-tee-0.4.2 text-unidecode-1.3 tomli-2.4.1 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.6.3 virtualenv-21.4.3 watchdog-6.0.0 wcmatch-10.1 webencodings-0.5.1 yamllint-1.35.1 zipp-3.23.1",
                                "++ git -C /home/zuul/src/github.com/openstack-k8s-operators/ci-framework rev-parse --short HEAD",
                                "+ GITVER=b111625d",
                                "+ [[ '' == \\b\\1\\1\\1\\6\\2\\5\\d ]]",
                                "+ sed -ri 's/^(version: [0-9.]+).*/\\1+b111625d/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml",
                                "+ /home/zuul/test-python/bin/ansible-galaxy collection install --upgrade --force --timeout=120 /home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible-podman-collections3h2hkbz6'...",
                                "Note: switching to '1.16.2'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 4c84135 Release 1.16.2 version (#873)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.generalfo_9i5fj'...",
                                "Note: switching to '10.0.1'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at eb4c01260 Release 10.0.1.",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.posixf9ae35k9'...",
                                "Note: switching to '1.6.2'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 31376a3 Merge pull request #583 from saito-hideki/stable-1_v1.6.2",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.utils4jk_c36s'...",
                                "Note: switching to 'v5.1.2'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at e213ad9 Release 5.1.2 (#378)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.libvirtk2at1ohr'...",
                                "Note: switching to '1.3.0'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 7109cb7 Release 1.3.0 commit",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.crypto8ag2ob0d'...",
                                "Note: switching to '2.22.3'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 7adca3ef Release 2.22.3.",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/kubernetes.core84y96ev9'...",
                                "Note: switching to '5.0.0'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 7b0190f Prepare release 5.0.0 (#733)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible.netcommoni0kyh6nu'...",
                                "Note: switching to 'v7.1.0'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at d2c5fd0 Prep release 7.1.0 (#666)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ansible-config_templatekuq6fzrm'...",
                                "Note: switching to '2.1.1'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 931f6aa Bump version for bugfix release",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/junipernetworks.junostkdir_wd'...",
                                "Note: switching to 'v9.1.0'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 27bf936 Prepare minor release 9.1.0 (#529)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/cisco.iosf0745k87'...",
                                "Note: switching to 'v9.0.3'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at a71f345d Release PR 9.0.3 (#1125)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/mellanox.onyxnfmp0xbu'...",
                                "Already on 'master'",
                                "Your branch is up to date with 'origin/master'.",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/community.okdtokjpqju'...",
                                "Note: switching to '4.0.0'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at 97ed9be Release 4.0.0 (#235)",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-294592dv5b8rx/tmp7hmsqr8s/ovirt-ansible-collectionzrkbceoy'...",
                                "Note: switching to '3.2.0-1'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at ab2e793 ovirt_role: Fix administrative option when set to False",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'cifmw.general:1.0.0+b111625d' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'",
                                "Created collection for cifmw.general:1.0.0+b111625d at /home/zuul/.ansible/collections/ansible_collections/cifmw/general",
                                "cifmw.general:1.0.0+b111625d was installed successfully",
                                "Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman'",
                                "Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman",
                                "containers.podman:1.16.2 was installed successfully",
                                "Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general'",
                                "Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general",
                                "community.general:10.0.1 was installed successfully",
                                "Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'",
                                "Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix",
                                "ansible.posix:1.6.2 was installed successfully",
                                "Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'",
                                "Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils",
                                "ansible.utils:5.1.2 was installed successfully",
                                "Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt'",
                                "Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt",
                                "community.libvirt:1.3.0 was installed successfully",
                                "Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'",
                                "Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto",
                                "community.crypto:2.22.3 was installed successfully",
                                "Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'",
                                "Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core",
                                "kubernetes.core:5.0.0 was installed successfully",
                                "Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'",
                                "Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon",
                                "ansible.netcommon:7.1.0 was installed successfully",
                                "Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template'",
                                "Created collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template",
                                "openstack.config_template:2.1.1 was installed successfully",
                                "Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos'",
                                "Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos",
                                "junipernetworks.junos:9.1.0 was installed successfully",
                                "Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios'",
                                "Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios",
                                "cisco.ios:9.0.3 was installed successfully",
                                "Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx'",
                                "Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx",
                                "mellanox.onyx:1.0.0 was installed successfully",
                                "Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd'",
                                "Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd",
                                "community.okd:4.0.0 was installed successfully",
                                "Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@'",
                                "Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@",
                                "@NAMESPACE@.@NAME@:3.1.4 was installed successfully",
                                "+ [[ '' == \\b\\1\\1\\1\\6\\2\\5\\d ]]",
                                "+ sed -ri 's/^(version: [0-9.]+)+b111625d/\\1/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml"
                            ],
                            "target": "setup_molecule",
                            "targets": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:29:42.378918Z",
                            "start": "2026-06-12T19:28:32.897609Z"
                        },
                        "id": "0a580a2a-0021-c078-910d-000000000008",
                        "name": "Install venv"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 7,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/molecule-test.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T20:15:13.253337Z",
                    "start": "2026-06-12T19:29:43.194731Z"
                },
                "id": "0a580a2a-0021-3ce0-330c-000000000002",
                "name": "Run ci/playbooks/molecule-test.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.setup",
                            "ansible_facts": {
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "BASH_FUNC_which%%": "() {  ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}",
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:",
                                    "DEBUGINFOD_URLS": "https://debuginfod.centos.org/ ",
                                    "HOME": "/home/zuul",
                                    "LANG": "en_US.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "zuul",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/home/zuul",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.129.56.84 43752 22",
                                    "SSH_CONNECTION": "38.129.56.84 43752 38.102.83.64 22",
                                    "USER": "zuul",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_user_dir": "/home/zuul",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "gather_subset": [
                                    "!all",
                                    "!min",
                                    "user_dir",
                                    "env"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "!all",
                                        "!min",
                                        "user_dir",
                                        "env"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:29:43.801140Z",
                            "start": "2026-06-12T19:29:43.206180Z"
                        },
                        "id": "0a580a2a-0021-3ce0-330c-000000000004",
                        "name": "Gather required facts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_vars",
                            "changed": false,
                            "false_condition": "cifmw_reproducer_molecule_env_file is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:29:43.847582Z",
                            "start": "2026-06-12T19:29:43.808994Z"
                        },
                        "id": "0a580a2a-0021-3ce0-330c-000000000005",
                        "name": "Load environment var if instructed to"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/../../group_vars"
                                },
                                "before": {
                                    "path": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/../../group_vars"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/../../group_vars",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "02755",
                            "owner": "zuul",
                            "path": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/../../group_vars",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 37,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:29:44.239904Z",
                            "start": "2026-06-12T19:29:43.856362Z"
                        },
                        "id": "0a580a2a-0021-3ce0-330c-000000000006",
                        "name": "Ensure group_vars dir exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "mol_config_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config_local.yml\nroles_dir: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager\n"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T19:29:44.294443Z",
                            "start": "2026-06-12T19:29:44.248036Z"
                        },
                        "id": "0a580a2a-0021-3ce0-330c-000000000007",
                        "name": "Print related variables"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail; molecule  -c /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config_local.yml  test --all | tee /home/zuul/ci-framework-data/logs/molecule-execution.log",
                            "delta": "0:45:28.072357",
                            "end": "2026-06-12 20:15:12.789811",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail; molecule  -c /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config_local.yml  test --all | tee /home/zuul/ci-framework-data/logs/molecule-execution.log",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-3ce0-330c-000000000008-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 19:29:44.717454",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "INFO     Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running boot_order > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:30:11 +0000 (0:00:00.028)       0:00:00.028 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  19:30:12 +0000 (0:00:01.044)       0:00:01.072 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  19:30:13 +0000 (0:00:00.444)       0:00:01.517 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  19:30:13 +0000 (0:00:00.024)       0:00:01.542 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  19:30:13 +0000 (0:00:00.064)       0:00:01.606 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  19:30:13 +0000 (0:00:00.406)       0:00:02.013 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  19:30:13 +0000 (0:00:00.268)       0:00:02.282 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  19:30:14 +0000 (0:00:00.940)       0:00:03.223 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  19:30:14 +0000 (0:00:00.106)       0:00:03.329 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  19:30:15 +0000 (0:00:00.756)       0:00:04.085 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  19:30:16 +0000 (0:00:01.020)       0:00:05.106 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  19:30:17 +0000 (0:00:01.062)       0:00:06.169 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  19:30:25 +0000 (0:00:07.825)       0:00:13.994 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  19:30:26 +0000 (0:00:00.755)       0:00:14.749 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  19:30:26 +0000 (0:00:00.044)       0:00:14.794 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  19:30:27 +0000 (0:00:00.687)       0:00:15.481 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  19:30:27 +0000 (0:00:00.070)       0:00:15.551 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  19:30:27 +0000 (0:00:00.077)       0:00:15.629 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  19:30:27 +0000 (0:00:00.058)       0:00:15.687 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  19:30:27 +0000 (0:00:00.518)       0:00:16.206 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.611)       0:00:16.817 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.059)       0:00:16.877 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.056)       0:00:16.933 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.062)       0:00:16.995 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.077)       0:00:17.073 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.049)       0:00:17.122 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.057)       0:00:17.180 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.041)       0:00:17.221 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.039)       0:00:17.261 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  19:30:28 +0000 (0:00:00.039)       0:00:17.300 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.041)       0:00:17.342 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.042)       0:00:17.385 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.255)       0:00:17.640 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.272)       0:00:17.913 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.295)       0:00:18.208 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.029)       0:00:18.238 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.027)       0:00:18.265 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.027)       0:00:18.293 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  19:30:29 +0000 (0:00:00.031)       0:00:18.324 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.030)       0:00:18.354 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.027)       0:00:18.382 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.022)       0:00:18.404 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.040)       0:00:18.445 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.021)       0:00:18.467 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.028)       0:00:18.495 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.036)       0:00:18.531 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.032)       0:00:18.564 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.031)       0:00:18.596 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  19:30:30 +0000 (0:00:00.041)       0:00:18.637 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  19:31:11 +0000 (0:00:41.445)       0:01:00.083 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  19:31:13 +0000 (0:00:01.497)       0:01:01.580 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  19:31:13 +0000 (0:00:00.036)       0:01:01.616 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  19:31:13 +0000 (0:00:00.075)       0:01:01.691 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  19:31:13 +0000 (0:00:00.021)       0:01:01.713 ***********\nchanged: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  19:31:16 +0000 (0:00:03.081)       0:01:04.794 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  19:31:16 +0000 (0:00:00.224)       0:01:05.019 ***********\nchanged: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  19:31:16 +0000 (0:00:00.276)       0:01:05.295 ***********\nchanged: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  19:31:21 +0000 (0:00:04.885)       0:01:10.181 ***********\nok: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  19:31:21 +0000 (0:00:00.050)       0:01:10.232 ***********\nchanged: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.331)       0:01:10.564 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.339)       0:01:10.903 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.023)       0:01:10.927 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.019)       0:01:10.947 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.021)       0:01:10.969 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.019)       0:01:10.989 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.022)       0:01:11.011 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  19:31:22 +0000 (0:00:00.033)       0:01:11.045 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:31:23 +0000 (0:00:01.248)       0:01:12.294 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:31:24 +0000 (0:00:00.897)       0:01:13.192 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:31:26 +0000 (0:00:02.101)       0:01:15.293 ***********\nskipping: [instance] => (item=virtqemud.service)\nskipping: [instance] => (item=virtqemud.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.106)       0:01:15.399 ***********\nskipping: [instance] => (item=virtnetworkd.service)\nskipping: [instance] => (item=virtnetworkd.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.112)       0:01:15.512 ***********\nskipping: [instance] => (item=virtstoraged.service)\nskipping: [instance] => (item=virtstoraged.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.093)       0:01:15.606 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.105)       0:01:15.711 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.097)       0:01:15.808 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.079)       0:01:15.888 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.089)       0:01:15.978 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.076)       0:01:16.054 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.081)       0:01:16.136 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.076)       0:01:16.212 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:31:27 +0000 (0:00:00.063)       0:01:16.276 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.071)       0:01:16.348 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.066)       0:01:16.414 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.072)       0:01:16.487 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.075)       0:01:16.563 ***********\nskipping: [instance]\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.101)       0:01:16.664 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.126)       0:01:16.790 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.080)       0:01:16.871 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.080)       0:01:16.951 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.067)       0:01:17.019 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.066)       0:01:17.085 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.071)       0:01:17.157 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.077)       0:01:17.235 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:31:28 +0000 (0:00:00.077)       0:01:17.312 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.097)       0:01:17.410 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.075)       0:01:17.486 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.072)       0:01:17.558 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.046)       0:01:17.605 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.087)       0:01:17.692 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.074)       0:01:17.767 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.232)       0:01:17.999 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.038)       0:01:18.038 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.038)       0:01:18.076 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:31:29 +0000 (0:00:00.041)       0:01:18.118 ***********\n[WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue:\n'/var/log/libvirt/qemu/' is not a directory\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:31:30 +0000 (0:00:00.318)       0:01:18.436 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:31:30 +0000 (0:00:00.043)       0:01:18.480 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:31:31 +0000 (0:00:01.628)       0:01:20.108 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:31:32 +0000 (0:00:00.466)       0:01:20.574 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:31:33 +0000 (0:00:01.455)       0:01:22.030 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:31:34 +0000 (0:00:00.552)       0:01:22.582 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:31:34 +0000 (0:00:00.063)       0:01:22.645 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:31:34 +0000 (0:00:00.053)       0:01:22.699 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:31:34 +0000 (0:00:00.103)       0:01:22.803 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:31:35 +0000 (0:00:00.874)       0:01:23.677 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:31:36 +0000 (0:00:00.668)       0:01:24.345 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:31:36 +0000 (0:00:00.286)       0:01:24.631 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:31:36 +0000 (0:00:00.053)       0:01:24.685 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:31:36 +0000 (0:00:00.043)       0:01:24.728 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:31:37 +0000 (0:00:00.872)       0:01:25.601 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:31:37 +0000 (0:00:00.086)       0:01:25.688 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:31:37 +0000 (0:00:00.363)       0:01:26.052 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:31:38 +0000 (0:00:00.311)       0:01:26.363 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:31:38 +0000 (0:00:00.084)       0:01:26.448 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:31:38 +0000 (0:00:00.243)       0:01:26.691 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:31:38 +0000 (0:00:00.346)       0:01:27.038 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:31:38 +0000 (0:00:00.072)       0:01:27.110 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:31:41 +0000 (0:00:02.922)       0:01:30.033 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:01.608)       0:01:31.641 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:00.260)       0:01:31.902 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:00.081)       0:01:31.983 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:00.041)       0:01:32.024 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:00.065)       0:01:32.089 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:31:43 +0000 (0:00:00.039)       0:01:32.129 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.239)       0:01:32.368 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.061)       0:01:32.430 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.041)       0:01:32.471 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.263)       0:01:32.734 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.052)       0:01:32.787 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:31:44 +0000 (0:00:00.053)       0:01:32.840 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:31:45 +0000 (0:00:00.675)       0:01:33.516 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:31:45 +0000 (0:00:00.287)       0:01:33.803 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:31:45 +0000 (0:00:00.429)       0:01:34.233 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:31:46 +0000 (0:00:00.271)       0:01:34.504 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:31:46 +0000 (0:00:00.611)       0:01:35.115 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:31:46 +0000 (0:00:00.098)       0:01:35.213 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:31:47 +0000 (0:00:00.335)       0:01:35.549 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:31:47 +0000 (0:00:00.257)       0:01:35.806 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  19:31:47 +0000 (0:00:00.100)       0:01:35.907 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  19:31:47 +0000 (0:00:00.292)       0:01:36.199 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.282)       0:01:36.482 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.265)       0:01:36.748 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.051)       0:01:36.800 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.048)       0:01:36.849 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.084)       0:01:36.933 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  19:31:48 +0000 (0:00:00.043)       0:01:36.977 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  19:33:17 +0000 (0:01:29.199)       0:03:06.176 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  19:33:18 +0000 (0:00:00.269)       0:03:06.445 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  19:33:18 +0000 (0:00:00.420)       0:03:06.866 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  19:33:19 +0000 (0:00:00.703)       0:03:07.570 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  19:33:19 +0000 (0:00:00.238)       0:03:07.808 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  19:33:20 +0000 (0:00:00.620)       0:03:08.429 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  19:33:20 +0000 (0:00:00.870)       0:03:09.300 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  19:33:21 +0000 (0:00:00.281)       0:03:09.581 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  19:33:21 +0000 (0:00:00.390)       0:03:09.971 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  19:33:22 +0000 (0:00:00.411)       0:03:10.383 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  19:33:22 +0000 (0:00:00.377)       0:03:10.761 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  19:33:22 +0000 (0:00:00.444)       0:03:11.205 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  19:33:23 +0000 (0:00:00.387)       0:03:11.592 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  19:33:23 +0000 (0:00:00.395)       0:03:11.988 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  19:33:24 +0000 (0:00:00.456)       0:03:12.444 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  19:33:24 +0000 (0:00:00.396)       0:03:12.841 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  19:33:24 +0000 (0:00:00.382)       0:03:13.224 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  19:33:25 +0000 (0:00:00.449)       0:03:13.673 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  19:33:25 +0000 (0:00:00.481)       0:03:14.155 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  19:33:26 +0000 (0:00:00.439)       0:03:14.594 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  19:33:26 +0000 (0:00:00.411)       0:03:15.006 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  19:33:27 +0000 (0:00:00.447)       0:03:15.453 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  19:33:27 +0000 (0:00:00.413)       0:03:15.866 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  19:33:27 +0000 (0:00:00.457)       0:03:16.324 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  19:33:28 +0000 (0:00:00.494)       0:03:16.819 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  19:33:28 +0000 (0:00:00.367)       0:03:17.187 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  19:33:29 +0000 (0:00:00.393)       0:03:17.581 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  19:33:29 +0000 (0:00:00.351)       0:03:17.932 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  19:33:29 +0000 (0:00:00.363)       0:03:18.295 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  19:33:30 +0000 (0:00:00.425)       0:03:18.721 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  19:33:30 +0000 (0:00:00.379)       0:03:19.100 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  19:33:31 +0000 (0:00:00.401)       0:03:19.501 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  19:33:31 +0000 (0:00:00.069)       0:03:19.571 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  19:33:31 +0000 (0:00:00.386)       0:03:19.957 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  19:33:32 +0000 (0:00:00.506)       0:03:20.463 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  19:33:32 +0000 (0:00:00.406)       0:03:20.870 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  19:33:32 +0000 (0:00:00.223)       0:03:21.093 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  19:33:32 +0000 (0:00:00.077)       0:03:21.170 ***********\nok: [instance]\n\nTASK [libvirt_manager : Removing default] **************************************\nFriday 12 June 2026  19:33:34 +0000 (0:00:01.501)       0:03:22.671 ***********\nok: [instance]\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  19:33:34 +0000 (0:00:00.311)       0:03:22.982 ***********\nchanged: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  19:33:35 +0000 (0:00:00.482)       0:03:23.465 ***********\nchanged: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  19:33:35 +0000 (0:00:00.429)       0:03:23.894 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  19:33:36 +0000 (0:00:00.548)       0:03:24.443 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=115  changed=56   unreachable=0    failed=0    skipped=86   rescued=0    ignored=0\n\nFriday 12 June 2026  19:33:36 +0000 (0:00:00.347)       0:03:24.790 ***********\n===============================================================================\nlibvirt_manager : Install packages required for using KVM -------------- 89.20s\ntest_deps : Install selinux python libs -------------------------------- 41.45s\nrepo_setup : Initialize python venv and install requirements ------------ 7.83s\nci_setup : Install openshift client ------------------------------------- 4.89s\nci_setup : Install needed packages -------------------------------------- 3.08s\ndnsmasq : Install needed packages --------------------------------------- 2.92s\nlibvirt_manager : Populate service facts -------------------------------- 2.10s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.63s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s\nlibvirt_manager : Deactivate default ------------------------------------ 1.50s\ntest_deps : Install python yaml libs ------------------------------------ 1.50s\npodman : Ensure podman is installed ------------------------------------- 1.46s\nci_setup : Manage directories ------------------------------------------- 1.25s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.06s\nGathering Facts --------------------------------------------------------- 1.04s\nrepo_setup : Make sure git-core package is installed -------------------- 1.02s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 0.94s\nlibvirt_manager : Get installed packages list --------------------------- 0.90s\nvirtualbmc : Stop and remove vbmc container ----------------------------- 0.87s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.87s\nINFO     Running boot_order > converge\n\nPLAY [Test boot_order configuration] *******************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:33:37 +0000 (0:00:00.046)       0:00:00.046 ***********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  19:33:38 +0000 (0:00:01.133)       0:00:01.180 ***********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nFriday 12 June 2026  19:33:38 +0000 (0:00:00.045)       0:00:01.226 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance\n\nTASK [libvirt_manager : Chose right parameter for layout definition] ***********\nFriday 12 June 2026  19:33:38 +0000 (0:00:00.121)       0:00:01.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nFriday 12 June 2026  19:33:38 +0000 (0:00:00.120)       0:00:01.467 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***\nFriday 12 June 2026  19:33:38 +0000 (0:00:00.126)       0:00:01.594 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nFriday 12 June 2026  19:33:38 +0000 (0:00:00.066)       0:00:01.661 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nFriday 12 June 2026  19:33:39 +0000 (0:00:00.611)       0:00:02.273 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nFriday 12 June 2026  19:33:39 +0000 (0:00:00.678)       0:00:02.952 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:33:40 +0000 (0:00:00.070)       0:00:03.022 ***********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nFriday 12 June 2026  19:33:41 +0000 (0:00:01.009)       0:00:04.032 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nFriday 12 June 2026  19:33:41 +0000 (0:00:00.108)       0:00:04.140 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nFriday 12 June 2026  19:33:41 +0000 (0:00:00.080)       0:00:04.220 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nFriday 12 June 2026  19:33:42 +0000 (0:00:00.790)       0:00:05.010 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nFriday 12 June 2026  19:33:42 +0000 (0:00:00.703)       0:00:05.713 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:33:42 +0000 (0:00:00.152)       0:00:05.866 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:33:42 +0000 (0:00:00.055)       0:00:05.922 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:33:43 +0000 (0:00:00.450)       0:00:06.372 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:33:43 +0000 (0:00:00.113)       0:00:06.485 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:33:43 +0000 (0:00:00.077)       0:00:06.562 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:33:43 +0000 (0:00:00.126)       0:00:06.688 ***********\nok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})\nok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})\nok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})\nok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:33:43 +0000 (0:00:00.203)       0:00:06.892 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:33:44 +0000 (0:00:00.100)       0:00:06.992 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:33:44 +0000 (0:00:00.642)       0:00:07.634 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding disk-first-0 to disk_firsts)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-first-0 to net_firsts)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-only-0 to net_onlys)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding no-boot-order-0 to no_boot_orders)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:33:44 +0000 (0:00:00.209)       0:00:07.844 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.111)       0:00:07.955 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.395)       0:00:08.351 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.269)       0:00:08.620 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.059)       0:00:08.680 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.086)       0:00:08.766 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:33:45 +0000 (0:00:00.086)       0:00:08.853 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.272)       0:00:09.126 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.337)       0:00:09.463 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.060)       0:00:09.524 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.061)       0:00:09.586 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.085)       0:00:09.671 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:33:46 +0000 (0:00:00.260)       0:00:09.932 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:33:47 +0000 (0:00:00.288)       0:00:10.221 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:33:47 +0000 (0:00:00.061)       0:00:10.282 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:33:47 +0000 (0:00:00.061)       0:00:10.344 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:33:47 +0000 (0:00:00.086)       0:00:10.430 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:33:47 +0000 (0:00:00.284)       0:00:10.715 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:33:48 +0000 (0:00:00.352)       0:00:11.068 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:33:48 +0000 (0:00:00.084)       0:00:11.152 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:33:48 +0000 (0:00:00.107)       0:00:11.260 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:33:48 +0000 (0:00:00.323)       0:00:11.584 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.641)       0:00:12.225 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.252)       0:00:12.477 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.055)       0:00:12.533 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.053)       0:00:12.587 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.049)       0:00:12.636 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.049)       0:00:12.686 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.082)       0:00:12.769 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:33:49 +0000 (0:00:00.141)       0:00:12.910 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:33:50 +0000 (0:00:00.048)       0:00:12.959 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:33:50 +0000 (0:00:00.286)       0:00:13.245 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:33:50 +0000 (0:00:00.538)       0:00:13.784 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:33:51 +0000 (0:00:00.241)       0:00:14.026 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:33:51 +0000 (0:00:00.053)       0:00:14.079 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:33:51 +0000 (0:00:00.548)       0:00:14.628 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:33:51 +0000 (0:00:00.175)       0:00:14.803 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:33:51 +0000 (0:00:00.080)       0:00:14.883 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:33:52 +0000 (0:00:00.552)       0:00:15.435 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:33:53 +0000 (0:00:00.703)       0:00:16.139 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:33:53 +0000 (0:00:00.511)       0:00:16.651 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:33:54 +0000 (0:00:00.503)       0:00:17.154 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:33:54 +0000 (0:00:00.131)       0:00:17.286 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:33:54 +0000 (0:00:00.316)       0:00:17.602 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:33:55 +0000 (0:00:00.437)       0:00:18.040 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  19:33:55 +0000 (0:00:00.146)       0:00:18.187 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  19:33:55 +0000 (0:00:00.168)       0:00:18.356 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  19:34:03 +0000 (0:00:08.400)       0:00:26.756 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  19:34:04 +0000 (0:00:00.292)       0:00:27.049 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  19:34:04 +0000 (0:00:00.537)       0:00:27.586 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  19:34:06 +0000 (0:00:02.118)       0:00:29.705 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:34:07 +0000 (0:00:00.455)       0:00:30.160 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:34:07 +0000 (0:00:00.065)       0:00:30.226 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:34:07 +0000 (0:00:00.052)       0:00:30.278 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:34:07 +0000 (0:00:00.548)       0:00:30.826 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:34:08 +0000 (0:00:00.323)       0:00:31.150 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:34:09 +0000 (0:00:01.677)       0:00:32.828 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:34:13 +0000 (0:00:04.074)       0:00:36.902 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:34:14 +0000 (0:00:00.276)       0:00:37.178 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:34:14 +0000 (0:00:00.462)       0:00:37.640 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:34:15 +0000 (0:00:00.497)       0:00:38.138 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:34:15 +0000 (0:00:00.085)       0:00:38.224 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:34:15 +0000 (0:00:00.559)       0:00:38.783 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:34:15 +0000 (0:00:00.069)       0:00:38.853 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:34:15 +0000 (0:00:00.090)       0:00:38.943 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:34:16 +0000 (0:00:00.517)       0:00:39.461 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:34:16 +0000 (0:00:00.048)       0:00:39.510 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:34:16 +0000 (0:00:00.297)       0:00:39.807 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:34:17 +0000 (0:00:00.864)       0:00:40.671 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:34:17 +0000 (0:00:00.050)       0:00:40.722 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:34:17 +0000 (0:00:00.090)       0:00:40.812 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:34:17 +0000 (0:00:00.091)       0:00:40.904 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:34:18 +0000 (0:00:00.185)       0:00:41.090 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:34:18 +0000 (0:00:00.122)       0:00:41.212 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:34:18 +0000 (0:00:00.097)       0:00:41.310 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:34:18 +0000 (0:00:00.587)       0:00:41.898 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.060)       0:00:41.958 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.130)       0:00:42.089 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.059)       0:00:42.149 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.069)       0:00:42.219 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.484)       0:00:42.703 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.052)       0:00:42.756 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:34:19 +0000 (0:00:00.134)       0:00:42.890 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:34:20 +0000 (0:00:00.085)       0:00:42.975 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:34:20 +0000 (0:00:00.618)       0:00:43.594 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:34:20 +0000 (0:00:00.095)       0:00:43.689 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:34:21 +0000 (0:00:00.436)       0:00:44.126 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:34:21 +0000 (0:00:00.073)       0:00:44.200 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:34:21 +0000 (0:00:00.286)       0:00:44.486 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:34:21 +0000 (0:00:00.065)       0:00:44.552 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:34:22 +0000 (0:00:00.543)       0:00:45.095 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:34:22 +0000 (0:00:00.461)       0:00:45.557 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:34:22 +0000 (0:00:00.376)       0:00:45.933 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.180)       0:00:46.114 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.458)       0:00:46.573 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.051)       0:00:46.625 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.060)       0:00:46.685 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.060)       0:00:46.745 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.069)       0:00:46.815 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:34:23 +0000 (0:00:00.053)       0:00:46.868 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:34:24 +0000 (0:00:00.293)       0:00:47.162 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:34:24 +0000 (0:00:00.050)       0:00:47.213 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:34:24 +0000 (0:00:00.355)       0:00:47.568 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:34:25 +0000 (0:00:00.559)       0:00:48.128 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:34:25 +0000 (0:00:00.164)       0:00:48.292 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:34:25 +0000 (0:00:00.115)       0:00:48.408 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.594)       0:00:49.002 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.056)       0:00:49.058 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.053)       0:00:49.112 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.098)       0:00:49.210 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.099)       0:00:49.310 ***********\nok: [instance] => (item=disk-first-0 - ctlplane)\nok: [instance] => (item=net-first-0 - ctlplane)\nok: [instance] => (item=net-only-0 - ctlplane)\nok: [instance] => (item=no-boot-order-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.249)       0:00:49.559 ***********\nok: [instance] => (item=disk-first-0 - public)\nok: [instance] => (item=net-first-0 - public)\nok: [instance] => (item=net-only-0 - public)\nok: [instance] => (item=no-boot-order-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:34:26 +0000 (0:00:00.277)       0:00:49.836 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.159)       0:00:49.996 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.094)       0:00:50.090 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})\nok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})\nok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.165)       0:00:50.256 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.104)       0:00:50.360 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.264)       0:00:50.625 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:34:27 +0000 (0:00:00.053)       0:00:50.678 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:34:28 +0000 (0:00:00.289)       0:00:50.967 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:34:28 +0000 (0:00:00.072)       0:00:51.039 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:34:28 +0000 (0:00:00.058)       0:00:51.098 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})\nok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})\nok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:34:28 +0000 (0:00:00.398)       0:00:51.496 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:34:28 +0000 (0:00:00.093)       0:00:51.590 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:29:79', 'entry': 'set:disk_first,52:54:00:01:29:79,192.168.140.10,disk-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:e6:cd', 'entry': 'set:net_first,52:54:01:01:e6:cd,192.168.140.20,net-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_net-only-0_52:54:00:36:cb:6d', 'entry': 'set:net_only,52:54:00:36:cb:6d,192.168.140.30,net-only-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_no-boot-order-0_52:54:00:6e:30:bb', 'entry': 'set:no_boot_order,52:54:00:6e:30:bb,192.168.140.40,no-boot-order-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_disk-first-0_52:54:00:00:bf:26', 'entry': 'set:disk_first,52:54:00:00:bf:26,192.168.110.10,disk-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:3d:f7', 'entry': 'set:net_first,52:54:01:00:3d:f7,192.168.110.20,net-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:ec:88', 'entry': 'set:net_only,52:54:02:00:ec:88,192.168.110.30,net-only-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:b1:12', 'entry': 'set:no_boot_order,52:54:03:00:b1:12,192.168.110.40,no-boot-order-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:34:31 +0000 (0:00:03.170)       0:00:54.761 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:34:31 +0000 (0:00:00.094)       0:00:54.855 ***********\nok: [instance] => (item=disk-first-0)\nok: [instance] => (item=net-first-0)\nok: [instance] => (item=net-only-0)\nok: [instance] => (item=no-boot-order-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:34:32 +0000 (0:00:00.262)       0:00:55.118 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:34:32 +0000 (0:00:00.169)       0:00:55.287 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:34:32 +0000 (0:00:00.069)       0:00:55.356 ***********\nok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:34:32 +0000 (0:00:00.258)       0:00:55.614 ***********\nchanged: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:34:35 +0000 (0:00:02.622)       0:00:58.237 ***********\nskipping: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:34:35 +0000 (0:00:00.211)       0:00:58.448 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:34:35 +0000 (0:00:00.049)       0:00:58.498 ***********\nskipping: [instance] => (item=disk_first)\nskipping: [instance] => (item=net_first)\nskipping: [instance] => (item=net_only)\nskipping: [instance] => (item=no_boot_order)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:34:35 +0000 (0:00:00.117)       0:00:58.615 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:34:35 +0000 (0:00:00.063)       0:00:58.678 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:34:36 +0000 (0:00:00.434)       0:00:59.112 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:34:36 +0000 (0:00:00.068)       0:00:59.181 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:34:37 +0000 (0:00:00.805)       0:00:59.986 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:34:37 +0000 (0:00:00.468)       0:01:00.454 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nFriday 12 June 2026  19:34:37 +0000 (0:00:00.401)       0:01:00.856 ***********\nchanged: [instance] => (item=disk_first)\nchanged: [instance] => (item=net_first)\nchanged: [instance] => (item=net_only)\nchanged: [instance] => (item=no_boot_order)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nFriday 12 June 2026  19:34:39 +0000 (0:00:01.738)       0:01:02.594 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance\n\nTASK [libvirt_manager : Check if all-group.yml already exists] *****************\nFriday 12 June 2026  19:34:39 +0000 (0:00:00.128)       0:01:02.722 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.234)       0:01:02.957 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.099)       0:01:03.056 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.472)       0:01:03.529 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.045)       0:01:03.574 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.047)       0:01:03.622 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.087)       0:01:03.709 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order)\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:34:40 +0000 (0:00:00.222)       0:01:03.932 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.066)       0:01:03.999 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.056)       0:01:04.055 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.044)       0:01:04.100 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.043)       0:01:04.144 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.092)       0:01:04.236 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.050)       0:01:04.286 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.046)       0:01:04.332 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.044)       0:01:04.377 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.054)       0:01:04.432 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.053)       0:01:04.485 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.107)       0:01:04.593 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.056)       0:01:04.649 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.059)       0:01:04.708 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.047)       0:01:04.756 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.046)       0:01:04.803 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.047)       0:01:04.850 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:34:41 +0000 (0:00:00.098)       0:01:04.948 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.048)       0:01:04.997 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.047)       0:01:05.044 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.046)       0:01:05.091 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.047)       0:01:05.139 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.049)       0:01:05.188 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.098)       0:01:05.287 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.048)       0:01:05.336 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nFriday 12 June 2026  19:34:42 +0000 (0:00:00.287)       0:01:05.623 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nFriday 12 June 2026  19:34:43 +0000 (0:00:00.507)       0:01:06.131 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nFriday 12 June 2026  19:34:43 +0000 (0:00:00.448)       0:01:06.580 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nFriday 12 June 2026  19:34:43 +0000 (0:00:00.213)       0:01:06.794 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nFriday 12 June 2026  19:34:44 +0000 (0:00:00.515)       0:01:07.309 ***********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nFriday 12 June 2026  19:34:44 +0000 (0:00:00.048)       0:01:07.357 ***********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nFriday 12 June 2026  19:34:44 +0000 (0:00:00.275)       0:01:07.633 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nFriday 12 June 2026  19:34:45 +0000 (0:00:00.588)       0:01:08.221 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})\n\nTASK [libvirt_manager : Create VM image for disk-first-0] **********************\nFriday 12 June 2026  19:34:45 +0000 (0:00:00.244)       0:01:08.466 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****\nFriday 12 June 2026  19:34:45 +0000 (0:00:00.368)       0:01:08.834 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type disk-first-0] **********************\nFriday 12 June 2026  19:34:46 +0000 (0:00:00.315)       0:01:09.149 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************\nFriday 12 June 2026  19:34:47 +0000 (0:00:01.339)       0:01:10.489 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********\nFriday 12 June 2026  19:34:47 +0000 (0:00:00.071)       0:01:10.560 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:34:47 +0000 (0:00:00.129)       0:01:10.690 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:34:47 +0000 (0:00:00.117)       0:01:10.808 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:34:48 +0000 (0:00:00.340)       0:01:11.149 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:34:48 +0000 (0:00:00.082)       0:01:11.231 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:34:48 +0000 (0:00:00.391)       0:01:11.622 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********\nFriday 12 June 2026  19:34:48 +0000 (0:00:00.319)       0:01:11.941 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:34:49 +0000 (0:00:00.405)       0:01:12.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:34:49 +0000 (0:00:00.325)       0:01:12.672 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:34:49 +0000 (0:00:00.139)       0:01:12.811 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:34:50 +0000 (0:00:00.323)       0:01:13.134 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******\nFriday 12 June 2026  19:34:50 +0000 (0:00:00.311)       0:01:13.446 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***\nFriday 12 June 2026  19:34:50 +0000 (0:00:00.353)       0:01:13.799 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****\nFriday 12 June 2026  19:34:50 +0000 (0:00:00.052)       0:01:13.851 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.118)       0:01:13.970 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.071)       0:01:14.041 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.069)       0:01:14.111 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.308)       0:01:14.419 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.077)       0:01:14.497 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.110)       0:01:14.607 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.059)       0:01:14.666 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for disk-first-0] *****************\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.102)       0:01:14.769 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance\n\nTASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] *********\nFriday 12 June 2026  19:34:51 +0000 (0:00:00.142)       0:01:14.911 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nFriday 12 June 2026  19:34:53 +0000 (0:00:01.280)       0:01:16.192 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nFriday 12 June 2026  19:34:53 +0000 (0:00:00.355)       0:01:16.547 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nFriday 12 June 2026  19:34:54 +0000 (0:00:00.473)       0:01:17.021 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nFriday 12 June 2026  19:34:54 +0000 (0:00:00.321)       0:01:17.343 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nFriday 12 June 2026  19:34:54 +0000 (0:00:00.373)       0:01:17.716 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nFriday 12 June 2026  19:34:55 +0000 (0:00:00.285)       0:01:18.002 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nFriday 12 June 2026  19:34:55 +0000 (0:00:00.341)       0:01:18.343 ***********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nFriday 12 June 2026  19:34:55 +0000 (0:00:00.227)       0:01:18.571 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nFriday 12 June 2026  19:34:56 +0000 (0:00:00.406)       0:01:18.978 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for net-first-0] ***********************\nFriday 12 June 2026  19:34:56 +0000 (0:00:00.274)       0:01:19.252 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******\nFriday 12 June 2026  19:34:56 +0000 (0:00:00.331)       0:01:19.583 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type net-first-0] ***********************\nFriday 12 June 2026  19:34:56 +0000 (0:00:00.245)       0:01:19.829 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************\nFriday 12 June 2026  19:34:57 +0000 (0:00:00.461)       0:01:20.291 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********\nFriday 12 June 2026  19:34:57 +0000 (0:00:00.052)       0:01:20.344 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:34:57 +0000 (0:00:00.089)       0:01:20.433 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:34:57 +0000 (0:00:00.115)       0:01:20.549 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:34:58 +0000 (0:00:00.409)       0:01:20.958 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:34:58 +0000 (0:00:00.081)       0:01:21.040 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:34:58 +0000 (0:00:00.293)       0:01:21.333 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********\nFriday 12 June 2026  19:34:58 +0000 (0:00:00.251)       0:01:21.585 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:34:58 +0000 (0:00:00.352)       0:01:21.937 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:34:59 +0000 (0:00:00.263)       0:01:22.201 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:34:59 +0000 (0:00:00.071)       0:01:22.273 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:34:59 +0000 (0:00:00.311)       0:01:22.584 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******\nFriday 12 June 2026  19:34:59 +0000 (0:00:00.248)       0:01:22.833 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.400)       0:01:23.233 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for net-first-0] ******\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.056)       0:01:23.289 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM net-first-0] ************\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.066)       0:01:23.356 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM net-first-0] *********************\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.071)       0:01:23.428 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.063)       0:01:23.492 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.361)       0:01:23.853 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:35:00 +0000 (0:00:00.097)       0:01:23.950 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:35:01 +0000 (0:00:00.057)       0:01:24.008 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:35:01 +0000 (0:00:00.057)       0:01:24.066 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for net-first-0] ******************\nFriday 12 June 2026  19:35:01 +0000 (0:00:00.097)       0:01:24.163 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance\n\nTASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] **********\nFriday 12 June 2026  19:35:01 +0000 (0:00:00.177)       0:01:24.341 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nFriday 12 June 2026  19:35:02 +0000 (0:00:01.343)       0:01:25.685 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nFriday 12 June 2026  19:35:03 +0000 (0:00:00.268)       0:01:25.953 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nFriday 12 June 2026  19:35:03 +0000 (0:00:00.482)       0:01:26.436 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nFriday 12 June 2026  19:35:03 +0000 (0:00:00.297)       0:01:26.733 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nFriday 12 June 2026  19:35:04 +0000 (0:00:00.297)       0:01:27.031 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nFriday 12 June 2026  19:35:04 +0000 (0:00:00.278)       0:01:27.309 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nFriday 12 June 2026  19:35:04 +0000 (0:00:00.326)       0:01:27.636 ***********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nFriday 12 June 2026  19:35:04 +0000 (0:00:00.268)       0:01:27.905 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nFriday 12 June 2026  19:35:05 +0000 (0:00:00.315)       0:01:28.220 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for net-only-0] ************************\nFriday 12 June 2026  19:35:05 +0000 (0:00:00.233)       0:01:28.453 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******\nFriday 12 June 2026  19:35:05 +0000 (0:00:00.333)       0:01:28.787 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type net-only-0] ************************\nFriday 12 June 2026  19:35:06 +0000 (0:00:00.342)       0:01:29.129 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************\nFriday 12 June 2026  19:35:06 +0000 (0:00:00.409)       0:01:29.539 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********\nFriday 12 June 2026  19:35:06 +0000 (0:00:00.051)       0:01:29.590 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:35:06 +0000 (0:00:00.088)       0:01:29.679 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:35:06 +0000 (0:00:00.154)       0:01:29.833 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:35:07 +0000 (0:00:00.268)       0:01:30.102 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:35:07 +0000 (0:00:00.071)       0:01:30.174 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:35:07 +0000 (0:00:00.257)       0:01:30.431 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********\nFriday 12 June 2026  19:35:07 +0000 (0:00:00.271)       0:01:30.703 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.365)       0:01:31.068 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for net-only-0] *******\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.054)       0:01:31.123 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM net-only-0] *************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.057)       0:01:31.180 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM net-only-0] **********************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.067)       0:01:31.247 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.056)       0:01:31.304 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.300)       0:01:31.604 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.088)       0:01:31.692 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.054)       0:01:31.746 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.052)       0:01:31.799 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for net-only-0] *******************\nFriday 12 June 2026  19:35:08 +0000 (0:00:00.118)       0:01:31.918 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance\n\nTASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] ***********\nFriday 12 June 2026  19:35:09 +0000 (0:00:00.220)       0:01:32.138 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nFriday 12 June 2026  19:35:09 +0000 (0:00:00.292)       0:01:32.430 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nFriday 12 June 2026  19:35:09 +0000 (0:00:00.243)       0:01:32.674 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nFriday 12 June 2026  19:35:10 +0000 (0:00:00.462)       0:01:33.136 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nFriday 12 June 2026  19:35:10 +0000 (0:00:00.332)       0:01:33.469 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nFriday 12 June 2026  19:35:10 +0000 (0:00:00.061)       0:01:33.530 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nFriday 12 June 2026  19:35:10 +0000 (0:00:00.298)       0:01:33.828 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nFriday 12 June 2026  19:35:11 +0000 (0:00:00.289)       0:01:34.117 ***********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nFriday 12 June 2026  19:35:11 +0000 (0:00:00.326)       0:01:34.443 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nFriday 12 June 2026  19:35:11 +0000 (0:00:00.371)       0:01:34.815 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for no-boot-order-0] *******************\nFriday 12 June 2026  19:35:12 +0000 (0:00:00.292)       0:01:35.108 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***\nFriday 12 June 2026  19:35:12 +0000 (0:00:00.343)       0:01:35.451 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************\nFriday 12 June 2026  19:35:12 +0000 (0:00:00.319)       0:01:35.771 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.502)       0:01:36.273 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.059)       0:01:36.332 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.080)       0:01:36.413 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.147)       0:01:36.560 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.285)       0:01:36.845 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:35:13 +0000 (0:00:00.078)       0:01:36.924 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:35:14 +0000 (0:00:00.280)       0:01:37.204 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******\nFriday 12 June 2026  19:35:14 +0000 (0:00:00.255)       0:01:37.459 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***\nFriday 12 June 2026  19:35:14 +0000 (0:00:00.373)       0:01:37.833 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***\nFriday 12 June 2026  19:35:14 +0000 (0:00:00.047)       0:01:37.880 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********\nFriday 12 June 2026  19:35:14 +0000 (0:00:00.054)       0:01:37.935 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.055)       0:01:37.991 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.055)       0:01:38.046 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.315)       0:01:38.361 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.064)       0:01:38.425 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.049)       0:01:38.474 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.048)       0:01:38.522 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for no-boot-order-0] **************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.094)       0:01:38.617 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.053)       0:01:38.671 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance\n\nTASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.165)       0:01:38.836 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nFriday 12 June 2026  19:35:15 +0000 (0:00:00.056)       0:01:38.893 ***********\nskipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})\nskipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})\nskipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})\nskipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})\nskipping: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:03.118)       0:01:42.011 ***********\nskipping: [instance] => (item=disk-first-0.utility)\nskipping: [instance] => (item=net-first-0.utility)\nskipping: [instance] => (item=net-only-0.utility)\nskipping: [instance] => (item=no-boot-order-0.utility)\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we get SSH on nodes] ****************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:00.108)       0:01:42.120 ***********\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'})\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'})\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'})\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'})\nskipping: [instance]\n\nTASK [libvirt_manager : Configure managed VMs] *********************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:00.071)       0:01:42.192 ***********\nskipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})\nskipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})\nskipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})\nskipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:00.087)       0:01:42.279 ***********\nskipping: [instance] => (item=disk-first-0)\nskipping: [instance] => (item=net-first-0)\nskipping: [instance] => (item=net-only-0)\nskipping: [instance] => (item=no-boot-order-0)\nskipping: [instance]\n\nTASK [libvirt_manager : List running virtual machines.] ************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:00.122)       0:01:42.402 ***********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nFriday 12 June 2026  19:35:19 +0000 (0:00:00.271)       0:01:42.673 ***********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.418)       0:01:43.092 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.060)       0:01:43.152 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.061)       0:01:43.213 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.112)       0:01:43.326 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.054)       0:01:43.380 ***********\nskipping: [instance]\n\nTASK [Get disk_first VM XML] ***************************************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.085)       0:01:43.466 ***********\nok: [instance]\n\nTASK [Check disk boot order in disk-first VM] **********************************\nFriday 12 June 2026  19:35:20 +0000 (0:00:00.275)       0:01:43.741 ***********\nok: [instance]\n\nTASK [Check interface boot order in disk-first VM] *****************************\nFriday 12 June 2026  19:35:21 +0000 (0:00:00.359)       0:01:44.101 ***********\nok: [instance]\n\nTASK [Assert disk-first VM has correct boot order] *****************************\nFriday 12 June 2026  19:35:21 +0000 (0:00:00.325)       0:01:44.427 ***********\nok: [instance]\n\nTASK [Get net_first VM XML] ****************************************************\nFriday 12 June 2026  19:35:21 +0000 (0:00:00.069)       0:01:44.496 ***********\nok: [instance]\n\nTASK [Check disk boot order in network-first VM] *******************************\nFriday 12 June 2026  19:35:21 +0000 (0:00:00.323)       0:01:44.820 ***********\nok: [instance]\n\nTASK [Check interface boot order in network-first VM] **************************\nFriday 12 June 2026  19:35:22 +0000 (0:00:00.318)       0:01:45.139 ***********\nok: [instance]\n\nTASK [Assert network-first VM has correct boot order] **************************\nFriday 12 June 2026  19:35:22 +0000 (0:00:00.395)       0:01:45.534 ***********\nok: [instance]\n\nTASK [Get net_only VM XML] *****************************************************\nFriday 12 June 2026  19:35:22 +0000 (0:00:00.067)       0:01:45.602 ***********\nok: [instance]\n\nTASK [Check interface boot order in network-only VM] ***************************\nFriday 12 June 2026  19:35:22 +0000 (0:00:00.267)       0:01:45.870 ***********\nok: [instance]\n\nTASK [Check disk boot order in network-only VM (should not exist)] *************\nFriday 12 June 2026  19:35:23 +0000 (0:00:00.258)       0:01:46.128 ***********\nok: [instance]\n\nTASK [Assert network-only VM has correct boot order] ***************************\nFriday 12 June 2026  19:35:23 +0000 (0:00:00.294)       0:01:46.422 ***********\nok: [instance]\n\nTASK [Get no_boot_order VM XML] ************************************************\nFriday 12 June 2026  19:35:23 +0000 (0:00:00.134)       0:01:46.557 ***********\nok: [instance]\n\nTASK [Check for any boot order attributes in no-boot-order VM] *****************\nFriday 12 June 2026  19:35:23 +0000 (0:00:00.279)       0:01:46.836 ***********\nok: [instance]\n\nTASK [Assert no-boot-order VM has no boot order attributes] ********************\nFriday 12 June 2026  19:35:24 +0000 (0:00:00.236)       0:01:47.073 ***********\nok: [instance]\n\nTASK [Output success message] **************************************************\nFriday 12 June 2026  19:35:24 +0000 (0:00:00.065)       0:01:47.138 ***********\nok: [instance] =>\n  msg: All boot_order validations passed successfully!\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=252  changed=99   unreachable=0    failed=0    skipped=115  rescued=0    ignored=0\n\nFriday 12 June 2026  19:35:24 +0000 (0:00:00.193)       0:01:47.332 ***********\n===============================================================================\nci_nmstate : Install required packages on instance ---------------------- 8.40s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.07s\ndnsmasq : Add DHCP entries ---------------------------------------------- 3.17s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.12s\ndnsmasq : Add/Remove address -------------------------------------------- 2.62s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.12s\nlibvirt_manager : Restart firewalld ------------------------------------- 1.82s\nlibvirt_manager : Create group inventories ------------------------------ 1.74s\ndnsmasq : Install needed packages --------------------------------------- 1.68s\nlibvirt_manager : Get current domain XML for cifmw-net-first-0 ---------- 1.34s\nlibvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.34s\nlibvirt_manager : Get current domain XML for cifmw-disk-first-0 --------- 1.28s\nGathering Facts --------------------------------------------------------- 1.13s\ndnsmasq : Enable and start service -------------------------------------- 0.86s\nlibvirt_manager : Create needed workload directory ---------------------- 0.79s\nlibvirt_manager : Ensure networks are created/started ------------------- 0.70s\nlibvirt_manager : Allow QEMU on workload directory ---------------------- 0.70s\nlibvirt_manager : Enable masquerading for public traffic ---------------- 0.68s\nlibvirt_manager : Dump MAC mapping -------------------------------------- 0.64s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 0.64s\nINFO     Running boot_order > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:35:25 +0000 (0:00:00.049)       0:00:00.049 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  19:35:26 +0000 (0:00:01.095)       0:00:01.145 ***********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  19:35:26 +0000 (0:00:00.390)       0:00:01.535 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:35:28 +0000 (0:00:01.668)       0:00:03.203 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:35:29 +0000 (0:00:01.092)       0:00:04.296 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:35:31 +0000 (0:00:02.172)       0:00:06.469 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:35:32 +0000 (0:00:01.055)       0:00:07.525 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:35:33 +0000 (0:00:01.065)       0:00:08.590 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:35:34 +0000 (0:00:01.084)       0:00:09.675 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:35:34 +0000 (0:00:00.076)       0:00:09.751 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:35:35 +0000 (0:00:00.525)       0:00:10.276 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:35:35 +0000 (0:00:00.479)       0:00:10.755 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:35:35 +0000 (0:00:00.089)       0:00:10.845 ***********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-no-boot-order-0\n  - cifmw-disk-first-0\n  - cifmw-net-first-0\n  - cifmw-net-only-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:35:35 +0000 (0:00:00.114)       0:00:10.959 ***********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-first-0)\nok: [instance] => (item=cifmw-net-only-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:35:37 +0000 (0:00:01.182)       0:00:12.142 ***********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-first-0)\nok: [instance] => (item=cifmw-net-only-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:35:39 +0000 (0:00:02.364)       0:00:14.506 ***********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-first-0)\nok: [instance] => (item=cifmw-net-only-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:35:41 +0000 (0:00:02.358)       0:00:16.865 ***********\nok: [instance -> localhost] => (item=cifmw-no-boot-order-0)\nok: [instance -> localhost] => (item=cifmw-disk-first-0)\nok: [instance -> localhost] => (item=cifmw-net-first-0)\nok: [instance -> localhost] => (item=cifmw-net-only-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:35:43 +0000 (0:00:01.353)       0:00:18.218 ***********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-first-0)\nok: [instance] => (item=cifmw-net-only-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:35:44 +0000 (0:00:01.085)       0:00:19.304 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:35:44 +0000 (0:00:00.550)       0:00:19.854 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.158)       0:00:20.012 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.143)       0:00:20.156 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.332)       0:00:20.488 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.091)       0:00:20.580 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.090)       0:00:20.670 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:35:45 +0000 (0:00:00.084)       0:00:20.754 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:35:46 +0000 (0:00:00.313)       0:00:21.068 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:35:46 +0000 (0:00:00.323)       0:00:21.391 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:35:46 +0000 (0:00:00.106)       0:00:21.498 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:35:46 +0000 (0:00:00.088)       0:00:21.587 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:35:46 +0000 (0:00:00.159)       0:00:21.747 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:35:47 +0000 (0:00:00.292)       0:00:22.039 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:35:47 +0000 (0:00:00.305)       0:00:22.345 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:35:48 +0000 (0:00:01.448)       0:00:23.793 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:35:49 +0000 (0:00:00.695)       0:00:24.489 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:35:50 +0000 (0:00:00.770)       0:00:25.260 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:35:50 +0000 (0:00:00.376)       0:00:25.636 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.342356, 'mtime': 1781292845.342356, 'ctime': 1781292845.342356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.344356, 'mtime': 1781292845.344356, 'ctime': 1781292845.344356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:35:51 +0000 (0:00:00.550)       0:00:26.187 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:35:52 +0000 (0:00:01.216)       0:00:27.403 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:35:53 +0000 (0:00:00.689)       0:00:28.093 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:35:53 +0000 (0:00:00.581)       0:00:28.674 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:35:54 +0000 (0:00:00.773)       0:00:29.448 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:35:54 +0000 (0:00:00.146)       0:00:29.595 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:35:54 +0000 (0:00:00.086)       0:00:29.681 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.348)       0:00:30.030 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.111)       0:00:30.141 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.118)       0:00:30.260 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.083)       0:00:30.343 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.088)       0:00:30.431 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.140)       0:00:30.572 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:35:55 +0000 (0:00:00.329)       0:00:30.902 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.111)       0:00:31.014 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.132)       0:00:31.146 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.106)       0:00:31.252 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.359)       0:00:31.612 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.136)       0:00:31.748 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:35:56 +0000 (0:00:00.150)       0:00:31.899 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:35:57 +0000 (0:00:00.098)       0:00:31.998 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:35:57 +0000 (0:00:00.112)       0:00:32.111 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:35:57 +0000 (0:00:00.209)       0:00:32.321 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:35:57 +0000 (0:00:00.355)       0:00:32.676 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:35:57 +0000 (0:00:00.064)       0:00:32.740 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:35:58 +0000 (0:00:00.325)       0:00:33.066 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:35:58 +0000 (0:00:00.368)       0:00:33.434 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:35:58 +0000 (0:00:00.505)       0:00:33.940 ***********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:35:59 +0000 (0:00:00.536)       0:00:34.476 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:35:59 +0000 (0:00:00.219)       0:00:34.696 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:35:59 +0000 (0:00:00.040)       0:00:34.737 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nchanged: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:36:01 +0000 (0:00:01.576)       0:00:36.313 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:36:01 +0000 (0:00:00.468)       0:00:36.782 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:36:03 +0000 (0:00:01.674)       0:00:38.457 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:36:03 +0000 (0:00:00.334)       0:00:38.792 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:36:03 +0000 (0:00:00.061)       0:00:38.853 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:36:03 +0000 (0:00:00.049)       0:00:38.902 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:36:03 +0000 (0:00:00.088)       0:00:38.991 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:36:04 +0000 (0:00:00.610)       0:00:39.601 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:36:05 +0000 (0:00:00.502)       0:00:40.104 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:36:05 +0000 (0:00:00.221)       0:00:40.326 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:36:05 +0000 (0:00:00.051)       0:00:40.377 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:36:05 +0000 (0:00:00.047)       0:00:40.424 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:36:06 +0000 (0:00:00.953)       0:00:41.378 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:36:06 +0000 (0:00:00.101)       0:00:41.479 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:36:06 +0000 (0:00:00.392)       0:00:41.871 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:36:07 +0000 (0:00:00.305)       0:00:42.177 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:36:07 +0000 (0:00:00.105)       0:00:42.283 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:36:07 +0000 (0:00:00.295)       0:00:42.578 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:36:07 +0000 (0:00:00.314)       0:00:42.892 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:36:07 +0000 (0:00:00.094)       0:00:42.987 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:36:09 +0000 (0:00:01.554)       0:00:44.542 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:36:13 +0000 (0:00:04.107)       0:00:48.649 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:36:13 +0000 (0:00:00.285)       0:00:48.934 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:36:13 +0000 (0:00:00.044)       0:00:48.978 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.080)       0:00:49.059 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.077)       0:00:49.136 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.046)       0:00:49.183 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.276)       0:00:49.460 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.091)       0:00:49.551 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.044)       0:00:49.596 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.262)       0:00:49.858 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:36:14 +0000 (0:00:00.048)       0:00:49.907 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:36:15 +0000 (0:00:00.092)       0:00:49.999 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:36:15 +0000 (0:00:00.570)       0:00:50.569 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:36:15 +0000 (0:00:00.305)       0:00:50.876 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:36:16 +0000 (0:00:00.497)       0:00:51.373 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:36:16 +0000 (0:00:00.254)       0:00:51.627 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:36:17 +0000 (0:00:00.731)       0:00:52.359 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:36:17 +0000 (0:00:00.051)       0:00:52.411 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:36:17 +0000 (0:00:00.257)       0:00:52.669 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:36:17 +0000 (0:00:00.287)       0:00:52.957 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  19:36:18 +0000 (0:00:00.148)       0:00:53.105 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:36:18 +0000 (0:00:00.388)       0:00:53.494 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=78   changed=24   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0\n\nFriday 12 June 2026  19:36:19 +0000 (0:00:00.799)       0:00:54.293 ***********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.11s\nlibvirt_manager : Destroy machine --------------------------------------- 2.36s\nlibvirt_manager : Undefine machine -------------------------------------- 2.36s\nlibvirt_manager : Populate service facts -------------------------------- 2.17s\npodman : Ensure podman is installed ------------------------------------- 1.67s\nCopy generated content to proper location ------------------------------- 1.67s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.58s\ndnsmasq : Install needed packages --------------------------------------- 1.55s\nlibvirt_manager : Destroy networks -------------------------------------- 1.45s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.35s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.22s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.18s\nGathering Facts --------------------------------------------------------- 1.10s\nlibvirt_manager : Get installed packages list --------------------------- 1.09s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.08s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.07s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.06s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.95s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.80s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running check_dns > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:36:42 +0000 (0:00:00.071)       0:00:00.071 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  19:36:43 +0000 (0:00:00.947)       0:00:01.019 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  19:36:44 +0000 (0:00:00.531)       0:00:01.551 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  19:36:44 +0000 (0:00:00.067)       0:00:01.619 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  19:36:44 +0000 (0:00:00.124)       0:00:01.743 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  19:36:44 +0000 (0:00:00.355)       0:00:02.098 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  19:36:44 +0000 (0:00:00.373)       0:00:02.471 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  19:36:46 +0000 (0:00:01.047)       0:00:03.518 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  19:36:46 +0000 (0:00:00.178)       0:00:03.697 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  19:36:46 +0000 (0:00:00.719)       0:00:04.416 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  19:36:48 +0000 (0:00:01.777)       0:00:06.193 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  19:36:49 +0000 (0:00:01.228)       0:00:07.422 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  19:36:57 +0000 (0:00:07.357)       0:00:14.779 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  19:36:58 +0000 (0:00:00.847)       0:00:15.626 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  19:36:58 +0000 (0:00:00.071)       0:00:15.698 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  19:36:59 +0000 (0:00:00.816)       0:00:16.515 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  19:36:59 +0000 (0:00:00.078)       0:00:16.593 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  19:36:59 +0000 (0:00:00.103)       0:00:16.697 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  19:36:59 +0000 (0:00:00.086)       0:00:16.784 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  19:36:59 +0000 (0:00:00.544)       0:00:17.328 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.570)       0:00:17.898 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.070)       0:00:17.969 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.070)       0:00:18.039 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.108)       0:00:18.148 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.100)       0:00:18.248 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.074)       0:00:18.322 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  19:37:00 +0000 (0:00:00.102)       0:00:18.425 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.127)       0:00:18.552 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.084)       0:00:18.637 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.072)       0:00:18.709 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.078)       0:00:18.787 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.069)       0:00:18.857 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  19:37:01 +0000 (0:00:00.361)       0:00:19.219 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.297)       0:00:19.517 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.295)       0:00:19.812 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.098)       0:00:19.911 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.070)       0:00:19.982 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.082)       0:00:20.064 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.075)       0:00:20.140 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.073)       0:00:20.213 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.117)       0:00:20.330 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.055)       0:00:20.386 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  19:37:02 +0000 (0:00:00.089)       0:00:20.476 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.072)       0:00:20.549 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.147)       0:00:20.696 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.121)       0:00:20.817 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.091)       0:00:20.909 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.092)       0:00:21.001 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  19:37:03 +0000 (0:00:00.194)       0:00:21.196 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  19:37:45 +0000 (0:00:41.640)       0:01:02.836 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  19:37:47 +0000 (0:00:01.711)       0:01:04.548 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  19:37:47 +0000 (0:00:00.146)       0:01:04.695 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  19:37:47 +0000 (0:00:00.150)       0:01:04.845 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  19:37:47 +0000 (0:00:00.076)       0:01:04.922 ***********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  19:37:49 +0000 (0:00:01.601)       0:01:06.524 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  19:37:49 +0000 (0:00:00.408)       0:01:06.932 ***********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  19:37:49 +0000 (0:00:00.308)       0:01:07.241 ***********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  19:37:49 +0000 (0:00:00.148)       0:01:07.389 ***********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.136)       0:01:07.525 ***********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.276)       0:01:07.802 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.423)       0:01:08.225 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.106)       0:01:08.332 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.063)       0:01:08.396 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  19:37:50 +0000 (0:00:00.066)       0:01:08.462 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  19:37:51 +0000 (0:00:00.059)       0:01:08.522 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  19:37:51 +0000 (0:00:00.055)       0:01:08.577 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  19:37:51 +0000 (0:00:00.110)       0:01:08.688 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:37:52 +0000 (0:00:01.326)       0:01:10.015 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:37:53 +0000 (0:00:01.010)       0:01:11.025 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:37:56 +0000 (0:00:02.738)       0:01:13.764 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:37:57 +0000 (0:00:01.098)       0:01:14.862 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:37:58 +0000 (0:00:01.050)       0:01:15.913 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:37:59 +0000 (0:00:00.952)       0:01:16.865 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:37:59 +0000 (0:00:00.069)       0:01:16.934 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:37:59 +0000 (0:00:00.462)       0:01:17.397 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.445)       0:01:17.842 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.166)       0:01:18.008 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.087)       0:01:18.095 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.047)       0:01:18.143 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.040)       0:01:18.183 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.039)       0:01:18.223 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.039)       0:01:18.263 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:38:00 +0000 (0:00:00.040)       0:01:18.303 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.494)       0:01:18.797 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.146)       0:01:18.944 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.174)       0:01:19.119 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.040)       0:01:19.159 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.042)       0:01:19.202 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.039)       0:01:19.242 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:38:01 +0000 (0:00:00.040)       0:01:19.283 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:38:02 +0000 (0:00:00.427)       0:01:19.710 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:38:02 +0000 (0:00:00.050)       0:01:19.761 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:38:02 +0000 (0:00:00.046)       0:01:19.808 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:38:03 +0000 (0:00:00.726)       0:01:20.535 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:38:03 +0000 (0:00:00.571)       0:01:21.106 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:38:04 +0000 (0:00:00.647)       0:01:21.754 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:38:04 +0000 (0:00:00.152)       0:01:21.907 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:38:04 +0000 (0:00:00.114)       0:01:22.022 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:38:04 +0000 (0:00:00.356)       0:01:22.379 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:38:04 +0000 (0:00:00.090)       0:01:22.470 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:38:05 +0000 (0:00:00.143)       0:01:22.613 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:38:05 +0000 (0:00:00.129)       0:01:22.742 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:38:05 +0000 (0:00:00.133)       0:01:22.876 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:38:05 +0000 (0:00:00.149)       0:01:23.026 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:38:05 +0000 (0:00:00.438)       0:01:23.464 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:38:06 +0000 (0:00:00.055)       0:01:23.519 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:38:06 +0000 (0:00:00.162)       0:01:23.682 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:38:06 +0000 (0:00:00.109)       0:01:23.792 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:38:06 +0000 (0:00:00.432)       0:01:24.224 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:38:06 +0000 (0:00:00.128)       0:01:24.353 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.187)       0:01:24.540 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.105)       0:01:24.645 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.129)       0:01:24.774 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.128)       0:01:24.903 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.386)       0:01:25.290 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:38:07 +0000 (0:00:00.054)       0:01:25.345 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.227)       0:01:25.572 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.043)       0:01:25.615 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.044)       0:01:25.660 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.058)       0:01:25.718 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.235)       0:01:25.954 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:38:08 +0000 (0:00:00.042)       0:01:25.997 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:38:10 +0000 (0:00:01.614)       0:01:27.612 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:38:10 +0000 (0:00:00.488)       0:01:28.100 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:38:12 +0000 (0:00:01.642)       0:01:29.742 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:38:12 +0000 (0:00:00.317)       0:01:30.060 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:38:12 +0000 (0:00:00.048)       0:01:30.109 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:38:12 +0000 (0:00:00.047)       0:01:30.156 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:38:12 +0000 (0:00:00.083)       0:01:30.240 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:38:13 +0000 (0:00:00.606)       0:01:30.847 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:38:13 +0000 (0:00:00.548)       0:01:31.395 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:38:14 +0000 (0:00:00.223)       0:01:31.618 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:38:14 +0000 (0:00:00.045)       0:01:31.664 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:38:14 +0000 (0:00:00.043)       0:01:31.707 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:38:15 +0000 (0:00:00.852)       0:01:32.560 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:38:15 +0000 (0:00:00.105)       0:01:32.666 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:38:15 +0000 (0:00:00.402)       0:01:33.068 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:38:15 +0000 (0:00:00.302)       0:01:33.370 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:38:15 +0000 (0:00:00.102)       0:01:33.473 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:38:16 +0000 (0:00:00.276)       0:01:33.750 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:38:16 +0000 (0:00:00.280)       0:01:34.030 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:38:16 +0000 (0:00:00.117)       0:01:34.147 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:38:18 +0000 (0:00:01.533)       0:01:35.681 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:38:19 +0000 (0:00:01.517)       0:01:37.198 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.305)       0:01:37.503 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.057)       0:01:37.560 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.042)       0:01:37.602 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.075)       0:01:37.678 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.047)       0:01:37.726 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.272)       0:01:37.998 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.091)       0:01:38.090 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.082)       0:01:38.173 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.255)       0:01:38.428 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:38:20 +0000 (0:00:00.043)       0:01:38.471 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:38:21 +0000 (0:00:00.053)       0:01:38.524 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:38:21 +0000 (0:00:00.455)       0:01:38.980 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:38:21 +0000 (0:00:00.291)       0:01:39.272 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:38:22 +0000 (0:00:00.432)       0:01:39.704 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:38:22 +0000 (0:00:00.292)       0:01:39.996 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:38:23 +0000 (0:00:00.687)       0:01:40.684 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:38:23 +0000 (0:00:00.069)       0:01:40.754 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:38:23 +0000 (0:00:00.258)       0:01:41.013 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:38:23 +0000 (0:00:00.319)       0:01:41.332 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  19:38:23 +0000 (0:00:00.129)       0:01:41.462 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.272)       0:01:41.734 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.250)       0:01:41.985 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.301)       0:01:42.286 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.051)       0:01:42.338 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.044)       0:01:42.383 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  19:38:24 +0000 (0:00:00.095)       0:01:42.478 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  19:38:25 +0000 (0:00:00.045)       0:01:42.524 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  19:38:26 +0000 (0:00:01.578)       0:01:44.102 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  19:38:26 +0000 (0:00:00.315)       0:01:44.418 ***********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  19:38:27 +0000 (0:00:00.514)       0:01:44.932 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  19:38:27 +0000 (0:00:00.052)       0:01:44.984 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  19:38:27 +0000 (0:00:00.249)       0:01:45.234 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  19:38:28 +0000 (0:00:00.572)       0:01:45.807 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  19:38:28 +0000 (0:00:00.402)       0:01:46.209 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  19:38:29 +0000 (0:00:00.332)       0:01:46.541 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  19:38:29 +0000 (0:00:00.422)       0:01:46.964 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  19:38:29 +0000 (0:00:00.374)       0:01:47.338 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  19:38:31 +0000 (0:00:01.400)       0:01:48.739 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  19:38:31 +0000 (0:00:00.378)       0:01:49.117 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  19:38:32 +0000 (0:00:00.406)       0:01:49.524 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  19:38:32 +0000 (0:00:00.438)       0:01:49.963 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  19:38:32 +0000 (0:00:00.392)       0:01:50.356 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  19:38:33 +0000 (0:00:00.430)       0:01:50.786 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  19:38:33 +0000 (0:00:00.485)       0:01:51.271 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  19:38:34 +0000 (0:00:00.446)       0:01:51.718 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  19:38:34 +0000 (0:00:00.440)       0:01:52.158 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  19:38:35 +0000 (0:00:00.416)       0:01:52.575 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  19:38:35 +0000 (0:00:00.442)       0:01:53.018 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  19:38:35 +0000 (0:00:00.419)       0:01:53.437 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  19:38:36 +0000 (0:00:00.478)       0:01:53.915 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  19:38:36 +0000 (0:00:00.392)       0:01:54.307 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  19:38:37 +0000 (0:00:00.393)       0:01:54.701 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  19:38:37 +0000 (0:00:00.397)       0:01:55.099 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  19:38:38 +0000 (0:00:00.424)       0:01:55.523 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  19:38:38 +0000 (0:00:00.383)       0:01:55.907 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  19:38:38 +0000 (0:00:00.507)       0:01:56.414 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  19:38:39 +0000 (0:00:00.407)       0:01:56.822 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  19:38:39 +0000 (0:00:00.375)       0:01:57.197 ***********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  19:38:40 +0000 (0:00:00.401)       0:01:57.599 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  19:38:40 +0000 (0:00:00.087)       0:01:57.686 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  19:38:40 +0000 (0:00:00.474)       0:01:58.161 ***********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  19:38:41 +0000 (0:00:00.486)       0:01:58.647 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  19:38:41 +0000 (0:00:00.392)       0:01:59.039 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  19:38:41 +0000 (0:00:00.288)       0:01:59.328 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  19:38:41 +0000 (0:00:00.095)       0:01:59.424 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nFriday 12 June 2026  19:38:42 +0000 (0:00:00.367)       0:01:59.791 ***********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  19:38:42 +0000 (0:00:00.075)       0:01:59.866 ***********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  19:38:42 +0000 (0:00:00.514)       0:02:00.381 ***********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  19:38:43 +0000 (0:00:00.434)       0:02:00.815 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  19:38:43 +0000 (0:00:00.599)       0:02:01.415 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:38:44 +0000 (0:00:00.343)       0:02:01.759 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=24   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nFriday 12 June 2026  19:38:45 +0000 (0:00:00.801)       0:02:02.561 ***********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 41.64s\nrepo_setup : Initialize python venv and install requirements ------------ 7.36s\nlibvirt_manager : Populate service facts -------------------------------- 2.74s\nrepo_setup : Make sure git-core package is installed -------------------- 1.78s\ntest_deps : Install python yaml libs ------------------------------------ 1.71s\npodman : Ensure podman is installed ------------------------------------- 1.64s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.61s\nci_setup : Install needed packages -------------------------------------- 1.60s\nlibvirt_manager : Install packages required for using KVM --------------- 1.58s\ndnsmasq : Install needed packages --------------------------------------- 1.53s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.52s\nlibvirt_manager : Ensure admin socket is enabled for qemu. -------------- 1.40s\nci_setup : Manage directories ------------------------------------------- 1.33s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.23s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.10s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.05s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.05s\nlibvirt_manager : Get installed packages list --------------------------- 1.01s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.95s\nGathering Facts --------------------------------------------------------- 0.95s\nINFO     Running check_dns > converge\n\nPLAY [Test DNS entries] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:38:45 +0000 (0:00:00.061)       0:00:00.061 ***********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  19:38:46 +0000 (0:00:01.038)       0:00:01.100 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:38:46 +0000 (0:00:00.069)       0:00:01.169 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:38:46 +0000 (0:00:00.080)       0:00:01.250 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.352)       0:00:01.602 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.071)       0:00:01.674 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.072)       0:00:01.746 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.162)       0:00:01.909 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\nok: [instance] => (item={'key': 'controller-0', 'value': 'controller'})\nok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})\nok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.202)       0:00:02.111 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:38:47 +0000 (0:00:00.068)       0:00:02.180 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:38:48 +0000 (0:00:00.656)       0:00:02.836 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding controller-0 to controllers)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:38:48 +0000 (0:00:00.238)       0:00:03.075 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:38:48 +0000 (0:00:00.114)       0:00:03.190 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:38:49 +0000 (0:00:00.416)       0:00:03.607 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:38:49 +0000 (0:00:00.257)       0:00:03.865 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:38:49 +0000 (0:00:00.075)       0:00:03.940 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:38:49 +0000 (0:00:00.071)       0:00:04.012 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:38:49 +0000 (0:00:00.140)       0:00:04.153 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.251)       0:00:04.405 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.294)       0:00:04.699 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.069)       0:00:04.769 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.131)       0:00:04.900 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.124)       0:00:05.024 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:38:50 +0000 (0:00:00.277)       0:00:05.301 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:38:51 +0000 (0:00:00.310)       0:00:05.612 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:38:51 +0000 (0:00:00.118)       0:00:05.731 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:38:51 +0000 (0:00:00.077)       0:00:05.808 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:38:51 +0000 (0:00:00.124)       0:00:05.933 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:38:51 +0000 (0:00:00.288)       0:00:06.222 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:38:52 +0000 (0:00:00.359)       0:00:06.581 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:38:52 +0000 (0:00:00.071)       0:00:06.653 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:38:52 +0000 (0:00:00.071)       0:00:06.725 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:38:52 +0000 (0:00:00.319)       0:00:07.044 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:38:53 +0000 (0:00:00.892)       0:00:07.937 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.414)       0:00:08.352 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.072)       0:00:08.424 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.111)       0:00:08.535 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.081)       0:00:08.616 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.084)       0:00:08.701 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.067)       0:00:08.769 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.334)       0:00:09.104 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:38:54 +0000 (0:00:00.074)       0:00:09.178 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:38:55 +0000 (0:00:00.377)       0:00:09.556 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:38:55 +0000 (0:00:00.563)       0:00:10.120 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:38:56 +0000 (0:00:00.273)       0:00:10.393 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:38:56 +0000 (0:00:00.094)       0:00:10.487 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:38:56 +0000 (0:00:00.717)       0:00:11.205 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:38:57 +0000 (0:00:00.177)       0:00:11.383 ***********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:38:57 +0000 (0:00:00.160)       0:00:11.543 ***********\nchanged: [instance] => (item=ocppr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:38:58 +0000 (0:00:01.010)       0:00:12.554 ***********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:38:59 +0000 (0:00:01.049)       0:00:13.603 ***********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:39:00 +0000 (0:00:00.725)       0:00:14.329 ***********\nchanged: [instance] => (item=ocppr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:39:00 +0000 (0:00:00.797)       0:00:15.126 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:39:00 +0000 (0:00:00.135)       0:00:15.262 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:39:01 +0000 (0:00:00.285)       0:00:15.547 ***********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:39:01 +0000 (0:00:00.638)       0:00:16.186 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  19:39:02 +0000 (0:00:00.192)       0:00:16.379 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  19:39:02 +0000 (0:00:00.165)       0:00:16.544 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  19:39:04 +0000 (0:00:01.856)       0:00:18.401 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  19:39:04 +0000 (0:00:00.286)       0:00:18.688 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  19:39:04 +0000 (0:00:00.491)       0:00:19.180 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  19:39:06 +0000 (0:00:02.031)       0:00:21.211 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:39:07 +0000 (0:00:00.516)       0:00:21.728 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:39:07 +0000 (0:00:00.111)       0:00:21.840 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:39:07 +0000 (0:00:00.083)       0:00:21.924 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:39:08 +0000 (0:00:00.584)       0:00:22.508 ***********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:39:08 +0000 (0:00:00.535)       0:00:23.044 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:39:10 +0000 (0:00:01.546)       0:00:24.590 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:39:14 +0000 (0:00:04.035)       0:00:28.626 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:39:14 +0000 (0:00:00.345)       0:00:28.972 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:39:15 +0000 (0:00:00.451)       0:00:29.424 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:39:15 +0000 (0:00:00.533)       0:00:29.957 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:39:15 +0000 (0:00:00.151)       0:00:30.109 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:39:16 +0000 (0:00:00.508)       0:00:30.618 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:39:16 +0000 (0:00:00.058)       0:00:30.676 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:39:16 +0000 (0:00:00.150)       0:00:30.827 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:39:17 +0000 (0:00:00.514)       0:00:31.341 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:39:17 +0000 (0:00:00.074)       0:00:31.416 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:39:17 +0000 (0:00:00.322)       0:00:31.738 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:39:18 +0000 (0:00:01.031)       0:00:32.769 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:39:18 +0000 (0:00:00.057)       0:00:32.827 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:39:18 +0000 (0:00:00.055)       0:00:32.882 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:39:18 +0000 (0:00:00.147)       0:00:33.030 ***********\nskipping: [instance] => (item=ocppr)\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:39:18 +0000 (0:00:00.201)       0:00:33.231 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.112)       0:00:33.343 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.078)       0:00:33.421 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.525)       0:00:33.947 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.052)       0:00:33.999 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.138)       0:00:34.138 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.067)       0:00:34.205 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:39:19 +0000 (0:00:00.073)       0:00:34.278 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:39:20 +0000 (0:00:00.568)       0:00:34.847 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:39:20 +0000 (0:00:00.054)       0:00:34.901 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:39:20 +0000 (0:00:00.107)       0:00:35.008 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:39:20 +0000 (0:00:00.066)       0:00:35.075 ***********\nchanged: [instance] => (item=ocppr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:39:21 +0000 (0:00:00.903)       0:00:35.978 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:39:21 +0000 (0:00:00.111)       0:00:36.089 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.473)       0:00:36.563 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.073)       0:00:36.637 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.231)       0:00:36.868 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.069)       0:00:36.937 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.289)       0:00:37.226 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:39:22 +0000 (0:00:00.069)       0:00:37.296 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:39:23 +0000 (0:00:00.487)       0:00:37.784 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:39:23 +0000 (0:00:00.415)       0:00:38.200 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:39:24 +0000 (0:00:00.410)       0:00:38.610 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:39:24 +0000 (0:00:00.163)       0:00:38.774 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:39:24 +0000 (0:00:00.455)       0:00:39.229 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.100)       0:00:39.329 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.061)       0:00:39.391 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.058)       0:00:39.450 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.058)       0:00:39.508 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.062)       0:00:39.571 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.344)       0:00:39.916 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.073)       0:00:39.989 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:39:25 +0000 (0:00:00.249)       0:00:40.238 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:39:26 +0000 (0:00:00.508)       0:00:40.746 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:39:26 +0000 (0:00:00.183)       0:00:40.930 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:39:26 +0000 (0:00:00.073)       0:00:41.004 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.599)       0:00:41.603 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.072)       0:00:41.676 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.055)       0:00:41.731 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.058)       0:00:41.790 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.190)       0:00:41.980 ***********\nok: [instance] => (item=compute-0 - ctlplane)\nok: [instance] => (item=controller-0 - ctlplane)\nok: [instance] => (item=ocp-master-0 - ctlplane)\nok: [instance] => (item=ocp-worker-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:27 +0000 (0:00:00.237)       0:00:42.218 ***********\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance] => (item=controller-0 - internalapi)\nskipping: [instance] => (item=ocp-master-0 - internalapi)\nskipping: [instance] => (item=ocp-worker-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.130)       0:00:42.348 ***********\nskipping: [instance] => (item=compute-0 - storage)\nskipping: [instance] => (item=controller-0 - storage)\nskipping: [instance] => (item=ocp-master-0 - storage)\nskipping: [instance] => (item=ocp-worker-0 - storage)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.150)       0:00:42.499 ***********\nskipping: [instance] => (item=compute-0 - tenant)\nskipping: [instance] => (item=controller-0 - tenant)\nskipping: [instance] => (item=ocp-master-0 - tenant)\nskipping: [instance] => (item=ocp-worker-0 - tenant)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.226)       0:00:42.725 ***********\nskipping: [instance] => (item=compute-0 - external)\nskipping: [instance] => (item=controller-0 - external)\nskipping: [instance] => (item=ocp-master-0 - external)\nskipping: [instance] => (item=ocp-worker-0 - external)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.186)       0:00:42.912 ***********\nskipping: [instance] => (item=compute-0 - storagemgmt)\nskipping: [instance] => (item=controller-0 - storagemgmt)\nskipping: [instance] => (item=ocp-master-0 - storagemgmt)\nskipping: [instance] => (item=ocp-worker-0 - storagemgmt)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.144)       0:00:43.056 ***********\nok: [instance] => (item=compute-0 - public)\nok: [instance] => (item=controller-0 - public)\nok: [instance] => (item=ocp-master-0 - public)\nok: [instance] => (item=ocp-worker-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:39:28 +0000 (0:00:00.235)       0:00:43.292 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.220)       0:00:43.512 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.080)       0:00:43.593 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.173)       0:00:43.767 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.170)       0:00:43.937 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.229)       0:00:44.167 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:39:29 +0000 (0:00:00.062)       0:00:44.229 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:39:30 +0000 (0:00:00.252)       0:00:44.482 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:39:30 +0000 (0:00:00.058)       0:00:44.541 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:39:30 +0000 (0:00:00.058)       0:00:44.599 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:39:30 +0000 (0:00:00.271)       0:00:44.871 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:39:30 +0000 (0:00:00.132)       0:00:45.004 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:62:7f', 'entry': 'set:compute,52:54:00:01:62:7f,192.168.140.100,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:ed:53', 'entry': 'set:controller,52:54:01:01:ed:53,192.168.140.9,controller-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:75:9b', 'entry': 'set:ocp,52:54:02:02:75:9b,192.168.140.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:e7:75', 'entry': 'set:ocp_worker,52:54:03:02:e7:75,192.168.140.15,worker-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:52:b2', 'entry': 'set:compute,52:54:00:00:52:b2,192.168.110.100,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_controller-0_52:54:01:00:99:3c', 'entry': 'set:controller,52:54:01:00:99:3c,192.168.110.9,controller-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-0_52:54:02:01:f2:6a', 'entry': 'set:ocp,52:54:02:01:f2:6a,192.168.110.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_worker-0_52:54:03:01:e2:49', 'entry': 'set:ocp_worker,52:54:03:01:e2:49,192.168.110.15,worker-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:39:33 +0000 (0:00:03.113)       0:00:48.118 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:39:33 +0000 (0:00:00.148)       0:00:48.266 ***********\nok: [instance] => (item=compute-0)\nok: [instance] => (item=controller-0)\nok: [instance] => (item=ocp-master-0)\nok: [instance] => (item=ocp-worker-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:39:34 +0000 (0:00:00.330)       0:00:48.597 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:39:34 +0000 (0:00:00.209)       0:00:48.806 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:39:34 +0000 (0:00:00.099)       0:00:48.906 ***********\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:39:34 +0000 (0:00:00.391)       0:00:49.297 ***********\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:39:40 +0000 (0:00:05.097)       0:00:54.395 ***********\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:39:40 +0000 (0:00:00.595)       0:00:54.990 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:39:40 +0000 (0:00:00.078)       0:00:55.069 ***********\nskipping: [instance] => (item=compute)\nskipping: [instance] => (item=controller)\nskipping: [instance] => (item=ocp)\nskipping: [instance] => (item=ocp_worker)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:39:40 +0000 (0:00:00.138)       0:00:55.207 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:39:40 +0000 (0:00:00.072)       0:00:55.280 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:39:41 +0000 (0:00:00.514)       0:00:55.794 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:39:41 +0000 (0:00:00.084)       0:00:55.878 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:39:42 +0000 (0:00:00.803)       0:00:56.682 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:39:42 +0000 (0:00:00.460)       0:00:57.143 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=122  changed=46   unreachable=0    failed=0    skipped=42   rescued=0    ignored=0\n\nFriday 12 June 2026  19:39:43 +0000 (0:00:00.654)       0:00:57.798 ***********\n===============================================================================\ndnsmasq : Add/Remove address -------------------------------------------- 5.10s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.04s\ndnsmasq : Add DHCP entries ---------------------------------------------- 3.11s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.03s\nci_nmstate : Install required packages on instance ---------------------- 1.86s\ndnsmasq : Install needed packages --------------------------------------- 1.55s\nlibvirt_manager : Ensure networks are created/started ------------------- 1.05s\nGathering Facts --------------------------------------------------------- 1.04s\ndnsmasq : Enable and start service -------------------------------------- 1.03s\nlibvirt_manager : Ensure networks are defined --------------------------- 1.01s\nlibvirt_manager : Ensure network is in correct zone --------------------- 0.90s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 0.89s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.80s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 0.80s\nlibvirt_manager : Ensure networks are active ---------------------------- 0.73s\nnetworking_mapper : Write the Networking Environment Definition to file --- 0.72s\nlibvirt_manager : Dump MAC mapping -------------------------------------- 0.66s\ndnsmasq : Reload dnsmasq ------------------------------------------------ 0.65s\nlibvirt_manager : Fetch bridges ports link info ------------------------- 0.64s\nnetworking_mapper : Write the Networking Environment Definition to file --- 0.60s\nINFO     Running check_dns > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:39:44 +0000 (0:00:00.059)       0:00:00.059 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  19:39:45 +0000 (0:00:01.329)       0:00:01.389 ***********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  19:39:46 +0000 (0:00:00.600)       0:00:01.990 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:39:47 +0000 (0:00:01.738)       0:00:03.729 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:39:48 +0000 (0:00:00.937)       0:00:04.666 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:39:51 +0000 (0:00:02.477)       0:00:07.144 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:39:52 +0000 (0:00:01.017)       0:00:08.161 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:39:53 +0000 (0:00:00.872)       0:00:09.034 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:39:54 +0000 (0:00:00.817)       0:00:09.851 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:39:54 +0000 (0:00:00.102)       0:00:09.953 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:39:55 +0000 (0:00:01.574)       0:00:11.528 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.518)       0:00:12.046 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.166)       0:00:12.212 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.090)       0:00:12.303 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.350 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.398 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.446 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.044)       0:00:12.490 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:39:56 +0000 (0:00:00.041)       0:00:12.532 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:39:57 +0000 (0:00:00.525)       0:00:13.057 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:39:57 +0000 (0:00:00.142)       0:00:13.199 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n  - ocppr\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:39:57 +0000 (0:00:00.162)       0:00:13.362 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:39:57 +0000 (0:00:00.341)       0:00:13.704 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:39:57 +0000 (0:00:00.092)       0:00:13.796 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:39:58 +0000 (0:00:00.101)       0:00:13.898 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:39:58 +0000 (0:00:00.112)       0:00:14.010 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:39:58 +0000 (0:00:00.392)       0:00:14.402 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:39:58 +0000 (0:00:00.393)       0:00:14.795 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:39:59 +0000 (0:00:00.098)       0:00:14.894 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:39:59 +0000 (0:00:00.108)       0:00:15.002 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:39:59 +0000 (0:00:00.096)       0:00:15.099 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:39:59 +0000 (0:00:00.295)       0:00:15.394 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:39:59 +0000 (0:00:00.348)       0:00:15.743 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:40:00 +0000 (0:00:00.098)       0:00:15.841 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:40:00 +0000 (0:00:00.111)       0:00:15.952 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:40:00 +0000 (0:00:00.120)       0:00:16.073 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:40:00 +0000 (0:00:00.334)       0:00:16.407 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:40:00 +0000 (0:00:00.365)       0:00:16.773 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:40:03 +0000 (0:00:02.213)       0:00:18.986 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:40:04 +0000 (0:00:00.944)       0:00:19.931 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:40:05 +0000 (0:00:01.102)       0:00:21.034 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:40:05 +0000 (0:00:00.414)       0:00:21.449 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-jzjjcmcx.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 12845589, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4513443, 'mtime': 1781293145.4513443, 'ctime': 1781293145.4513443, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845595, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.453344, 'mtime': 1781293145.453344, 'ctime': 1781293145.453344, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845596, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4543443, 'mtime': 1781293145.4543443, 'ctime': 1781293145.4543443, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:40:06 +0000 (0:00:00.968)       0:00:22.418 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:40:08 +0000 (0:00:01.602)       0:00:24.020 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:40:08 +0000 (0:00:00.673)       0:00:24.694 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:40:09 +0000 (0:00:00.491)       0:00:25.185 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:40:10 +0000 (0:00:00.667)       0:00:25.853 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:40:10 +0000 (0:00:00.198)       0:00:26.052 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:40:10 +0000 (0:00:00.117)       0:00:26.170 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:40:10 +0000 (0:00:00.322)       0:00:26.492 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:40:10 +0000 (0:00:00.105)       0:00:26.597 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.262)       0:00:26.860 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.094)       0:00:26.954 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.091)       0:00:27.046 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.128)       0:00:27.175 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.329)       0:00:27.504 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.053)       0:00:27.558 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.141)       0:00:27.699 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:40:11 +0000 (0:00:00.090)       0:00:27.790 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.392)       0:00:28.182 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.092)       0:00:28.274 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.136)       0:00:28.411 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.093)       0:00:28.505 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.105)       0:00:28.611 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:40:12 +0000 (0:00:00.126)       0:00:28.737 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.355)       0:00:29.092 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.060)       0:00:29.153 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.355)       0:00:29.508 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.080)       0:00:29.589 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.044)       0:00:29.633 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:40:13 +0000 (0:00:00.056)       0:00:29.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:40:14 +0000 (0:00:00.226)       0:00:29.917 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:40:14 +0000 (0:00:00.041)       0:00:29.958 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:40:15 +0000 (0:00:01.603)       0:00:31.562 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:40:16 +0000 (0:00:00.460)       0:00:32.022 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:40:17 +0000 (0:00:01.632)       0:00:33.654 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:40:18 +0000 (0:00:00.273)       0:00:33.928 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:40:18 +0000 (0:00:00.061)       0:00:33.989 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:40:18 +0000 (0:00:00.056)       0:00:34.046 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:40:18 +0000 (0:00:00.126)       0:00:34.172 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:40:18 +0000 (0:00:00.650)       0:00:34.823 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:40:19 +0000 (0:00:00.613)       0:00:35.437 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:40:19 +0000 (0:00:00.333)       0:00:35.771 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:40:20 +0000 (0:00:00.071)       0:00:35.842 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:40:20 +0000 (0:00:00.052)       0:00:35.894 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:40:20 +0000 (0:00:00.868)       0:00:36.763 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:40:21 +0000 (0:00:00.107)       0:00:36.871 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:40:21 +0000 (0:00:00.336)       0:00:37.208 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:40:21 +0000 (0:00:00.262)       0:00:37.471 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:40:21 +0000 (0:00:00.133)       0:00:37.604 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:40:22 +0000 (0:00:00.236)       0:00:37.841 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:40:22 +0000 (0:00:00.269)       0:00:38.110 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:40:22 +0000 (0:00:00.082)       0:00:38.193 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:40:23 +0000 (0:00:01.589)       0:00:39.783 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:04.137)       0:00:43.920 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.312)       0:00:44.233 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.050)       0:00:44.283 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.052)       0:00:44.335 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.117)       0:00:44.453 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.042)       0:00:44.495 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:40:28 +0000 (0:00:00.339)       0:00:44.835 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:40:29 +0000 (0:00:00.097)       0:00:44.932 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:40:29 +0000 (0:00:00.043)       0:00:44.976 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:40:29 +0000 (0:00:00.311)       0:00:45.288 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:40:29 +0000 (0:00:00.038)       0:00:45.326 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:40:29 +0000 (0:00:00.041)       0:00:45.368 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:40:30 +0000 (0:00:00.582)       0:00:45.950 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:40:30 +0000 (0:00:00.262)       0:00:46.213 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:40:30 +0000 (0:00:00.468)       0:00:46.681 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:40:31 +0000 (0:00:00.365)       0:00:47.047 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:40:31 +0000 (0:00:00.715)       0:00:47.762 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:40:31 +0000 (0:00:00.053)       0:00:47.816 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:40:32 +0000 (0:00:00.249)       0:00:48.065 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:40:32 +0000 (0:00:00.266)       0:00:48.332 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  19:40:32 +0000 (0:00:00.152)       0:00:48.484 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:40:33 +0000 (0:00:00.401)       0:00:48.886 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=73   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0\n\nFriday 12 June 2026  19:40:33 +0000 (0:00:00.739)       0:00:49.625 ***********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.14s\nlibvirt_manager : Populate service facts -------------------------------- 2.48s\nlibvirt_manager : Destroy networks -------------------------------------- 2.21s\nCopy generated content to proper location ------------------------------- 1.74s\npodman : Ensure podman is installed ------------------------------------- 1.63s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.60s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.60s\ndnsmasq : Install needed packages --------------------------------------- 1.59s\nlibvirt_manager : List all of the existing virtual machines ------------- 1.57s\nGathering Facts --------------------------------------------------------- 1.33s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.10s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.02s\nlibvirt_manager : Remove dummy interface connections -------------------- 0.97s\nlibvirt_manager : Undefine networks ------------------------------------- 0.95s\nlibvirt_manager : Get installed packages list --------------------------- 0.94s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.87s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.87s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.82s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.74s\nradvd : Gather package facts -------------------------------------------- 0.72s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running deploy_layout > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:40:56 +0000 (0:00:00.069)       0:00:00.069 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  19:40:57 +0000 (0:00:01.051)       0:00:01.121 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  19:40:57 +0000 (0:00:00.546)       0:00:01.667 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  19:40:58 +0000 (0:00:00.065)       0:00:01.733 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  19:40:58 +0000 (0:00:00.207)       0:00:01.940 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  19:40:58 +0000 (0:00:00.418)       0:00:02.359 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  19:40:58 +0000 (0:00:00.282)       0:00:02.642 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  19:40:59 +0000 (0:00:01.025)       0:00:03.667 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  19:41:00 +0000 (0:00:00.183)       0:00:03.851 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  19:41:00 +0000 (0:00:00.684)       0:00:04.535 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  19:41:02 +0000 (0:00:01.617)       0:00:06.153 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  19:41:03 +0000 (0:00:01.113)       0:00:07.267 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  19:41:10 +0000 (0:00:07.129)       0:00:14.396 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  19:41:11 +0000 (0:00:00.789)       0:00:15.186 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  19:41:11 +0000 (0:00:00.068)       0:00:15.254 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  19:41:12 +0000 (0:00:00.775)       0:00:16.030 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  19:41:12 +0000 (0:00:00.088)       0:00:16.118 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  19:41:12 +0000 (0:00:00.078)       0:00:16.197 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  19:41:12 +0000 (0:00:00.077)       0:00:16.274 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  19:41:13 +0000 (0:00:00.510)       0:00:16.785 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  19:41:13 +0000 (0:00:00.580)       0:00:17.366 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  19:41:13 +0000 (0:00:00.088)       0:00:17.454 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  19:41:13 +0000 (0:00:00.091)       0:00:17.545 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  19:41:13 +0000 (0:00:00.103)       0:00:17.649 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.092)       0:00:17.741 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.063)       0:00:17.804 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.068)       0:00:17.873 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.126)       0:00:18.000 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.074)       0:00:18.075 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.063)       0:00:18.138 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.067)       0:00:18.206 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.121)       0:00:18.327 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  19:41:14 +0000 (0:00:00.305)       0:00:18.632 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.253)       0:00:18.885 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.349)       0:00:19.234 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.101)       0:00:19.336 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.059)       0:00:19.396 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.060)       0:00:19.456 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.059)       0:00:19.515 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.108)       0:00:19.624 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  19:41:15 +0000 (0:00:00.075)       0:00:19.699 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.066)       0:00:19.765 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.078)       0:00:19.844 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.056)       0:00:19.901 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.142)       0:00:20.043 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.099)       0:00:20.142 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.093)       0:00:20.236 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.126)       0:00:20.362 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  19:41:16 +0000 (0:00:00.104)       0:00:20.467 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  19:41:55 +0000 (0:00:39.032)       0:00:59.499 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  19:41:57 +0000 (0:00:01.646)       0:01:01.146 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  19:41:57 +0000 (0:00:00.166)       0:01:01.312 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  19:41:57 +0000 (0:00:00.161)       0:01:01.474 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  19:41:57 +0000 (0:00:00.058)       0:01:01.532 ***********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  19:41:59 +0000 (0:00:01.646)       0:01:03.179 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  19:41:59 +0000 (0:00:00.383)       0:01:03.563 ***********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  19:42:00 +0000 (0:00:00.301)       0:01:03.865 ***********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  19:42:00 +0000 (0:00:00.179)       0:01:04.044 ***********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  19:42:00 +0000 (0:00:00.073)       0:01:04.118 ***********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  19:42:00 +0000 (0:00:00.250)       0:01:04.369 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.423)       0:01:04.793 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.105)       0:01:04.899 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.063)       0:01:04.962 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.059)       0:01:05.022 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.054)       0:01:05.077 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.105)       0:01:05.182 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  19:42:01 +0000 (0:00:00.104)       0:01:05.287 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:42:02 +0000 (0:00:01.321)       0:01:06.608 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:42:03 +0000 (0:00:00.958)       0:01:07.567 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:42:06 +0000 (0:00:02.872)       0:01:10.439 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:42:07 +0000 (0:00:01.112)       0:01:11.551 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:42:08 +0000 (0:00:00.973)       0:01:12.525 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:42:09 +0000 (0:00:00.925)       0:01:13.450 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:42:09 +0000 (0:00:00.081)       0:01:13.531 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:42:10 +0000 (0:00:00.541)       0:01:14.073 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:42:10 +0000 (0:00:00.519)       0:01:14.593 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.190)       0:01:14.783 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.099)       0:01:14.883 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.043)       0:01:14.926 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.044)       0:01:14.970 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.040)       0:01:15.011 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.041)       0:01:15.053 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.046)       0:01:15.100 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:42:11 +0000 (0:00:00.483)       0:01:15.583 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.147)       0:01:15.730 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.179)       0:01:15.910 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.039)       0:01:15.950 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.044)       0:01:15.994 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.045)       0:01:16.039 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.042)       0:01:16.082 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.451)       0:01:16.533 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.038)       0:01:16.571 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:42:12 +0000 (0:00:00.037)       0:01:16.609 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:42:13 +0000 (0:00:00.681)       0:01:17.290 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:42:14 +0000 (0:00:00.568)       0:01:17.859 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:42:14 +0000 (0:00:00.566)       0:01:18.425 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:42:14 +0000 (0:00:00.159)       0:01:18.584 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:42:14 +0000 (0:00:00.091)       0:01:18.676 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.359)       0:01:19.035 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.087)       0:01:19.123 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.119)       0:01:19.242 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.151)       0:01:19.394 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.103)       0:01:19.498 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:42:15 +0000 (0:00:00.154)       0:01:19.653 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:42:16 +0000 (0:00:00.371)       0:01:20.024 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:42:16 +0000 (0:00:00.052)       0:01:20.077 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:42:16 +0000 (0:00:00.220)       0:01:20.297 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:42:16 +0000 (0:00:00.092)       0:01:20.389 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.400)       0:01:20.790 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.153)       0:01:20.943 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.142)       0:01:21.086 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.104)       0:01:21.190 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.101)       0:01:21.291 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:42:17 +0000 (0:00:00.220)       0:01:21.512 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.369)       0:01:21.881 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.060)       0:01:21.942 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.227)       0:01:22.169 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.048)       0:01:22.218 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.049)       0:01:22.267 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.082)       0:01:22.350 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.266)       0:01:22.616 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:42:18 +0000 (0:00:00.085)       0:01:22.702 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:42:20 +0000 (0:00:01.553)       0:01:24.255 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:42:21 +0000 (0:00:00.526)       0:01:24.782 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:42:22 +0000 (0:00:01.572)       0:01:26.355 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:42:22 +0000 (0:00:00.354)       0:01:26.709 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:42:23 +0000 (0:00:00.064)       0:01:26.774 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:42:23 +0000 (0:00:00.060)       0:01:26.834 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:42:23 +0000 (0:00:00.088)       0:01:26.923 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:42:23 +0000 (0:00:00.504)       0:01:27.428 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:42:24 +0000 (0:00:00.510)       0:01:27.938 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:42:24 +0000 (0:00:00.247)       0:01:28.185 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:42:24 +0000 (0:00:00.043)       0:01:28.229 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:42:24 +0000 (0:00:00.049)       0:01:28.278 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:42:25 +0000 (0:00:00.874)       0:01:29.152 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:42:25 +0000 (0:00:00.140)       0:01:29.293 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:42:25 +0000 (0:00:00.387)       0:01:29.680 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:42:26 +0000 (0:00:00.336)       0:01:30.017 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:42:26 +0000 (0:00:00.108)       0:01:30.126 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:42:26 +0000 (0:00:00.255)       0:01:30.381 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:42:26 +0000 (0:00:00.323)       0:01:30.705 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:42:27 +0000 (0:00:00.090)       0:01:30.795 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:42:28 +0000 (0:00:01.473)       0:01:32.268 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:01.482)       0:01:33.750 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.262)       0:01:34.012 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.041)       0:01:34.053 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.041)       0:01:34.095 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.076)       0:01:34.171 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.049)       0:01:34.221 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.329)       0:01:34.550 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.080)       0:01:34.630 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:42:30 +0000 (0:00:00.051)       0:01:34.681 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:42:31 +0000 (0:00:00.288)       0:01:34.970 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:42:31 +0000 (0:00:00.061)       0:01:35.031 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:42:31 +0000 (0:00:00.047)       0:01:35.079 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:42:31 +0000 (0:00:00.381)       0:01:35.460 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:42:31 +0000 (0:00:00.228)       0:01:35.688 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:42:32 +0000 (0:00:00.409)       0:01:36.098 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:42:32 +0000 (0:00:00.261)       0:01:36.359 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:42:33 +0000 (0:00:00.631)       0:01:36.991 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:42:33 +0000 (0:00:00.059)       0:01:37.051 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:42:33 +0000 (0:00:00.221)       0:01:37.272 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:42:33 +0000 (0:00:00.230)       0:01:37.503 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  19:42:33 +0000 (0:00:00.097)       0:01:37.600 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.244)       0:01:37.844 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.241)       0:01:38.085 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.273)       0:01:38.359 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.044)       0:01:38.403 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.048)       0:01:38.452 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.048)       0:01:38.501 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  19:42:34 +0000 (0:00:00.044)       0:01:38.545 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  19:42:36 +0000 (0:00:01.547)       0:01:40.093 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  19:42:36 +0000 (0:00:00.301)       0:01:40.395 ***********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  19:42:37 +0000 (0:00:00.458)       0:01:40.854 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  19:42:37 +0000 (0:00:00.076)       0:01:40.930 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  19:42:37 +0000 (0:00:00.296)       0:01:41.227 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  19:42:38 +0000 (0:00:00.601)       0:01:41.828 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  19:42:38 +0000 (0:00:00.447)       0:01:42.276 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  19:42:38 +0000 (0:00:00.384)       0:01:42.660 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  19:42:39 +0000 (0:00:00.410)       0:01:43.071 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  19:42:39 +0000 (0:00:00.433)       0:01:43.504 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  19:42:40 +0000 (0:00:00.415)       0:01:43.920 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  19:42:40 +0000 (0:00:00.496)       0:01:44.417 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  19:42:41 +0000 (0:00:00.451)       0:01:44.869 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  19:42:41 +0000 (0:00:00.478)       0:01:45.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  19:42:42 +0000 (0:00:00.484)       0:01:45.832 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  19:42:42 +0000 (0:00:00.422)       0:01:46.254 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  19:42:43 +0000 (0:00:00.476)       0:01:46.730 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  19:42:43 +0000 (0:00:00.395)       0:01:47.125 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  19:42:43 +0000 (0:00:00.449)       0:01:47.574 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  19:42:44 +0000 (0:00:00.402)       0:01:47.977 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  19:42:44 +0000 (0:00:00.358)       0:01:48.335 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  19:42:45 +0000 (0:00:00.420)       0:01:48.756 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  19:42:45 +0000 (0:00:00.455)       0:01:49.212 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  19:42:45 +0000 (0:00:00.390)       0:01:49.602 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  19:42:46 +0000 (0:00:00.414)       0:01:50.017 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  19:42:46 +0000 (0:00:00.429)       0:01:50.447 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  19:42:47 +0000 (0:00:00.407)       0:01:50.854 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  19:42:47 +0000 (0:00:00.451)       0:01:51.305 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  19:42:48 +0000 (0:00:00.489)       0:01:51.795 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  19:42:49 +0000 (0:00:01.487)       0:01:53.283 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  19:42:50 +0000 (0:00:00.454)       0:01:53.737 ***********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  19:42:50 +0000 (0:00:00.523)       0:01:54.260 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  19:42:50 +0000 (0:00:00.106)       0:01:54.367 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  19:42:51 +0000 (0:00:00.436)       0:01:54.803 ***********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  19:42:51 +0000 (0:00:00.564)       0:01:55.367 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  19:42:52 +0000 (0:00:00.430)       0:01:55.798 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  19:42:52 +0000 (0:00:00.329)       0:01:56.128 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  19:42:52 +0000 (0:00:00.089)       0:01:56.217 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nFriday 12 June 2026  19:42:52 +0000 (0:00:00.287)       0:01:56.505 ***********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  19:42:52 +0000 (0:00:00.079)       0:01:56.585 ***********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  19:42:53 +0000 (0:00:00.409)       0:01:56.994 ***********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  19:42:53 +0000 (0:00:00.480)       0:01:57.475 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  19:42:54 +0000 (0:00:00.612)       0:01:58.088 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:42:54 +0000 (0:00:00.314)       0:01:58.403 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nFriday 12 June 2026  19:42:55 +0000 (0:00:00.767)       0:01:59.170 ***********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 39.03s\nrepo_setup : Initialize python venv and install requirements ------------ 7.13s\nlibvirt_manager : Populate service facts -------------------------------- 2.87s\nci_setup : Install needed packages -------------------------------------- 1.65s\ntest_deps : Install python yaml libs ------------------------------------ 1.65s\nrepo_setup : Make sure git-core package is installed -------------------- 1.62s\npodman : Ensure podman is installed ------------------------------------- 1.57s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.55s\nlibvirt_manager : Install packages required for using KVM --------------- 1.55s\nlibvirt_manager : Ensure read-write socket is enabled for proxy. -------- 1.49s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.48s\ndnsmasq : Install needed packages --------------------------------------- 1.47s\nci_setup : Manage directories ------------------------------------------- 1.32s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.11s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.11s\nGathering Facts --------------------------------------------------------- 1.05s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.03s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.97s\nlibvirt_manager : Get installed packages list --------------------------- 0.96s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.93s\nINFO     Running deploy_layout > converge\n\nPLAY [One hypervisor] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:42:56 +0000 (0:00:00.057)       0:00:00.057 ***********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nFriday 12 June 2026  19:42:57 +0000 (0:00:01.157)       0:00:01.215 ***********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nFriday 12 June 2026  19:42:57 +0000 (0:00:00.084)       0:00:01.299 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})\n\nTASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***\nFriday 12 June 2026  19:42:57 +0000 (0:00:00.131)       0:00:01.430 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nFriday 12 June 2026  19:42:57 +0000 (0:00:00.105)       0:00:01.535 ***********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nFriday 12 June 2026  19:42:58 +0000 (0:00:01.042)       0:00:02.578 ***********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nFriday 12 June 2026  19:42:58 +0000 (0:00:00.095)       0:00:02.674 ***********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  19:42:58 +0000 (0:00:00.136)       0:00:02.811 ***********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nFriday 12 June 2026  19:42:59 +0000 (0:00:00.098)       0:00:02.909 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance\n\nTASK [libvirt_manager : Chose right parameter for layout definition] ***********\nFriday 12 June 2026  19:42:59 +0000 (0:00:00.118)       0:00:03.028 ***********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nFriday 12 June 2026  19:42:59 +0000 (0:00:00.153)       0:00:03.181 ***********\nok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)\n\nTASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***\nFriday 12 June 2026  19:42:59 +0000 (0:00:00.238)       0:00:03.419 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nFriday 12 June 2026  19:42:59 +0000 (0:00:00.080)       0:00:03.500 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nFriday 12 June 2026  19:43:00 +0000 (0:00:00.702)       0:00:04.202 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nFriday 12 June 2026  19:43:00 +0000 (0:00:00.665)       0:00:04.868 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:43:01 +0000 (0:00:00.095)       0:00:04.964 ***********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nFriday 12 June 2026  19:43:02 +0000 (0:00:01.052)       0:00:06.017 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nFriday 12 June 2026  19:43:02 +0000 (0:00:00.065)       0:00:06.082 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nFriday 12 June 2026  19:43:02 +0000 (0:00:00.073)       0:00:06.155 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nFriday 12 June 2026  19:43:03 +0000 (0:00:00.766)       0:00:06.921 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nFriday 12 June 2026  19:43:03 +0000 (0:00:00.700)       0:00:07.622 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:43:03 +0000 (0:00:00.162)       0:00:07.784 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:43:03 +0000 (0:00:00.088)       0:00:07.872 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.413)       0:00:08.286 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.065)       0:00:08.351 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.063)       0:00:08.414 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.128)       0:00:08.543 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\nok: [instance] => (item={'key': 'compute-1', 'value': 'compute'})\nok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.181)       0:00:08.724 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:43:04 +0000 (0:00:00.069)       0:00:08.794 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:43:05 +0000 (0:00:00.608)       0:00:09.402 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-1 to computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding baremetal-0 to baremetals)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:43:05 +0000 (0:00:00.238)       0:00:09.641 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:43:05 +0000 (0:00:00.097)       0:00:09.739 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:43:06 +0000 (0:00:00.528)       0:00:10.268 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:43:06 +0000 (0:00:00.355)       0:00:10.623 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:43:06 +0000 (0:00:00.093)       0:00:10.716 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:43:06 +0000 (0:00:00.098)       0:00:10.815 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.160)       0:00:10.976 ***********\nok: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.254)       0:00:11.230 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.250)       0:00:11.480 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.070)       0:00:11.551 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.113)       0:00:11.664 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:43:07 +0000 (0:00:00.097)       0:00:11.761 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:43:08 +0000 (0:00:00.250)       0:00:12.012 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:43:08 +0000 (0:00:00.303)       0:00:12.316 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:43:08 +0000 (0:00:00.111)       0:00:12.428 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:43:08 +0000 (0:00:00.069)       0:00:12.497 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:43:08 +0000 (0:00:00.291)       0:00:12.789 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:43:09 +0000 (0:00:00.699)       0:00:13.488 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:43:09 +0000 (0:00:00.255)       0:00:13.744 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:43:09 +0000 (0:00:00.067)       0:00:13.812 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:43:09 +0000 (0:00:00.064)       0:00:13.876 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.068)       0:00:13.944 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.130)       0:00:14.075 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.068)       0:00:14.144 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.204)       0:00:14.348 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.056)       0:00:14.405 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:43:10 +0000 (0:00:00.371)       0:00:14.776 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:43:11 +0000 (0:00:00.539)       0:00:15.315 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:43:11 +0000 (0:00:00.176)       0:00:15.492 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:43:11 +0000 (0:00:00.126)       0:00:15.619 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:43:12 +0000 (0:00:00.569)       0:00:16.189 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:43:12 +0000 (0:00:00.205)       0:00:16.394 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:43:12 +0000 (0:00:00.123)       0:00:16.517 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:43:13 +0000 (0:00:00.938)       0:00:17.456 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:43:14 +0000 (0:00:01.013)       0:00:18.469 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:43:15 +0000 (0:00:00.693)       0:00:19.163 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:43:15 +0000 (0:00:00.561)       0:00:19.724 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:43:15 +0000 (0:00:00.149)       0:00:19.874 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:43:16 +0000 (0:00:00.310)       0:00:20.185 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:43:16 +0000 (0:00:00.656)       0:00:20.842 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  19:43:17 +0000 (0:00:00.183)       0:00:21.025 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  19:43:17 +0000 (0:00:00.213)       0:00:21.239 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  19:43:19 +0000 (0:00:01.866)       0:00:23.105 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  19:43:19 +0000 (0:00:00.245)       0:00:23.350 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  19:43:20 +0000 (0:00:00.598)       0:00:23.948 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  19:43:22 +0000 (0:00:02.052)       0:00:26.001 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:43:22 +0000 (0:00:00.595)       0:00:26.596 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:43:22 +0000 (0:00:00.068)       0:00:26.665 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:43:22 +0000 (0:00:00.110)       0:00:26.776 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:43:23 +0000 (0:00:00.606)       0:00:27.382 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:43:23 +0000 (0:00:00.340)       0:00:27.723 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:43:25 +0000 (0:00:01.642)       0:00:29.365 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:43:29 +0000 (0:00:04.456)       0:00:33.822 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:43:30 +0000 (0:00:00.342)       0:00:34.164 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:43:30 +0000 (0:00:00.542)       0:00:34.707 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:43:31 +0000 (0:00:00.555)       0:00:35.262 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:43:31 +0000 (0:00:00.145)       0:00:35.408 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:43:32 +0000 (0:00:00.552)       0:00:35.960 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:43:32 +0000 (0:00:00.059)       0:00:36.020 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:43:32 +0000 (0:00:00.159)       0:00:36.179 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:43:32 +0000 (0:00:00.565)       0:00:36.745 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:43:32 +0000 (0:00:00.067)       0:00:36.813 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:43:33 +0000 (0:00:00.316)       0:00:37.129 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.896)       0:00:38.026 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.072)       0:00:38.099 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.071)       0:00:38.170 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.180)       0:00:38.351 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.206)       0:00:38.557 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.084)       0:00:38.642 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:43:34 +0000 (0:00:00.158)       0:00:38.800 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:43:35 +0000 (0:00:00.732)       0:00:39.533 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:43:35 +0000 (0:00:00.057)       0:00:39.591 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:43:35 +0000 (0:00:00.146)       0:00:39.737 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:43:35 +0000 (0:00:00.071)       0:00:39.809 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:43:35 +0000 (0:00:00.078)       0:00:39.888 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:43:36 +0000 (0:00:00.644)       0:00:40.532 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:43:36 +0000 (0:00:00.119)       0:00:40.652 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:43:36 +0000 (0:00:00.104)       0:00:40.757 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:43:36 +0000 (0:00:00.076)       0:00:40.833 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:43:37 +0000 (0:00:00.707)       0:00:41.540 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:43:37 +0000 (0:00:00.116)       0:00:41.657 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:43:38 +0000 (0:00:00.526)       0:00:42.184 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:43:38 +0000 (0:00:00.116)       0:00:42.300 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:43:38 +0000 (0:00:00.312)       0:00:42.613 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:43:38 +0000 (0:00:00.113)       0:00:42.726 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:43:39 +0000 (0:00:00.605)       0:00:43.332 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:43:39 +0000 (0:00:00.511)       0:00:43.843 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:43:40 +0000 (0:00:00.517)       0:00:44.361 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:43:40 +0000 (0:00:00.261)       0:00:44.622 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.533)       0:00:45.156 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.082)       0:00:45.239 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.058)       0:00:45.298 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.114)       0:00:45.413 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.069)       0:00:45.483 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.058)       0:00:45.541 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.199)       0:00:45.741 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:43:41 +0000 (0:00:00.055)       0:00:45.797 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:43:42 +0000 (0:00:00.315)       0:00:46.112 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:43:42 +0000 (0:00:00.522)       0:00:46.634 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:43:42 +0000 (0:00:00.137)       0:00:46.771 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:43:42 +0000 (0:00:00.113)       0:00:46.885 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:43:43 +0000 (0:00:00.638)       0:00:47.524 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:43:43 +0000 (0:00:00.069)       0:00:47.594 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:43:43 +0000 (0:00:00.116)       0:00:47.710 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:43:43 +0000 (0:00:00.065)       0:00:47.776 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.136)       0:00:47.913 ***********\nok: [instance] => (item=baremetal-0 - ctlplane)\nok: [instance] => (item=compute-0 - ctlplane)\nok: [instance] => (item=compute-1 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.274)       0:00:48.187 ***********\nok: [instance] => (item=baremetal-0 - public)\nok: [instance] => (item=compute-0 - public)\nok: [instance] => (item=compute-1 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.185)       0:00:48.372 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.137)       0:00:48.509 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.074)       0:00:48.584 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:43:44 +0000 (0:00:00.203)       0:00:48.787 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.119)       0:00:48.906 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.215)       0:00:49.121 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.096)       0:00:49.218 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.246)       0:00:49.464 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.087)       0:00:49.551 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:43:45 +0000 (0:00:00.058)       0:00:49.610 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:43:46 +0000 (0:00:00.325)       0:00:49.936 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:43:46 +0000 (0:00:00.109)       0:00:50.045 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:af:fa', 'entry': 'set:baremetal,52:54:02:01:af:fa,192.168.140.20,baremetal-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:ea:e9', 'entry': 'set:compute,52:54:00:01:ea:e9,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:af:cd', 'entry': 'set:compute,52:54:01:01:af:cd,192.168.140.11,compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:cc:f0', 'entry': 'set:baremetal,52:54:02:00:cc:f0,192.168.110.30,baremetal-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:13:94', 'entry': 'set:compute,52:54:00:00:13:94,192.168.110.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-1_52:54:01:00:59:00', 'entry': 'set:compute,52:54:01:00:59:00,192.168.110.11,compute-1', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:43:48 +0000 (0:00:02.793)       0:00:52.838 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:43:49 +0000 (0:00:00.108)       0:00:52.946 ***********\nok: [instance] => (item=baremetal-0)\nok: [instance] => (item=compute-0)\nok: [instance] => (item=compute-1)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:43:49 +0000 (0:00:00.303)       0:00:53.250 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:43:49 +0000 (0:00:00.192)       0:00:53.442 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:43:49 +0000 (0:00:00.107)       0:00:53.549 ***********\nok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:43:49 +0000 (0:00:00.263)       0:00:53.813 ***********\nchanged: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:43:52 +0000 (0:00:02.297)       0:00:56.110 ***********\nskipping: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:43:52 +0000 (0:00:00.295)       0:00:56.406 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:43:52 +0000 (0:00:00.065)       0:00:56.471 ***********\nskipping: [instance] => (item=nocompute)\nskipping: [instance] => (item=compute)\nskipping: [instance] => (item=baremetal)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:43:52 +0000 (0:00:00.083)       0:00:56.555 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:43:52 +0000 (0:00:00.075)       0:00:56.630 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:43:53 +0000 (0:00:00.524)       0:00:57.154 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:43:53 +0000 (0:00:00.091)       0:00:57.246 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:43:54 +0000 (0:00:00.828)       0:00:58.075 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:43:54 +0000 (0:00:00.526)       0:00:58.601 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nFriday 12 June 2026  19:43:55 +0000 (0:00:00.441)       0:00:59.042 ***********\nskipping: [instance] => (item=nocompute)\nchanged: [instance] => (item=compute)\nchanged: [instance] => (item=baremetal)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nFriday 12 June 2026  19:43:56 +0000 (0:00:01.016)       0:01:00.058 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance\n\nTASK [libvirt_manager : Check if all-group.yml already exists] *****************\nFriday 12 June 2026  19:43:56 +0000 (0:00:00.140)       0:01:00.199 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nFriday 12 June 2026  19:43:56 +0000 (0:00:00.300)       0:01:00.499 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nFriday 12 June 2026  19:43:56 +0000 (0:00:00.112)       0:01:00.612 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nFriday 12 June 2026  19:43:57 +0000 (0:00:00.584)       0:01:01.197 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nFriday 12 June 2026  19:43:57 +0000 (0:00:00.068)       0:01:01.265 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nFriday 12 June 2026  19:43:57 +0000 (0:00:00.069)       0:01:01.335 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:43:57 +0000 (0:00:00.264)       0:01:01.599 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:43:57 +0000 (0:00:00.082)       0:01:01.682 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:43:58 +0000 (0:00:00.341)       0:01:02.023 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:43:58 +0000 (0:00:00.418)       0:01:02.442 ***********\nchanged: [instance] => (item=pool-start)\nchanged: [instance] => (item=pool-autostart)\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:43:59 +0000 (0:00:00.617)       0:01:03.059 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:43:59 +0000 (0:00:00.075)       0:01:03.135 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:43:59 +0000 (0:00:00.122)       0:01:03.257 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:43:59 +0000 (0:00:00.062)       0:01:03.320 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nFriday 12 June 2026  19:43:59 +0000 (0:00:00.404)       0:01:03.724 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:44:00 +0000 (0:00:00.311)       0:01:04.036 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:44:00 +0000 (0:00:00.335)       0:01:04.372 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:44:00 +0000 (0:00:00.247)       0:01:04.620 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:44:13 +0000 (0:00:12.391)       0:01:17.012 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:44:13 +0000 (0:00:00.363)       0:01:17.376 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:44:13 +0000 (0:00:00.110)       0:01:17.486 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:44:13 +0000 (0:00:00.378)       0:01:17.865 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:44:14 +0000 (0:00:00.367)       0:01:18.232 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:44:14 +0000 (0:00:00.309)       0:01:18.542 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:44:14 +0000 (0:00:00.069)       0:01:18.611 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.317)       0:01:18.929 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.186)       0:01:19.115 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.285)       0:01:19.401 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.059)       0:01:19.460 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.067)       0:01:19.528 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.066)       0:01:19.594 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.125)       0:01:19.720 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.065)       0:01:19.786 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nFriday 12 June 2026  19:44:15 +0000 (0:00:00.070)       0:01:19.856 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nFriday 12 June 2026  19:44:16 +0000 (0:00:00.287)       0:01:20.143 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nFriday 12 June 2026  19:44:16 +0000 (0:00:00.555)       0:01:20.699 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nFriday 12 June 2026  19:44:17 +0000 (0:00:00.366)       0:01:21.066 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nFriday 12 June 2026  19:44:17 +0000 (0:00:00.299)       0:01:21.366 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nFriday 12 June 2026  19:44:18 +0000 (0:00:00.689)       0:01:22.056 ***********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nFriday 12 June 2026  19:44:18 +0000 (0:00:00.065)       0:01:22.122 ***********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nFriday 12 June 2026  19:44:18 +0000 (0:00:00.372)       0:01:22.494 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nFriday 12 June 2026  19:44:18 +0000 (0:00:00.078)       0:01:22.573 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})\n\nTASK [libvirt_manager : Create VM image for compute-0] *************************\nFriday 12 June 2026  19:44:18 +0000 (0:00:00.283)       0:01:22.856 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********\nFriday 12 June 2026  19:44:19 +0000 (0:00:00.429)       0:01:23.285 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-0] *************************\nFriday 12 June 2026  19:44:19 +0000 (0:00:00.432)       0:01:23.718 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************\nFriday 12 June 2026  19:44:20 +0000 (0:00:00.742)       0:01:24.460 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********\nFriday 12 June 2026  19:44:20 +0000 (0:00:00.102)       0:01:24.563 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:44:20 +0000 (0:00:00.195)       0:01:24.758 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:20 +0000 (0:00:00.134)       0:01:24.893 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:21 +0000 (0:00:00.422)       0:01:25.315 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:21 +0000 (0:00:00.204)       0:01:25.520 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:21 +0000 (0:00:00.366)       0:01:25.886 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************\nFriday 12 June 2026  19:44:22 +0000 (0:00:00.290)       0:01:26.177 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:22 +0000 (0:00:00.479)       0:01:26.656 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:23 +0000 (0:00:00.332)       0:01:26.989 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:23 +0000 (0:00:00.102)       0:01:27.092 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:23 +0000 (0:00:00.309)       0:01:27.401 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********\nFriday 12 June 2026  19:44:23 +0000 (0:00:00.378)       0:01:27.779 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****\nFriday 12 June 2026  19:44:24 +0000 (0:00:00.454)       0:01:28.233 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-0] ********\nFriday 12 June 2026  19:44:24 +0000 (0:00:00.086)       0:01:28.320 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance\n\nTASK [libvirt_manager : Check if we have a source candidate] *******************\nFriday 12 June 2026  19:44:24 +0000 (0:00:00.202)       0:01:28.523 ***********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nFriday 12 June 2026  19:44:24 +0000 (0:00:00.341)       0:01:28.864 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nFriday 12 June 2026  19:44:25 +0000 (0:00:00.460)       0:01:29.325 ***********\nchanged: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nFriday 12 June 2026  19:44:25 +0000 (0:00:00.435)       0:01:29.760 ***********\nchanged: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-0] **************\nFriday 12 June 2026  19:44:26 +0000 (0:00:00.588)       0:01:30.349 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-0] ***********************\nFriday 12 June 2026  19:44:26 +0000 (0:00:00.403)       0:01:30.752 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:44:27 +0000 (0:00:00.453)       0:01:31.206 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:44:27 +0000 (0:00:00.390)       0:01:31.596 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:44:27 +0000 (0:00:00.099)       0:01:31.696 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  19:44:27 +0000 (0:00:00.159)       0:01:31.855 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.367)       0:01:32.223 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.105)       0:01:32.328 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.113)       0:01:32.441 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.106)       0:01:32.548 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.172)       0:01:32.721 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  19:44:28 +0000 (0:00:00.154)       0:01:32.875 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  19:44:29 +0000 (0:00:00.572)       0:01:33.448 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  19:44:31 +0000 (0:00:01.744)       0:01:35.193 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  19:44:31 +0000 (0:00:00.344)       0:01:35.537 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  19:44:32 +0000 (0:00:00.684)       0:01:36.222 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  19:44:32 +0000 (0:00:00.648)       0:01:36.870 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  19:44:33 +0000 (0:00:00.135)       0:01:37.005 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  19:44:33 +0000 (0:00:00.435)       0:01:37.440 ***********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  19:44:33 +0000 (0:00:00.101)       0:01:37.542 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log\nchanged: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:44:34 +0000 (0:00:00.394)       0:01:37.937 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:44:34 +0000 (0:00:00.552)       0:01:38.489 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-0] ********************\nFriday 12 June 2026  19:44:34 +0000 (0:00:00.117)       0:01:38.607 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for compute-1] *************************\nFriday 12 June 2026  19:44:34 +0000 (0:00:00.089)       0:01:38.697 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********\nFriday 12 June 2026  19:44:35 +0000 (0:00:00.442)       0:01:39.139 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-1] *************************\nFriday 12 June 2026  19:44:35 +0000 (0:00:00.396)       0:01:39.535 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************\nFriday 12 June 2026  19:44:36 +0000 (0:00:00.557)       0:01:40.093 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********\nFriday 12 June 2026  19:44:36 +0000 (0:00:00.104)       0:01:40.197 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:44:36 +0000 (0:00:00.194)       0:01:40.391 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:36 +0000 (0:00:00.141)       0:01:40.533 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:37 +0000 (0:00:00.449)       0:01:40.983 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:37 +0000 (0:00:00.120)       0:01:41.103 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:37 +0000 (0:00:00.394)       0:01:41.498 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************\nFriday 12 June 2026  19:44:37 +0000 (0:00:00.274)       0:01:41.772 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:38 +0000 (0:00:00.524)       0:01:42.297 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:38 +0000 (0:00:00.415)       0:01:42.712 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:38 +0000 (0:00:00.115)       0:01:42.828 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:40 +0000 (0:00:01.396)       0:01:44.225 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********\nFriday 12 June 2026  19:44:40 +0000 (0:00:00.379)       0:01:44.605 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****\nFriday 12 June 2026  19:44:41 +0000 (0:00:00.445)       0:01:45.050 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-1] ********\nFriday 12 June 2026  19:44:41 +0000 (0:00:00.130)       0:01:45.180 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance\n\nTASK [libvirt_manager : Check if we have a source candidate] *******************\nFriday 12 June 2026  19:44:41 +0000 (0:00:00.125)       0:01:45.305 ***********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nFriday 12 June 2026  19:44:41 +0000 (0:00:00.364)       0:01:45.670 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nFriday 12 June 2026  19:44:42 +0000 (0:00:00.463)       0:01:46.133 ***********\nchanged: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nFriday 12 June 2026  19:44:42 +0000 (0:00:00.428)       0:01:46.562 ***********\nchanged: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-1] **************\nFriday 12 June 2026  19:44:43 +0000 (0:00:00.545)       0:01:47.107 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-1] ***********************\nFriday 12 June 2026  19:44:43 +0000 (0:00:00.368)       0:01:47.475 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:44:44 +0000 (0:00:00.443)       0:01:47.918 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:44:45 +0000 (0:00:01.355)       0:01:49.273 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:44:45 +0000 (0:00:00.173)       0:01:49.447 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  19:44:45 +0000 (0:00:00.131)       0:01:49.579 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  19:44:45 +0000 (0:00:00.282)       0:01:49.862 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  19:44:46 +0000 (0:00:00.157)       0:01:50.019 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  19:44:46 +0000 (0:00:00.083)       0:01:50.102 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  19:44:46 +0000 (0:00:00.081)       0:01:50.184 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  19:44:46 +0000 (0:00:00.125)       0:01:50.310 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  19:44:46 +0000 (0:00:00.201)       0:01:50.512 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  19:44:47 +0000 (0:00:00.596)       0:01:51.109 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  19:44:48 +0000 (0:00:01.560)       0:01:52.669 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  19:44:49 +0000 (0:00:00.376)       0:01:53.046 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  19:44:49 +0000 (0:00:00.547)       0:01:53.594 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  19:44:50 +0000 (0:00:00.584)       0:01:54.178 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  19:44:50 +0000 (0:00:00.107)       0:01:54.285 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  19:44:50 +0000 (0:00:00.339)       0:01:54.625 ***********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  19:44:50 +0000 (0:00:00.091)       0:01:54.716 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log\nchanged: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:44:51 +0000 (0:00:00.338)       0:01:55.055 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:44:51 +0000 (0:00:00.437)       0:01:55.493 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-1] ********************\nFriday 12 June 2026  19:44:51 +0000 (0:00:00.130)       0:01:55.624 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for baremetal-0] ***********************\nFriday 12 June 2026  19:44:51 +0000 (0:00:00.166)       0:01:55.790 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******\nFriday 12 June 2026  19:44:52 +0000 (0:00:00.427)       0:01:56.218 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type baremetal-0] ***********************\nFriday 12 June 2026  19:44:52 +0000 (0:00:00.377)       0:01:56.596 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************\nFriday 12 June 2026  19:44:53 +0000 (0:00:00.623)       0:01:57.219 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********\nFriday 12 June 2026  19:44:53 +0000 (0:00:00.083)       0:01:57.303 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:44:53 +0000 (0:00:00.131)       0:01:57.434 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:53 +0000 (0:00:00.211)       0:01:57.646 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:54 +0000 (0:00:00.422)       0:01:58.068 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:54 +0000 (0:00:00.144)       0:01:58.212 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:54 +0000 (0:00:00.483)       0:01:58.696 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********\nFriday 12 June 2026  19:44:55 +0000 (0:00:00.331)       0:01:59.028 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:44:55 +0000 (0:00:00.513)       0:01:59.541 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:44:56 +0000 (0:00:00.487)       0:02:00.029 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:44:56 +0000 (0:00:00.109)       0:02:00.138 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:44:56 +0000 (0:00:00.391)       0:02:00.530 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******\nFriday 12 June 2026  19:44:56 +0000 (0:00:00.315)       0:02:00.845 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***\nFriday 12 June 2026  19:44:57 +0000 (0:00:00.544)       0:02:01.390 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******\nFriday 12 June 2026  19:44:57 +0000 (0:00:00.058)       0:02:01.448 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************\nFriday 12 June 2026  19:44:57 +0000 (0:00:00.064)       0:02:01.513 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************\nFriday 12 June 2026  19:44:57 +0000 (0:00:00.062)       0:02:01.576 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:44:57 +0000 (0:00:00.142)       0:02:01.718 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.302)       0:02:02.021 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.073)       0:02:02.094 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.060)       0:02:02.154 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.057)       0:02:02.212 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for baremetal-0] ******************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.209)       0:02:02.421 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.075)       0:02:02.496 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance\n\nTASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************\nFriday 12 June 2026  19:44:58 +0000 (0:00:00.138)       0:02:02.634 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nFriday 12 June 2026  19:44:59 +0000 (0:00:00.443)       0:02:03.078 ***********\nskipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  19:45:01 +0000 (0:00:02.294)       0:02:05.372 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  19:45:02 +0000 (0:00:00.979)       0:02:06.352 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nFriday 12 June 2026  19:45:03 +0000 (0:00:00.700)       0:02:07.053 ***********\nchanged: [instance] => (item=compute-0.utility)\nchanged: [instance] => (item=compute-1.utility)\nskipping: [instance] => (item=baremetal-0.utility)\n\nTASK [libvirt_manager : Ensure we get SSH on nodes] ****************************\nFriday 12 June 2026  19:45:03 +0000 (0:00:00.742)       0:02:07.796 ***********\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j763300876222.83149', 'results_file': '/home/zuul/.ansible_async/j763300876222.83149', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j256226431731.83167', 'results_file': '/home/zuul/.ansible_async/j256226431731.83167', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})\n\nTASK [libvirt_manager : Configure managed VMs] *********************************\nFriday 12 June 2026  19:45:30 +0000 (0:00:26.591)       0:02:34.388 ***********\nskipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  19:45:30 +0000 (0:00:00.245)       0:02:34.633 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-0] *****************************\nFriday 12 June 2026  19:45:30 +0000 (0:00:00.058)       0:02:34.692 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  19:45:30 +0000 (0:00:00.190)       0:02:34.882 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  19:45:31 +0000 (0:00:00.193)       0:02:35.076 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  19:45:31 +0000 (0:00:00.310)       0:02:35.386 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************\nFriday 12 June 2026  19:45:31 +0000 (0:00:00.374)       0:02:35.761 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-0] ******************\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.490)       0:02:36.251 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.062)       0:02:36.313 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-0] *****************\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.140)       0:02:36.454 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-0] ******************\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.123)       0:02:36.577 ***********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.096)       0:02:36.673 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-1] *****************************\nFriday 12 June 2026  19:45:32 +0000 (0:00:00.070)       0:02:36.744 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  19:45:33 +0000 (0:00:00.203)       0:02:36.947 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  19:45:33 +0000 (0:00:00.236)       0:02:37.183 ***********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  19:45:33 +0000 (0:00:00.451)       0:02:37.634 ***********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************\nFriday 12 June 2026  19:45:34 +0000 (0:00:00.377)       0:02:38.012 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-1] ******************\nFriday 12 June 2026  19:45:34 +0000 (0:00:00.593)       0:02:38.605 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  19:45:34 +0000 (0:00:00.155)       0:02:38.761 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-1] *****************\nFriday 12 June 2026  19:45:34 +0000 (0:00:00.086)       0:02:38.847 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-1] ******************\nFriday 12 June 2026  19:45:35 +0000 (0:00:00.116)       0:02:38.963 ***********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nFriday 12 June 2026  19:45:35 +0000 (0:00:00.120)       0:02:39.084 ***********\nskipping: [instance] => (item=baremetal-0)\nskipping: [instance] => (item=compute-0)\nskipping: [instance] => (item=compute-1)\nskipping: [instance]\n\nTASK [libvirt_manager : List running virtual machines.] ************************\nFriday 12 June 2026  19:45:35 +0000 (0:00:00.187)       0:02:39.272 ***********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nFriday 12 June 2026  19:45:35 +0000 (0:00:00.366)       0:02:39.638 ***********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.520)       0:02:40.158 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.093)       0:02:40.252 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.162)       0:02:40.415 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.077)       0:02:40.492 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.073)       0:02:40.565 ***********\nskipping: [instance]\n\nTASK [Get wanted files] ********************************************************\nFriday 12 June 2026  19:45:36 +0000 (0:00:00.196)       0:02:40.762 ***********\nok: [instance] => (item=reproducer-inventory/compute-group.yml)\n\nTASK [Assert file availability] ************************************************\nFriday 12 June 2026  19:45:37 +0000 (0:00:00.422)       0:02:41.185 ***********\nok: [instance] => (item=/opt/basedir/reproducer-inventory/compute-group.yml) => changed=false\n  ansible_loop_var: item\n  item:\n    ansible_loop_var: item\n    changed: false\n    failed: false\n    invocation:\n      module_args:\n        checksum_algorithm: sha1\n        follow: false\n        get_attributes: true\n        get_checksum: true\n        get_md5: false\n        get_mime: true\n        path: /opt/basedir/reproducer-inventory/compute-group.yml\n    item: reproducer-inventory/compute-group.yml\n    stat:\n      atime: 1781293435.6063473\n      attr_flags: ''\n      attributes: []\n      block_size: 4096\n      blocks: 8\n      charset: us-ascii\n      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98\n      ctime: 1781293435.6093473\n      dev: 64513\n      device_type: 0\n      executable: false\n      exists: true\n      gid: 1000\n      gr_name: zuul\n      inode: 29476484\n      isblk: false\n      ischr: false\n      isdir: false\n      isfifo: false\n      isgid: false\n      islnk: false\n      isreg: true\n      issock: false\n      isuid: false\n      mimetype: text/plain\n      mode: '0644'\n      mtime: 1781293435.454343\n      nlink: 1\n      path: /opt/basedir/reproducer-inventory/compute-group.yml\n      pw_name: zuul\n      readable: true\n      rgrp: true\n      roth: true\n      rusr: true\n      size: 479\n      uid: 1000\n      version: '3060026123'\n      wgrp: false\n      woth: false\n      writeable: true\n      wusr: true\n      xgrp: false\n      xoth: false\n      xusr: false\n  msg: All assertions passed\n\nTASK [Get virtual network list] ************************************************\nFriday 12 June 2026  19:45:37 +0000 (0:00:00.109)       0:02:41.294 ***********\nok: [instance]\n\nTASK [Get virtual machines] ****************************************************\nFriday 12 June 2026  19:45:37 +0000 (0:00:00.335)       0:02:41.630 ***********\nok: [instance]\n\nTASK [Output network list] *****************************************************\nFriday 12 June 2026  19:45:38 +0000 (0:00:00.395)       0:02:42.025 ***********\nok: [instance] =>\n  msg:\n  - - cifmw-osp_trunk\n    - cifmw-public\n  - - cifmw-osp_trunk\n    - cifmw-public\n\nTASK [Assert resource lists] ***************************************************\nFriday 12 June 2026  19:45:38 +0000 (0:00:00.083)       0:02:42.108 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [Get compute-0 network interfaces] ****************************************\nFriday 12 June 2026  19:45:38 +0000 (0:00:00.099)       0:02:42.208 ***********\nchanged: [instance]\n\nTASK [Ensure compute-0 connections] ********************************************\nFriday 12 June 2026  19:45:38 +0000 (0:00:00.315)       0:02:42.523 ***********\nok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:13:94', 'host': 'compute--0'}) => changed=false\n  ansible_loop_var: item\n  item:\n    driver: virtio\n    host: compute--0\n    mac: 52:54:00:00:13:94\n    network: cifmw-public\n    nic: vnet0\n    type: bridge\n  msg: All assertions passed\nok: [instance] => (item={'nic': 'vnet1', 'type': 'bridge', 'network': 'cifmw-osp_trunk', 'driver': 'virtio', 'mac': '52:54:00:01:ea:e9', 'host': 'compute--0'}) => changed=false\n  ansible_loop_var: item\n  item:\n    driver: virtio\n    host: compute--0\n    mac: 52:54:00:01:ea:e9\n    network: cifmw-osp_trunk\n    nic: vnet1\n    type: bridge\n  msg: All assertions passed\n\nTASK [Get osp_trunk network XML] ***********************************************\nFriday 12 June 2026  19:45:38 +0000 (0:00:00.201)       0:02:42.724 ***********\nok: [instance]\n\nTASK [Verify existence of storage pool.] ***************************************\nFriday 12 June 2026  19:45:39 +0000 (0:00:00.396)       0:02:43.121 ***********\nchanged: [instance]\n\nTASK [Gather the list of created volumes.] *************************************\nFriday 12 June 2026  19:45:39 +0000 (0:00:00.373)       0:02:43.495 ***********\nchanged: [instance]\n\nTASK [Verify the number of created volumes match with expected count] **********\nFriday 12 June 2026  19:45:39 +0000 (0:00:00.322)       0:02:43.817 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [Gather the domain information about VMs having extra disks.] *************\nFriday 12 June 2026  19:45:40 +0000 (0:00:00.186)       0:02:44.004 ***********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [Gather the number of volumes attached.] **********************************\nFriday 12 June 2026  19:45:40 +0000 (0:00:00.756)       0:02:44.760 ***********\nok: [instance] => (item={'get_xml': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'})\nok: [instance] => (item={'get_xml': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'})\n\nTASK [Verify the number of volumes attached match with the expected count.] ****\nFriday 12 June 2026  19:45:41 +0000 (0:00:00.589)       0:02:45.350 ***********\nok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\\'1.0\\' encoding=\\'UTF-8\\'?>\\n<domain type=\"kvm\" id=\"1\">\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit=\"KiB\">976896</memory>\\n  <currentMemory unit=\"KiB\">976564</currentMemory>\\n  <vcpu placement=\"static\">1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\\n    <boot dev=\"hd\"/>\\n    <bootmenu enable=\"no\"/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\\n  <clock offset=\"utc\">\\n    <timer name=\"rtc\" tickpolicy=\"catchup\"/>\\n    <timer name=\"pit\" tickpolicy=\"delay\"/>\\n    <timer name=\"hpet\" present=\"no\"/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled=\"no\"/>\\n    <suspend-to-disk enabled=\"no\"/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type=\"file\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source file=\"/opt/basedir/workload/compute-0.qcow2\" index=\"3\"/>\\n      <backingStore type=\"file\" index=\"4\">\\n        <format type=\"qcow2\"/>\\n        <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev=\"sda\" bus=\"scsi\"/>\\n      <alias name=\"scsi0-0-0-0\"/>\\n      <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\\n    </disk>\\n    <disk type=\"volume\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source pool=\"cifmw-pool\" volume=\"cifmw-compute-0-vol-0\" index=\"2\"/>\\n      <backingStore/>\\n      <target dev=\"vda\" bus=\"virtio\"/>\\n      <alias name=\"virtio-disk0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\\n    </disk>\\n    <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\\n      <driver name=\"qemu\" type=\"raw\"/>\\n      <source file=\"/opt/basedir/workload/compute-0.iso\" index=\"1\"/>\\n      <backingStore/>\\n      <target dev=\"sdz\" bus=\"usb\"/>\\n      <readonly/>\\n      <alias name=\"usb-disk25\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"2\"/>\\n    </disk>\\n    <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\\n      <alias name=\"scsi0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\\n      <alias name=\"usb\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\\n      <alias name=\"pcie.0\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"1\" port=\"0x10\"/>\\n      <alias name=\"pci.1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"2\" port=\"0x11\"/>\\n      <alias name=\"pci.2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"3\" port=\"0x12\"/>\\n      <alias name=\"pci.3\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"4\" port=\"0x13\"/>\\n      <alias name=\"pci.4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"5\" port=\"0x14\"/>\\n      <alias name=\"pci.5\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"6\" port=\"0x15\"/>\\n      <alias name=\"pci.6\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"7\" port=\"0x16\"/>\\n      <alias name=\"pci.7\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\\n    </controller>\\n    <controller type=\"virtio-serial\" index=\"0\">\\n      <alias name=\"virtio-serial0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"sata\" index=\"0\">\\n      <alias name=\"ide\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\\n    </controller>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:00:00:13:94\"/>\\n      <source bridge=\"cifmw-public\"/>\\n      <target dev=\"vnet0\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:00:01:ea:e9\"/>\\n      <source bridge=\"cifmw-osp_trunk\"/>\\n      <target dev=\"vnet1\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <serial type=\"pty\">\\n      <source path=\"/dev/pts/0\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\\n      <target type=\"isa-serial\" port=\"0\">\\n        <model name=\"isa-serial\"/>\\n      </target>\\n      <alias name=\"serial0\"/>\\n    </serial>\\n    <console type=\"pty\" tty=\"/dev/pts/0\">\\n      <source path=\"/dev/pts/0\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\\n      <target type=\"serial\" port=\"0\"/>\\n      <alias name=\"serial0\"/>\\n    </console>\\n    <input type=\"tablet\" bus=\"usb\">\\n      <alias name=\"input0\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"1\"/>\\n    </input>\\n    <input type=\"mouse\" bus=\"ps2\">\\n      <alias name=\"input1\"/>\\n    </input>\\n    <input type=\"keyboard\" bus=\"ps2\">\\n      <alias name=\"input2\"/>\\n    </input>\\n    <audio id=\"1\" type=\"none\"/>\\n    <video>\\n      <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\\n      <alias name=\"video0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\\n    </video>\\n    <watchdog model=\"itco\" action=\"reset\">\\n      <alias name=\"watchdog0\"/>\\n    </watchdog>\\n    <memballoon model=\"virtio\">\\n      <alias name=\"balloon0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\\n    </memballoon>\\n    <rng model=\"virtio\">\\n      <rate bytes=\"1024\" period=\"100\"/>\\n      <backend model=\"random\">/dev/urandom</backend>\\n      <alias name=\"rng0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\\n    </rng>\\n  </devices>\\n  <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false\n  ansible_loop_var: item\n  item:\n    actions:\n      namespaces: {}\n      state: present\n      xpath: /domain/devices/disk\n    ansible_loop_var: item\n    changed: false\n    count: 3\n    failed: false\n    invocation:\n      module_args:\n        add_children: null\n        attribute: null\n        backup: false\n        content: null\n        count: true\n        input_type: yaml\n        insertafter: false\n        insertbefore: false\n        namespaces: {}\n        path: null\n        pretty_print: false\n        print_match: false\n        set_children: null\n        state: present\n        strip_cdata_tags: false\n        value: null\n        xmlstring: |-\n          <domain type='kvm' id='1'>\n            <name>cifmw-compute-0</name>\n            <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\n            <memory unit='KiB'>976896</memory>\n            <currentMemory unit='KiB'>976564</currentMemory>\n            <vcpu placement='static'>1</vcpu>\n            <resource>\n              <partition>/machine</partition>\n            </resource>\n            <os>\n              <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n              <boot dev='hd'/>\n              <bootmenu enable='no'/>\n            </os>\n            <features>\n              <acpi/>\n              <apic/>\n            </features>\n            <cpu mode='host-passthrough' check='none' migratable='on'/>\n            <clock offset='utc'>\n              <timer name='rtc' tickpolicy='catchup'/>\n              <timer name='pit' tickpolicy='delay'/>\n              <timer name='hpet' present='no'/>\n            </clock>\n            <on_poweroff>destroy</on_poweroff>\n            <on_reboot>restart</on_reboot>\n            <on_crash>destroy</on_crash>\n            <pm>\n              <suspend-to-mem enabled='no'/>\n              <suspend-to-disk enabled='no'/>\n            </pm>\n            <devices>\n              <emulator>/usr/libexec/qemu-kvm</emulator>\n              <disk type='file' device='disk'>\n                <driver name='qemu' type='qcow2'/>\n                <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n                <backingStore type='file' index='4'>\n                  <format type='qcow2'/>\n                  <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n                  <backingStore/>\n                </backingStore>\n                <target dev='sda' bus='scsi'/>\n                <alias name='scsi0-0-0-0'/>\n                <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n              </disk>\n              <disk type='volume' device='disk'>\n                <driver name='qemu' type='qcow2'/>\n                <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n                <backingStore/>\n                <target dev='vda' bus='virtio'/>\n                <alias name='virtio-disk0'/>\n                <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n              </disk>\n              <disk type='file' device='cdrom' model='usb-storage'>\n                <driver name='qemu' type='raw'/>\n                <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n                <backingStore/>\n                <target dev='sdz' bus='usb'/>\n                <readonly/>\n                <alias name='usb-disk25'/>\n                <address type='usb' bus='0' port='2'/>\n              </disk>\n              <controller type='scsi' index='0' model='virtio-scsi'>\n                <alias name='scsi0'/>\n                <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-ehci1'>\n                <alias name='usb'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci1'>\n                <alias name='usb'/>\n                <master startport='0'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci2'>\n                <alias name='usb'/>\n                <master startport='2'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci3'>\n                <alias name='usb'/>\n                <master startport='4'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n              </controller>\n              <controller type='pci' index='0' model='pcie-root'>\n                <alias name='pcie.0'/>\n              </controller>\n              <controller type='pci' index='1' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='1' port='0x10'/>\n                <alias name='pci.1'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n              </controller>\n              <controller type='pci' index='2' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='2' port='0x11'/>\n                <alias name='pci.2'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n              </controller>\n              <controller type='pci' index='3' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='3' port='0x12'/>\n                <alias name='pci.3'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n              </controller>\n              <controller type='pci' index='4' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='4' port='0x13'/>\n                <alias name='pci.4'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n              </controller>\n              <controller type='pci' index='5' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='5' port='0x14'/>\n                <alias name='pci.5'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n              </controller>\n              <controller type='pci' index='6' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='6' port='0x15'/>\n                <alias name='pci.6'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n              </controller>\n              <controller type='pci' index='7' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='7' port='0x16'/>\n                <alias name='pci.7'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n              </controller>\n              <controller type='virtio-serial' index='0'>\n                <alias name='virtio-serial0'/>\n                <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n              </controller>\n              <controller type='sata' index='0'>\n                <alias name='ide'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n              </controller>\n              <interface type='bridge'>\n                <mac address='52:54:00:00:13:94'/>\n                <source bridge='cifmw-public'/>\n                <target dev='vnet0'/>\n                <model type='virtio'/>\n                <alias name='net0'/>\n                <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n              </interface>\n              <interface type='bridge'>\n                <mac address='52:54:00:01:ea:e9'/>\n                <source bridge='cifmw-osp_trunk'/>\n                <target dev='vnet1'/>\n                <model type='virtio'/>\n                <alias name='net1'/>\n                <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n              </interface>\n              <serial type='pty'>\n                <source path='/dev/pts/0'/>\n                <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n                <target type='isa-serial' port='0'>\n                  <model name='isa-serial'/>\n                </target>\n                <alias name='serial0'/>\n              </serial>\n              <console type='pty' tty='/dev/pts/0'>\n                <source path='/dev/pts/0'/>\n                <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n                <target type='serial' port='0'/>\n                <alias name='serial0'/>\n              </console>\n              <input type='tablet' bus='usb'>\n                <alias name='input0'/>\n                <address type='usb' bus='0' port='1'/>\n              </input>\n              <input type='mouse' bus='ps2'>\n                <alias name='input1'/>\n              </input>\n              <input type='keyboard' bus='ps2'>\n                <alias name='input2'/>\n              </input>\n              <audio id='1' type='none'/>\n              <video>\n                <model type='virtio' vram='16384' heads='1' primary='yes'/>\n                <alias name='video0'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n              </video>\n              <watchdog model='itco' action='reset'>\n                <alias name='watchdog0'/>\n              </watchdog>\n              <memballoon model='virtio'>\n                <alias name='balloon0'/>\n                <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n              </memballoon>\n              <rng model='virtio'>\n                <rate bytes='1024' period='100'/>\n                <backend model='random'>/dev/urandom</backend>\n                <alias name='rng0'/>\n                <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n              </rng>\n            </devices>\n            <seclabel type='dynamic' model='selinux' relabel='yes'>\n              <label>system_u:system_r:svirt_t:s0:c92,c261</label>\n              <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\n            </seclabel>\n            <seclabel type='dynamic' model='dac' relabel='yes'>\n              <label>+107:+107</label>\n              <imagelabel>+107:+107</imagelabel>\n            </seclabel>\n          </domain>\n        xpath: /domain/devices/disk\n    item:\n      ansible_loop_var: item\n      changed: false\n      failed: false\n      get_xml: |-\n        <domain type='kvm' id='1'>\n          <name>cifmw-compute-0</name>\n          <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\n          <memory unit='KiB'>976896</memory>\n          <currentMemory unit='KiB'>976564</currentMemory>\n          <vcpu placement='static'>1</vcpu>\n          <resource>\n            <partition>/machine</partition>\n          </resource>\n          <os>\n            <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n            <boot dev='hd'/>\n            <bootmenu enable='no'/>\n          </os>\n          <features>\n            <acpi/>\n            <apic/>\n          </features>\n          <cpu mode='host-passthrough' check='none' migratable='on'/>\n          <clock offset='utc'>\n            <timer name='rtc' tickpolicy='catchup'/>\n            <timer name='pit' tickpolicy='delay'/>\n            <timer name='hpet' present='no'/>\n          </clock>\n          <on_poweroff>destroy</on_poweroff>\n          <on_reboot>restart</on_reboot>\n          <on_crash>destroy</on_crash>\n          <pm>\n            <suspend-to-mem enabled='no'/>\n            <suspend-to-disk enabled='no'/>\n          </pm>\n          <devices>\n            <emulator>/usr/libexec/qemu-kvm</emulator>\n            <disk type='file' device='disk'>\n              <driver name='qemu' type='qcow2'/>\n              <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n              <backingStore type='file' index='4'>\n                <format type='qcow2'/>\n                <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n                <backingStore/>\n              </backingStore>\n              <target dev='sda' bus='scsi'/>\n              <alias name='scsi0-0-0-0'/>\n              <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n            </disk>\n            <disk type='volume' device='disk'>\n              <driver name='qemu' type='qcow2'/>\n              <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n              <backingStore/>\n              <target dev='vda' bus='virtio'/>\n              <alias name='virtio-disk0'/>\n              <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n            </disk>\n            <disk type='file' device='cdrom' model='usb-storage'>\n              <driver name='qemu' type='raw'/>\n              <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n              <backingStore/>\n              <target dev='sdz' bus='usb'/>\n              <readonly/>\n              <alias name='usb-disk25'/>\n              <address type='usb' bus='0' port='2'/>\n            </disk>\n            <controller type='scsi' index='0' model='virtio-scsi'>\n              <alias name='scsi0'/>\n              <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-ehci1'>\n              <alias name='usb'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci1'>\n              <alias name='usb'/>\n              <master startport='0'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci2'>\n              <alias name='usb'/>\n              <master startport='2'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci3'>\n              <alias name='usb'/>\n              <master startport='4'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n            </controller>\n            <controller type='pci' index='0' model='pcie-root'>\n              <alias name='pcie.0'/>\n            </controller>\n            <controller type='pci' index='1' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='1' port='0x10'/>\n              <alias name='pci.1'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n            </controller>\n            <controller type='pci' index='2' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='2' port='0x11'/>\n              <alias name='pci.2'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n            </controller>\n            <controller type='pci' index='3' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='3' port='0x12'/>\n              <alias name='pci.3'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n            </controller>\n            <controller type='pci' index='4' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='4' port='0x13'/>\n              <alias name='pci.4'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n            </controller>\n            <controller type='pci' index='5' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='5' port='0x14'/>\n              <alias name='pci.5'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n            </controller>\n            <controller type='pci' index='6' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='6' port='0x15'/>\n              <alias name='pci.6'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n            </controller>\n            <controller type='pci' index='7' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='7' port='0x16'/>\n              <alias name='pci.7'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n            </controller>\n            <controller type='virtio-serial' index='0'>\n              <alias name='virtio-serial0'/>\n              <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n            </controller>\n            <controller type='sata' index='0'>\n              <alias name='ide'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n            </controller>\n            <interface type='bridge'>\n              <mac address='52:54:00:00:13:94'/>\n              <source bridge='cifmw-public'/>\n              <target dev='vnet0'/>\n              <model type='virtio'/>\n              <alias name='net0'/>\n              <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n            </interface>\n            <interface type='bridge'>\n              <mac address='52:54:00:01:ea:e9'/>\n              <source bridge='cifmw-osp_trunk'/>\n              <target dev='vnet1'/>\n              <model type='virtio'/>\n              <alias name='net1'/>\n              <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n            </interface>\n            <serial type='pty'>\n              <source path='/dev/pts/0'/>\n              <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n              <target type='isa-serial' port='0'>\n                <model name='isa-serial'/>\n              </target>\n              <alias name='serial0'/>\n            </serial>\n            <console type='pty' tty='/dev/pts/0'>\n              <source path='/dev/pts/0'/>\n              <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n              <target type='serial' port='0'/>\n              <alias name='serial0'/>\n            </console>\n            <input type='tablet' bus='usb'>\n              <alias name='input0'/>\n              <address type='usb' bus='0' port='1'/>\n            </input>\n            <input type='mouse' bus='ps2'>\n              <alias name='input1'/>\n            </input>\n            <input type='keyboard' bus='ps2'>\n              <alias name='input2'/>\n            </input>\n            <audio id='1' type='none'/>\n            <video>\n              <model type='virtio' vram='16384' heads='1' primary='yes'/>\n              <alias name='video0'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n            </video>\n            <watchdog model='itco' action='reset'>\n              <alias name='watchdog0'/>\n            </watchdog>\n            <memballoon model='virtio'>\n              <alias name='balloon0'/>\n              <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n            </memballoon>\n            <rng model='virtio'>\n              <rate bytes='1024' period='100'/>\n              <backend model='random'>/dev/urandom</backend>\n              <alias name='rng0'/>\n              <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n            </rng>\n          </devices>\n          <seclabel type='dynamic' model='selinux' relabel='yes'>\n            <label>system_u:system_r:svirt_t:s0:c92,c261</label>\n            <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\n          </seclabel>\n          <seclabel type='dynamic' model='dac' relabel='yes'>\n            <label>+107:+107</label>\n            <imagelabel>+107:+107</imagelabel>\n          </seclabel>\n        </domain>\n      invocation:\n        module_args:\n          autostart: null\n          command: get_xml\n          flags: null\n          force: null\n          mutate_flags:\n          - ADD_UUID\n          name: cifmw-compute-0\n          state: null\n          uri: qemu:///system\n          xml: null\n      item: cifmw-compute-0\n    msg: found 3 nodes\n    xmlstring: |-\n      <?xml version='1.0' encoding='UTF-8'?>\n      <domain type=\"kvm\" id=\"1\">\n        <name>cifmw-compute-0</name>\n        <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\n        <memory unit=\"KiB\">976896</memory>\n        <currentMemory unit=\"KiB\">976564</currentMemory>\n        <vcpu placement=\"static\">1</vcpu>\n        <resource>\n          <partition>/machine</partition>\n        </resource>\n        <os>\n          <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\n          <boot dev=\"hd\"/>\n          <bootmenu enable=\"no\"/>\n        </os>\n        <features>\n          <acpi/>\n          <apic/>\n        </features>\n        <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\n        <clock offset=\"utc\">\n          <timer name=\"rtc\" tickpolicy=\"catchup\"/>\n          <timer name=\"pit\" tickpolicy=\"delay\"/>\n          <timer name=\"hpet\" present=\"no\"/>\n        </clock>\n        <on_poweroff>destroy</on_poweroff>\n        <on_reboot>restart</on_reboot>\n        <on_crash>destroy</on_crash>\n        <pm>\n          <suspend-to-mem enabled=\"no\"/>\n          <suspend-to-disk enabled=\"no\"/>\n        </pm>\n        <devices>\n          <emulator>/usr/libexec/qemu-kvm</emulator>\n          <disk type=\"file\" device=\"disk\">\n            <driver name=\"qemu\" type=\"qcow2\"/>\n            <source file=\"/opt/basedir/workload/compute-0.qcow2\" index=\"3\"/>\n            <backingStore type=\"file\" index=\"4\">\n              <format type=\"qcow2\"/>\n              <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\n              <backingStore/>\n            </backingStore>\n            <target dev=\"sda\" bus=\"scsi\"/>\n            <alias name=\"scsi0-0-0-0\"/>\n            <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\n          </disk>\n          <disk type=\"volume\" device=\"disk\">\n            <driver name=\"qemu\" type=\"qcow2\"/>\n            <source pool=\"cifmw-pool\" volume=\"cifmw-compute-0-vol-0\" index=\"2\"/>\n            <backingStore/>\n            <target dev=\"vda\" bus=\"virtio\"/>\n            <alias name=\"virtio-disk0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\n          </disk>\n          <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\n            <driver name=\"qemu\" type=\"raw\"/>\n            <source file=\"/opt/basedir/workload/compute-0.iso\" index=\"1\"/>\n            <backingStore/>\n            <target dev=\"sdz\" bus=\"usb\"/>\n            <readonly/>\n            <alias name=\"usb-disk25\"/>\n            <address type=\"usb\" bus=\"0\" port=\"2\"/>\n          </disk>\n          <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\n            <alias name=\"scsi0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\n            <alias name=\"usb\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\n            <alias name=\"usb\"/>\n            <master startport=\"0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\n            <alias name=\"usb\"/>\n            <master startport=\"2\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\n            <alias name=\"usb\"/>\n            <master startport=\"4\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\n          </controller>\n          <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\n            <alias name=\"pcie.0\"/>\n          </controller>\n          <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"1\" port=\"0x10\"/>\n            <alias name=\"pci.1\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\n          </controller>\n          <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"2\" port=\"0x11\"/>\n            <alias name=\"pci.2\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\n          </controller>\n          <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"3\" port=\"0x12\"/>\n            <alias name=\"pci.3\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\n          </controller>\n          <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"4\" port=\"0x13\"/>\n            <alias name=\"pci.4\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\n          </controller>\n          <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"5\" port=\"0x14\"/>\n            <alias name=\"pci.5\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\n          </controller>\n          <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"6\" port=\"0x15\"/>\n            <alias name=\"pci.6\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\n          </controller>\n          <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"7\" port=\"0x16\"/>\n            <alias name=\"pci.7\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\n          </controller>\n          <controller type=\"virtio-serial\" index=\"0\">\n            <alias name=\"virtio-serial0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\n          </controller>\n          <controller type=\"sata\" index=\"0\">\n            <alias name=\"ide\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\n          </controller>\n          <interface type=\"bridge\">\n            <mac address=\"52:54:00:00:13:94\"/>\n            <source bridge=\"cifmw-public\"/>\n            <target dev=\"vnet0\"/>\n            <model type=\"virtio\"/>\n            <alias name=\"net0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\n          </interface>\n          <interface type=\"bridge\">\n            <mac address=\"52:54:00:01:ea:e9\"/>\n            <source bridge=\"cifmw-osp_trunk\"/>\n            <target dev=\"vnet1\"/>\n            <model type=\"virtio\"/>\n            <alias name=\"net1\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\n          </interface>\n          <serial type=\"pty\">\n            <source path=\"/dev/pts/0\"/>\n            <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\n            <target type=\"isa-serial\" port=\"0\">\n              <model name=\"isa-serial\"/>\n            </target>\n            <alias name=\"serial0\"/>\n          </serial>\n          <console type=\"pty\" tty=\"/dev/pts/0\">\n            <source path=\"/dev/pts/0\"/>\n            <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\n            <target type=\"serial\" port=\"0\"/>\n            <alias name=\"serial0\"/>\n          </console>\n          <input type=\"tablet\" bus=\"usb\">\n            <alias name=\"input0\"/>\n            <address type=\"usb\" bus=\"0\" port=\"1\"/>\n          </input>\n          <input type=\"mouse\" bus=\"ps2\">\n            <alias name=\"input1\"/>\n          </input>\n          <input type=\"keyboard\" bus=\"ps2\">\n            <alias name=\"input2\"/>\n          </input>\n          <audio id=\"1\" type=\"none\"/>\n          <video>\n            <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\n            <alias name=\"video0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\n          </video>\n          <watchdog model=\"itco\" action=\"reset\">\n            <alias name=\"watchdog0\"/>\n          </watchdog>\n          <memballoon model=\"virtio\">\n            <alias name=\"balloon0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\n          </memballoon>\n          <rng model=\"virtio\">\n            <rate bytes=\"1024\" period=\"100\"/>\n            <backend model=\"random\">/dev/urandom</backend>\n            <alias name=\"rng0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\n          </rng>\n        </devices>\n        <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\n          <label>system_u:system_r:svirt_t:s0:c92,c261</label>\n          <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\n        </seclabel>\n        <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\n          <label>+107:+107</label>\n          <imagelabel>+107:+107</imagelabel>\n        </seclabel>\n      </domain>\n  msg: All assertions passed\nok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\\'1.0\\' encoding=\\'UTF-8\\'?>\\n<domain type=\"kvm\" id=\"2\">\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit=\"KiB\">976896</memory>\\n  <currentMemory unit=\"KiB\">976564</currentMemory>\\n  <vcpu placement=\"static\">1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\\n    <boot dev=\"hd\"/>\\n    <bootmenu enable=\"no\"/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\\n  <clock offset=\"utc\">\\n    <timer name=\"rtc\" tickpolicy=\"catchup\"/>\\n    <timer name=\"pit\" tickpolicy=\"delay\"/>\\n    <timer name=\"hpet\" present=\"no\"/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled=\"no\"/>\\n    <suspend-to-disk enabled=\"no\"/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type=\"file\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source file=\"/opt/basedir/workload/compute-1.qcow2\" index=\"3\"/>\\n      <backingStore type=\"file\" index=\"4\">\\n        <format type=\"qcow2\"/>\\n        <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev=\"sda\" bus=\"scsi\"/>\\n      <alias name=\"scsi0-0-0-0\"/>\\n      <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\\n    </disk>\\n    <disk type=\"volume\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source pool=\"cifmw-pool\" volume=\"cifmw-compute-1-vol-0\" index=\"2\"/>\\n      <backingStore/>\\n      <target dev=\"vda\" bus=\"virtio\"/>\\n      <alias name=\"virtio-disk0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\\n    </disk>\\n    <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\\n      <driver name=\"qemu\" type=\"raw\"/>\\n      <source file=\"/opt/basedir/workload/compute-1.iso\" index=\"1\"/>\\n      <backingStore/>\\n      <target dev=\"sdz\" bus=\"usb\"/>\\n      <readonly/>\\n      <alias name=\"usb-disk25\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"2\"/>\\n    </disk>\\n    <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\\n      <alias name=\"scsi0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\\n      <alias name=\"usb\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\\n      <alias name=\"pcie.0\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"1\" port=\"0x10\"/>\\n      <alias name=\"pci.1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"2\" port=\"0x11\"/>\\n      <alias name=\"pci.2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"3\" port=\"0x12\"/>\\n      <alias name=\"pci.3\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"4\" port=\"0x13\"/>\\n      <alias name=\"pci.4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"5\" port=\"0x14\"/>\\n      <alias name=\"pci.5\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"6\" port=\"0x15\"/>\\n      <alias name=\"pci.6\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"7\" port=\"0x16\"/>\\n      <alias name=\"pci.7\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\\n    </controller>\\n    <controller type=\"virtio-serial\" index=\"0\">\\n      <alias name=\"virtio-serial0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"sata\" index=\"0\">\\n      <alias name=\"ide\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\\n    </controller>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:01:00:59:00\"/>\\n      <source bridge=\"cifmw-public\"/>\\n      <target dev=\"vnet2\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:01:01:af:cd\"/>\\n      <source bridge=\"cifmw-osp_trunk\"/>\\n      <target dev=\"vnet3\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <serial type=\"pty\">\\n      <source path=\"/dev/pts/1\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\\n      <target type=\"isa-serial\" port=\"0\">\\n        <model name=\"isa-serial\"/>\\n      </target>\\n      <alias name=\"serial0\"/>\\n    </serial>\\n    <console type=\"pty\" tty=\"/dev/pts/1\">\\n      <source path=\"/dev/pts/1\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\\n      <target type=\"serial\" port=\"0\"/>\\n      <alias name=\"serial0\"/>\\n    </console>\\n    <input type=\"tablet\" bus=\"usb\">\\n      <alias name=\"input0\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"1\"/>\\n    </input>\\n    <input type=\"mouse\" bus=\"ps2\">\\n      <alias name=\"input1\"/>\\n    </input>\\n    <input type=\"keyboard\" bus=\"ps2\">\\n      <alias name=\"input2\"/>\\n    </input>\\n    <audio id=\"1\" type=\"none\"/>\\n    <video>\\n      <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\\n      <alias name=\"video0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\\n    </video>\\n    <watchdog model=\"itco\" action=\"reset\">\\n      <alias name=\"watchdog0\"/>\\n    </watchdog>\\n    <memballoon model=\"virtio\">\\n      <alias name=\"balloon0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\\n    </memballoon>\\n    <rng model=\"virtio\">\\n      <rate bytes=\"1024\" period=\"100\"/>\\n      <backend model=\"random\">/dev/urandom</backend>\\n      <alias name=\"rng0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\\n    </rng>\\n  </devices>\\n  <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false\n  ansible_loop_var: item\n  item:\n    actions:\n      namespaces: {}\n      state: present\n      xpath: /domain/devices/disk\n    ansible_loop_var: item\n    changed: false\n    count: 3\n    failed: false\n    invocation:\n      module_args:\n        add_children: null\n        attribute: null\n        backup: false\n        content: null\n        count: true\n        input_type: yaml\n        insertafter: false\n        insertbefore: false\n        namespaces: {}\n        path: null\n        pretty_print: false\n        print_match: false\n        set_children: null\n        state: present\n        strip_cdata_tags: false\n        value: null\n        xmlstring: |-\n          <domain type='kvm' id='2'>\n            <name>cifmw-compute-1</name>\n            <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\n            <memory unit='KiB'>976896</memory>\n            <currentMemory unit='KiB'>976564</currentMemory>\n            <vcpu placement='static'>1</vcpu>\n            <resource>\n              <partition>/machine</partition>\n            </resource>\n            <os>\n              <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n              <boot dev='hd'/>\n              <bootmenu enable='no'/>\n            </os>\n            <features>\n              <acpi/>\n              <apic/>\n            </features>\n            <cpu mode='host-passthrough' check='none' migratable='on'/>\n            <clock offset='utc'>\n              <timer name='rtc' tickpolicy='catchup'/>\n              <timer name='pit' tickpolicy='delay'/>\n              <timer name='hpet' present='no'/>\n            </clock>\n            <on_poweroff>destroy</on_poweroff>\n            <on_reboot>restart</on_reboot>\n            <on_crash>destroy</on_crash>\n            <pm>\n              <suspend-to-mem enabled='no'/>\n              <suspend-to-disk enabled='no'/>\n            </pm>\n            <devices>\n              <emulator>/usr/libexec/qemu-kvm</emulator>\n              <disk type='file' device='disk'>\n                <driver name='qemu' type='qcow2'/>\n                <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n                <backingStore type='file' index='4'>\n                  <format type='qcow2'/>\n                  <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n                  <backingStore/>\n                </backingStore>\n                <target dev='sda' bus='scsi'/>\n                <alias name='scsi0-0-0-0'/>\n                <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n              </disk>\n              <disk type='volume' device='disk'>\n                <driver name='qemu' type='qcow2'/>\n                <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n                <backingStore/>\n                <target dev='vda' bus='virtio'/>\n                <alias name='virtio-disk0'/>\n                <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n              </disk>\n              <disk type='file' device='cdrom' model='usb-storage'>\n                <driver name='qemu' type='raw'/>\n                <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n                <backingStore/>\n                <target dev='sdz' bus='usb'/>\n                <readonly/>\n                <alias name='usb-disk25'/>\n                <address type='usb' bus='0' port='2'/>\n              </disk>\n              <controller type='scsi' index='0' model='virtio-scsi'>\n                <alias name='scsi0'/>\n                <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-ehci1'>\n                <alias name='usb'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci1'>\n                <alias name='usb'/>\n                <master startport='0'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci2'>\n                <alias name='usb'/>\n                <master startport='2'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n              </controller>\n              <controller type='usb' index='0' model='ich9-uhci3'>\n                <alias name='usb'/>\n                <master startport='4'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n              </controller>\n              <controller type='pci' index='0' model='pcie-root'>\n                <alias name='pcie.0'/>\n              </controller>\n              <controller type='pci' index='1' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='1' port='0x10'/>\n                <alias name='pci.1'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n              </controller>\n              <controller type='pci' index='2' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='2' port='0x11'/>\n                <alias name='pci.2'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n              </controller>\n              <controller type='pci' index='3' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='3' port='0x12'/>\n                <alias name='pci.3'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n              </controller>\n              <controller type='pci' index='4' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='4' port='0x13'/>\n                <alias name='pci.4'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n              </controller>\n              <controller type='pci' index='5' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='5' port='0x14'/>\n                <alias name='pci.5'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n              </controller>\n              <controller type='pci' index='6' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='6' port='0x15'/>\n                <alias name='pci.6'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n              </controller>\n              <controller type='pci' index='7' model='pcie-root-port'>\n                <model name='pcie-root-port'/>\n                <target chassis='7' port='0x16'/>\n                <alias name='pci.7'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n              </controller>\n              <controller type='virtio-serial' index='0'>\n                <alias name='virtio-serial0'/>\n                <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n              </controller>\n              <controller type='sata' index='0'>\n                <alias name='ide'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n              </controller>\n              <interface type='bridge'>\n                <mac address='52:54:01:00:59:00'/>\n                <source bridge='cifmw-public'/>\n                <target dev='vnet2'/>\n                <model type='virtio'/>\n                <alias name='net0'/>\n                <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n              </interface>\n              <interface type='bridge'>\n                <mac address='52:54:01:01:af:cd'/>\n                <source bridge='cifmw-osp_trunk'/>\n                <target dev='vnet3'/>\n                <model type='virtio'/>\n                <alias name='net1'/>\n                <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n              </interface>\n              <serial type='pty'>\n                <source path='/dev/pts/1'/>\n                <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n                <target type='isa-serial' port='0'>\n                  <model name='isa-serial'/>\n                </target>\n                <alias name='serial0'/>\n              </serial>\n              <console type='pty' tty='/dev/pts/1'>\n                <source path='/dev/pts/1'/>\n                <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n                <target type='serial' port='0'/>\n                <alias name='serial0'/>\n              </console>\n              <input type='tablet' bus='usb'>\n                <alias name='input0'/>\n                <address type='usb' bus='0' port='1'/>\n              </input>\n              <input type='mouse' bus='ps2'>\n                <alias name='input1'/>\n              </input>\n              <input type='keyboard' bus='ps2'>\n                <alias name='input2'/>\n              </input>\n              <audio id='1' type='none'/>\n              <video>\n                <model type='virtio' vram='16384' heads='1' primary='yes'/>\n                <alias name='video0'/>\n                <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n              </video>\n              <watchdog model='itco' action='reset'>\n                <alias name='watchdog0'/>\n              </watchdog>\n              <memballoon model='virtio'>\n                <alias name='balloon0'/>\n                <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n              </memballoon>\n              <rng model='virtio'>\n                <rate bytes='1024' period='100'/>\n                <backend model='random'>/dev/urandom</backend>\n                <alias name='rng0'/>\n                <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n              </rng>\n            </devices>\n            <seclabel type='dynamic' model='selinux' relabel='yes'>\n              <label>system_u:system_r:svirt_t:s0:c559,c837</label>\n              <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\n            </seclabel>\n            <seclabel type='dynamic' model='dac' relabel='yes'>\n              <label>+107:+107</label>\n              <imagelabel>+107:+107</imagelabel>\n            </seclabel>\n          </domain>\n        xpath: /domain/devices/disk\n    item:\n      ansible_loop_var: item\n      changed: false\n      failed: false\n      get_xml: |-\n        <domain type='kvm' id='2'>\n          <name>cifmw-compute-1</name>\n          <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\n          <memory unit='KiB'>976896</memory>\n          <currentMemory unit='KiB'>976564</currentMemory>\n          <vcpu placement='static'>1</vcpu>\n          <resource>\n            <partition>/machine</partition>\n          </resource>\n          <os>\n            <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n            <boot dev='hd'/>\n            <bootmenu enable='no'/>\n          </os>\n          <features>\n            <acpi/>\n            <apic/>\n          </features>\n          <cpu mode='host-passthrough' check='none' migratable='on'/>\n          <clock offset='utc'>\n            <timer name='rtc' tickpolicy='catchup'/>\n            <timer name='pit' tickpolicy='delay'/>\n            <timer name='hpet' present='no'/>\n          </clock>\n          <on_poweroff>destroy</on_poweroff>\n          <on_reboot>restart</on_reboot>\n          <on_crash>destroy</on_crash>\n          <pm>\n            <suspend-to-mem enabled='no'/>\n            <suspend-to-disk enabled='no'/>\n          </pm>\n          <devices>\n            <emulator>/usr/libexec/qemu-kvm</emulator>\n            <disk type='file' device='disk'>\n              <driver name='qemu' type='qcow2'/>\n              <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n              <backingStore type='file' index='4'>\n                <format type='qcow2'/>\n                <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n                <backingStore/>\n              </backingStore>\n              <target dev='sda' bus='scsi'/>\n              <alias name='scsi0-0-0-0'/>\n              <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n            </disk>\n            <disk type='volume' device='disk'>\n              <driver name='qemu' type='qcow2'/>\n              <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n              <backingStore/>\n              <target dev='vda' bus='virtio'/>\n              <alias name='virtio-disk0'/>\n              <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n            </disk>\n            <disk type='file' device='cdrom' model='usb-storage'>\n              <driver name='qemu' type='raw'/>\n              <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n              <backingStore/>\n              <target dev='sdz' bus='usb'/>\n              <readonly/>\n              <alias name='usb-disk25'/>\n              <address type='usb' bus='0' port='2'/>\n            </disk>\n            <controller type='scsi' index='0' model='virtio-scsi'>\n              <alias name='scsi0'/>\n              <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-ehci1'>\n              <alias name='usb'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci1'>\n              <alias name='usb'/>\n              <master startport='0'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci2'>\n              <alias name='usb'/>\n              <master startport='2'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n            </controller>\n            <controller type='usb' index='0' model='ich9-uhci3'>\n              <alias name='usb'/>\n              <master startport='4'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n            </controller>\n            <controller type='pci' index='0' model='pcie-root'>\n              <alias name='pcie.0'/>\n            </controller>\n            <controller type='pci' index='1' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='1' port='0x10'/>\n              <alias name='pci.1'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n            </controller>\n            <controller type='pci' index='2' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='2' port='0x11'/>\n              <alias name='pci.2'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n            </controller>\n            <controller type='pci' index='3' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='3' port='0x12'/>\n              <alias name='pci.3'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n            </controller>\n            <controller type='pci' index='4' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='4' port='0x13'/>\n              <alias name='pci.4'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n            </controller>\n            <controller type='pci' index='5' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='5' port='0x14'/>\n              <alias name='pci.5'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n            </controller>\n            <controller type='pci' index='6' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='6' port='0x15'/>\n              <alias name='pci.6'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n            </controller>\n            <controller type='pci' index='7' model='pcie-root-port'>\n              <model name='pcie-root-port'/>\n              <target chassis='7' port='0x16'/>\n              <alias name='pci.7'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n            </controller>\n            <controller type='virtio-serial' index='0'>\n              <alias name='virtio-serial0'/>\n              <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n            </controller>\n            <controller type='sata' index='0'>\n              <alias name='ide'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n            </controller>\n            <interface type='bridge'>\n              <mac address='52:54:01:00:59:00'/>\n              <source bridge='cifmw-public'/>\n              <target dev='vnet2'/>\n              <model type='virtio'/>\n              <alias name='net0'/>\n              <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n            </interface>\n            <interface type='bridge'>\n              <mac address='52:54:01:01:af:cd'/>\n              <source bridge='cifmw-osp_trunk'/>\n              <target dev='vnet3'/>\n              <model type='virtio'/>\n              <alias name='net1'/>\n              <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n            </interface>\n            <serial type='pty'>\n              <source path='/dev/pts/1'/>\n              <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n              <target type='isa-serial' port='0'>\n                <model name='isa-serial'/>\n              </target>\n              <alias name='serial0'/>\n            </serial>\n            <console type='pty' tty='/dev/pts/1'>\n              <source path='/dev/pts/1'/>\n              <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n              <target type='serial' port='0'/>\n              <alias name='serial0'/>\n            </console>\n            <input type='tablet' bus='usb'>\n              <alias name='input0'/>\n              <address type='usb' bus='0' port='1'/>\n            </input>\n            <input type='mouse' bus='ps2'>\n              <alias name='input1'/>\n            </input>\n            <input type='keyboard' bus='ps2'>\n              <alias name='input2'/>\n            </input>\n            <audio id='1' type='none'/>\n            <video>\n              <model type='virtio' vram='16384' heads='1' primary='yes'/>\n              <alias name='video0'/>\n              <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n            </video>\n            <watchdog model='itco' action='reset'>\n              <alias name='watchdog0'/>\n            </watchdog>\n            <memballoon model='virtio'>\n              <alias name='balloon0'/>\n              <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n            </memballoon>\n            <rng model='virtio'>\n              <rate bytes='1024' period='100'/>\n              <backend model='random'>/dev/urandom</backend>\n              <alias name='rng0'/>\n              <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n            </rng>\n          </devices>\n          <seclabel type='dynamic' model='selinux' relabel='yes'>\n            <label>system_u:system_r:svirt_t:s0:c559,c837</label>\n            <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\n          </seclabel>\n          <seclabel type='dynamic' model='dac' relabel='yes'>\n            <label>+107:+107</label>\n            <imagelabel>+107:+107</imagelabel>\n          </seclabel>\n        </domain>\n      invocation:\n        module_args:\n          autostart: null\n          command: get_xml\n          flags: null\n          force: null\n          mutate_flags:\n          - ADD_UUID\n          name: cifmw-compute-1\n          state: null\n          uri: qemu:///system\n          xml: null\n      item: cifmw-compute-1\n    msg: found 3 nodes\n    xmlstring: |-\n      <?xml version='1.0' encoding='UTF-8'?>\n      <domain type=\"kvm\" id=\"2\">\n        <name>cifmw-compute-1</name>\n        <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\n        <memory unit=\"KiB\">976896</memory>\n        <currentMemory unit=\"KiB\">976564</currentMemory>\n        <vcpu placement=\"static\">1</vcpu>\n        <resource>\n          <partition>/machine</partition>\n        </resource>\n        <os>\n          <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\n          <boot dev=\"hd\"/>\n          <bootmenu enable=\"no\"/>\n        </os>\n        <features>\n          <acpi/>\n          <apic/>\n        </features>\n        <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\n        <clock offset=\"utc\">\n          <timer name=\"rtc\" tickpolicy=\"catchup\"/>\n          <timer name=\"pit\" tickpolicy=\"delay\"/>\n          <timer name=\"hpet\" present=\"no\"/>\n        </clock>\n        <on_poweroff>destroy</on_poweroff>\n        <on_reboot>restart</on_reboot>\n        <on_crash>destroy</on_crash>\n        <pm>\n          <suspend-to-mem enabled=\"no\"/>\n          <suspend-to-disk enabled=\"no\"/>\n        </pm>\n        <devices>\n          <emulator>/usr/libexec/qemu-kvm</emulator>\n          <disk type=\"file\" device=\"disk\">\n            <driver name=\"qemu\" type=\"qcow2\"/>\n            <source file=\"/opt/basedir/workload/compute-1.qcow2\" index=\"3\"/>\n            <backingStore type=\"file\" index=\"4\">\n              <format type=\"qcow2\"/>\n              <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\n              <backingStore/>\n            </backingStore>\n            <target dev=\"sda\" bus=\"scsi\"/>\n            <alias name=\"scsi0-0-0-0\"/>\n            <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\n          </disk>\n          <disk type=\"volume\" device=\"disk\">\n            <driver name=\"qemu\" type=\"qcow2\"/>\n            <source pool=\"cifmw-pool\" volume=\"cifmw-compute-1-vol-0\" index=\"2\"/>\n            <backingStore/>\n            <target dev=\"vda\" bus=\"virtio\"/>\n            <alias name=\"virtio-disk0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\n          </disk>\n          <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\n            <driver name=\"qemu\" type=\"raw\"/>\n            <source file=\"/opt/basedir/workload/compute-1.iso\" index=\"1\"/>\n            <backingStore/>\n            <target dev=\"sdz\" bus=\"usb\"/>\n            <readonly/>\n            <alias name=\"usb-disk25\"/>\n            <address type=\"usb\" bus=\"0\" port=\"2\"/>\n          </disk>\n          <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\n            <alias name=\"scsi0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\n            <alias name=\"usb\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\n            <alias name=\"usb\"/>\n            <master startport=\"0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\n            <alias name=\"usb\"/>\n            <master startport=\"2\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\n          </controller>\n          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\n            <alias name=\"usb\"/>\n            <master startport=\"4\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\n          </controller>\n          <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\n            <alias name=\"pcie.0\"/>\n          </controller>\n          <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"1\" port=\"0x10\"/>\n            <alias name=\"pci.1\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\n          </controller>\n          <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"2\" port=\"0x11\"/>\n            <alias name=\"pci.2\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\n          </controller>\n          <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"3\" port=\"0x12\"/>\n            <alias name=\"pci.3\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\n          </controller>\n          <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"4\" port=\"0x13\"/>\n            <alias name=\"pci.4\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\n          </controller>\n          <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"5\" port=\"0x14\"/>\n            <alias name=\"pci.5\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\n          </controller>\n          <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"6\" port=\"0x15\"/>\n            <alias name=\"pci.6\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\n          </controller>\n          <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\n            <model name=\"pcie-root-port\"/>\n            <target chassis=\"7\" port=\"0x16\"/>\n            <alias name=\"pci.7\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\n          </controller>\n          <controller type=\"virtio-serial\" index=\"0\">\n            <alias name=\"virtio-serial0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\n          </controller>\n          <controller type=\"sata\" index=\"0\">\n            <alias name=\"ide\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\n          </controller>\n          <interface type=\"bridge\">\n            <mac address=\"52:54:01:00:59:00\"/>\n            <source bridge=\"cifmw-public\"/>\n            <target dev=\"vnet2\"/>\n            <model type=\"virtio\"/>\n            <alias name=\"net0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\n          </interface>\n          <interface type=\"bridge\">\n            <mac address=\"52:54:01:01:af:cd\"/>\n            <source bridge=\"cifmw-osp_trunk\"/>\n            <target dev=\"vnet3\"/>\n            <model type=\"virtio\"/>\n            <alias name=\"net1\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\n          </interface>\n          <serial type=\"pty\">\n            <source path=\"/dev/pts/1\"/>\n            <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\n            <target type=\"isa-serial\" port=\"0\">\n              <model name=\"isa-serial\"/>\n            </target>\n            <alias name=\"serial0\"/>\n          </serial>\n          <console type=\"pty\" tty=\"/dev/pts/1\">\n            <source path=\"/dev/pts/1\"/>\n            <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\n            <target type=\"serial\" port=\"0\"/>\n            <alias name=\"serial0\"/>\n          </console>\n          <input type=\"tablet\" bus=\"usb\">\n            <alias name=\"input0\"/>\n            <address type=\"usb\" bus=\"0\" port=\"1\"/>\n          </input>\n          <input type=\"mouse\" bus=\"ps2\">\n            <alias name=\"input1\"/>\n          </input>\n          <input type=\"keyboard\" bus=\"ps2\">\n            <alias name=\"input2\"/>\n          </input>\n          <audio id=\"1\" type=\"none\"/>\n          <video>\n            <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\n            <alias name=\"video0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\n          </video>\n          <watchdog model=\"itco\" action=\"reset\">\n            <alias name=\"watchdog0\"/>\n          </watchdog>\n          <memballoon model=\"virtio\">\n            <alias name=\"balloon0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\n          </memballoon>\n          <rng model=\"virtio\">\n            <rate bytes=\"1024\" period=\"100\"/>\n            <backend model=\"random\">/dev/urandom</backend>\n            <alias name=\"rng0\"/>\n            <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\n          </rng>\n        </devices>\n        <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\n          <label>system_u:system_r:svirt_t:s0:c559,c837</label>\n          <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\n        </seclabel>\n        <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\n          <label>+107:+107</label>\n          <imagelabel>+107:+107</imagelabel>\n        </seclabel>\n      </domain>\n  msg: All assertions passed\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nFriday 12 June 2026  19:45:41 +0000 (0:00:00.318)       0:02:45.669 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***\nFriday 12 June 2026  19:45:41 +0000 (0:00:00.067)       0:02:45.736 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nFriday 12 June 2026  19:45:41 +0000 (0:00:00.106)       0:02:45.843 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nFriday 12 June 2026  19:45:42 +0000 (0:00:00.736)       0:02:46.579 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nFriday 12 June 2026  19:45:43 +0000 (0:00:00.544)       0:02:47.123 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:45:43 +0000 (0:00:00.086)       0:02:47.209 ***********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nFriday 12 June 2026  19:45:44 +0000 (0:00:00.876)       0:02:48.086 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nFriday 12 June 2026  19:45:44 +0000 (0:00:00.075)       0:02:48.162 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nFriday 12 June 2026  19:45:44 +0000 (0:00:00.075)       0:02:48.237 ***********\nchanged: [instance] => (item=workload)\nok: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nFriday 12 June 2026  19:45:45 +0000 (0:00:00.844)       0:02:49.081 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nFriday 12 June 2026  19:45:45 +0000 (0:00:00.590)       0:02:49.672 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nFriday 12 June 2026  19:45:45 +0000 (0:00:00.064)       0:02:49.737 ***********\nskipping: [instance] => (item=nocompute)\nok: [instance] => (item=compute)\nok: [instance] => (item=baremetal)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nFriday 12 June 2026  19:45:46 +0000 (0:00:00.977)       0:02:50.715 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance\n\nTASK [libvirt_manager : Check if all-group.yml already exists] *****************\nFriday 12 June 2026  19:45:46 +0000 (0:00:00.114)       0:02:50.829 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nFriday 12 June 2026  19:45:47 +0000 (0:00:00.295)       0:02:51.125 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nFriday 12 June 2026  19:45:47 +0000 (0:00:00.323)       0:02:51.448 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nFriday 12 June 2026  19:45:48 +0000 (0:00:00.543)       0:02:51.992 ***********\nok: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nFriday 12 June 2026  19:45:48 +0000 (0:00:00.280)       0:02:52.273 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nFriday 12 June 2026  19:45:48 +0000 (0:00:00.501)       0:02:52.774 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.290)       0:02:53.065 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.097)       0:02:53.162 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.373)       0:02:53.535 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.136)       0:02:53.672 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.078)       0:02:53.750 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.067)       0:02:53.818 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:45:49 +0000 (0:00:00.062)       0:02:53.881 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:45:50 +0000 (0:00:00.143)       0:02:54.024 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nFriday 12 June 2026  19:45:50 +0000 (0:00:00.328)       0:02:54.353 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:45:50 +0000 (0:00:00.182)       0:02:54.535 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:45:51 +0000 (0:00:00.405)       0:02:54.940 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:45:51 +0000 (0:00:00.306)       0:02:55.247 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:45:51 +0000 (0:00:00.065)       0:02:55.313 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:45:51 +0000 (0:00:00.291)       0:02:55.604 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:45:51 +0000 (0:00:00.147)       0:02:55.752 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:45:52 +0000 (0:00:00.307)       0:02:56.060 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:45:52 +0000 (0:00:00.337)       0:02:56.397 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:45:52 +0000 (0:00:00.362)       0:02:56.759 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:45:52 +0000 (0:00:00.061)       0:02:56.821 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.292)       0:02:57.114 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.109)       0:02:57.223 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.373)       0:02:57.596 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.059)       0:02:57.656 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.058)       0:02:57.714 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.060)       0:02:57.775 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  19:45:53 +0000 (0:00:00.061)       0:02:57.837 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  19:45:54 +0000 (0:00:00.157)       0:02:57.995 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nFriday 12 June 2026  19:45:54 +0000 (0:00:00.060)       0:02:58.055 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nFriday 12 June 2026  19:45:54 +0000 (0:00:00.272)       0:02:58.328 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nFriday 12 June 2026  19:45:54 +0000 (0:00:00.070)       0:02:58.399 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nFriday 12 June 2026  19:45:54 +0000 (0:00:00.372)       0:02:58.771 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nFriday 12 June 2026  19:45:55 +0000 (0:00:00.314)       0:02:59.086 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nFriday 12 June 2026  19:45:55 +0000 (0:00:00.435)       0:02:59.521 ***********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nFriday 12 June 2026  19:45:55 +0000 (0:00:00.069)       0:02:59.591 ***********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nFriday 12 June 2026  19:45:56 +0000 (0:00:00.356)       0:02:59.947 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nFriday 12 June 2026  19:45:56 +0000 (0:00:00.080)       0:03:00.027 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})\n\nTASK [libvirt_manager : Create VM image for compute-0] *************************\nFriday 12 June 2026  19:45:56 +0000 (0:00:00.230)       0:03:00.257 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********\nFriday 12 June 2026  19:45:56 +0000 (0:00:00.476)       0:03:00.734 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-0] *************************\nFriday 12 June 2026  19:45:57 +0000 (0:00:00.362)       0:03:01.097 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************\nFriday 12 June 2026  19:45:57 +0000 (0:00:00.549)       0:03:01.646 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********\nFriday 12 June 2026  19:45:57 +0000 (0:00:00.167)       0:03:01.814 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:45:58 +0000 (0:00:00.113)       0:03:01.928 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:45:58 +0000 (0:00:00.268)       0:03:02.196 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:45:58 +0000 (0:00:00.317)       0:03:02.513 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:45:58 +0000 (0:00:00.117)       0:03:02.631 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:45:59 +0000 (0:00:00.352)       0:03:02.984 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************\nFriday 12 June 2026  19:45:59 +0000 (0:00:00.350)       0:03:03.334 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:45:59 +0000 (0:00:00.091)       0:03:03.425 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:45:59 +0000 (0:00:00.388)       0:03:03.814 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:46:00 +0000 (0:00:00.108)       0:03:03.922 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:46:00 +0000 (0:00:00.497)       0:03:04.420 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********\nFriday 12 June 2026  19:46:00 +0000 (0:00:00.357)       0:03:04.778 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****\nFriday 12 June 2026  19:46:00 +0000 (0:00:00.126)       0:03:04.905 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-0] ********\nFriday 12 June 2026  19:46:01 +0000 (0:00:00.069)       0:03:04.974 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance\n\nTASK [libvirt_manager : Check if we have a source candidate] *******************\nFriday 12 June 2026  19:46:01 +0000 (0:00:00.262)       0:03:05.237 ***********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nFriday 12 June 2026  19:46:01 +0000 (0:00:00.323)       0:03:05.560 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nFriday 12 June 2026  19:46:02 +0000 (0:00:00.515)       0:03:06.075 ***********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nFriday 12 June 2026  19:46:02 +0000 (0:00:00.412)       0:03:06.488 ***********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-0] **************\nFriday 12 June 2026  19:46:03 +0000 (0:00:00.639)       0:03:07.127 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-0] ***********************\nFriday 12 June 2026  19:46:03 +0000 (0:00:00.377)       0:03:07.505 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:46:04 +0000 (0:00:00.483)       0:03:07.988 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:46:04 +0000 (0:00:00.371)       0:03:08.360 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:46:04 +0000 (0:00:00.105)       0:03:08.465 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  19:46:04 +0000 (0:00:00.225)       0:03:08.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.345)       0:03:09.036 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.114)       0:03:09.151 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.156)       0:03:09.307 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.087)       0:03:09.395 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.103)       0:03:09.498 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  19:46:05 +0000 (0:00:00.145)       0:03:09.644 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  19:46:06 +0000 (0:00:00.691)       0:03:10.335 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  19:46:08 +0000 (0:00:01.679)       0:03:12.015 ***********\nok: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  19:46:08 +0000 (0:00:00.403)       0:03:12.418 ***********\nok: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  19:46:09 +0000 (0:00:00.569)       0:03:12.988 ***********\nok: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  19:46:09 +0000 (0:00:00.540)       0:03:13.529 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  19:46:09 +0000 (0:00:00.146)       0:03:13.675 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  19:46:10 +0000 (0:00:00.325)       0:03:14.001 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  19:46:10 +0000 (0:00:00.099)       0:03:14.101 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:46:10 +0000 (0:00:00.306)       0:03:14.408 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:46:10 +0000 (0:00:00.360)       0:03:14.768 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-0] ********************\nFriday 12 June 2026  19:46:10 +0000 (0:00:00.085)       0:03:14.853 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for compute-1] *************************\nFriday 12 June 2026  19:46:11 +0000 (0:00:00.065)       0:03:14.919 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********\nFriday 12 June 2026  19:46:11 +0000 (0:00:00.396)       0:03:15.315 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-1] *************************\nFriday 12 June 2026  19:46:11 +0000 (0:00:00.275)       0:03:15.591 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.442)       0:03:16.033 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.096)       0:03:16.129 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.189)       0:03:16.319 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.114)       0:03:16.433 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.366)       0:03:16.799 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:46:12 +0000 (0:00:00.090)       0:03:16.890 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:46:13 +0000 (0:00:00.339)       0:03:17.229 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************\nFriday 12 June 2026  19:46:13 +0000 (0:00:00.328)       0:03:17.557 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:46:13 +0000 (0:00:00.175)       0:03:17.733 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:46:14 +0000 (0:00:00.295)       0:03:18.029 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:46:14 +0000 (0:00:00.089)       0:03:18.119 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:46:14 +0000 (0:00:00.384)       0:03:18.503 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********\nFriday 12 June 2026  19:46:14 +0000 (0:00:00.324)       0:03:18.828 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****\nFriday 12 June 2026  19:46:15 +0000 (0:00:00.093)       0:03:18.922 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-1] ********\nFriday 12 June 2026  19:46:15 +0000 (0:00:00.061)       0:03:18.983 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance\n\nTASK [libvirt_manager : Check if we have a source candidate] *******************\nFriday 12 June 2026  19:46:15 +0000 (0:00:00.220)       0:03:19.204 ***********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nFriday 12 June 2026  19:46:15 +0000 (0:00:00.389)       0:03:19.593 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nFriday 12 June 2026  19:46:16 +0000 (0:00:00.379)       0:03:19.973 ***********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nFriday 12 June 2026  19:46:16 +0000 (0:00:00.377)       0:03:20.350 ***********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-1] **************\nFriday 12 June 2026  19:46:17 +0000 (0:00:00.575)       0:03:20.925 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-1] ***********************\nFriday 12 June 2026  19:46:17 +0000 (0:00:00.400)       0:03:21.326 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:46:17 +0000 (0:00:00.362)       0:03:21.688 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:46:18 +0000 (0:00:00.324)       0:03:22.013 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:46:18 +0000 (0:00:00.100)       0:03:22.114 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  19:46:18 +0000 (0:00:00.160)       0:03:22.275 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  19:46:18 +0000 (0:00:00.431)       0:03:22.706 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  19:46:18 +0000 (0:00:00.108)       0:03:22.815 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  19:46:19 +0000 (0:00:00.121)       0:03:22.937 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  19:46:19 +0000 (0:00:00.126)       0:03:23.063 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  19:46:19 +0000 (0:00:00.166)       0:03:23.230 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  19:46:19 +0000 (0:00:00.173)       0:03:23.403 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  19:46:20 +0000 (0:00:00.620)       0:03:24.024 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  19:46:21 +0000 (0:00:01.768)       0:03:25.793 ***********\nok: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  19:46:22 +0000 (0:00:00.373)       0:03:26.166 ***********\nok: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  19:46:22 +0000 (0:00:00.645)       0:03:26.812 ***********\nok: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  19:46:23 +0000 (0:00:00.686)       0:03:27.499 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  19:46:23 +0000 (0:00:00.158)       0:03:27.658 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  19:46:24 +0000 (0:00:00.415)       0:03:28.073 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  19:46:24 +0000 (0:00:00.117)       0:03:28.191 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso_image.log\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:46:24 +0000 (0:00:00.242)       0:03:28.434 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:46:25 +0000 (0:00:00.506)       0:03:28.940 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-1] ********************\nFriday 12 June 2026  19:46:25 +0000 (0:00:00.095)       0:03:29.036 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for baremetal-0] ***********************\nFriday 12 June 2026  19:46:25 +0000 (0:00:00.079)       0:03:29.116 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******\nFriday 12 June 2026  19:46:25 +0000 (0:00:00.369)       0:03:29.486 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define VMs for type baremetal-0] ***********************\nFriday 12 June 2026  19:46:26 +0000 (0:00:00.463)       0:03:29.949 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************\nFriday 12 June 2026  19:46:26 +0000 (0:00:00.568)       0:03:30.517 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********\nFriday 12 June 2026  19:46:26 +0000 (0:00:00.098)       0:03:30.616 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  19:46:26 +0000 (0:00:00.199)       0:03:30.816 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:46:27 +0000 (0:00:00.134)       0:03:30.951 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:46:27 +0000 (0:00:00.414)       0:03:31.365 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:46:27 +0000 (0:00:00.203)       0:03:31.569 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:46:28 +0000 (0:00:00.396)       0:03:31.965 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********\nFriday 12 June 2026  19:46:28 +0000 (0:00:00.302)       0:03:32.268 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  19:46:28 +0000 (0:00:00.575)       0:03:32.843 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  19:46:29 +0000 (0:00:00.379)       0:03:33.223 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  19:46:29 +0000 (0:00:00.090)       0:03:33.313 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  19:46:29 +0000 (0:00:00.414)       0:03:33.728 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******\nFriday 12 June 2026  19:46:30 +0000 (0:00:00.363)       0:03:34.092 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***\nFriday 12 June 2026  19:46:30 +0000 (0:00:00.447)       0:03:34.539 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******\nFriday 12 June 2026  19:46:30 +0000 (0:00:00.061)       0:03:34.600 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************\nFriday 12 June 2026  19:46:30 +0000 (0:00:00.070)       0:03:34.671 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************\nFriday 12 June 2026  19:46:30 +0000 (0:00:00.199)       0:03:34.871 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.086)       0:03:34.957 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.376)       0:03:35.334 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.127)       0:03:35.462 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.166)       0:03:35.628 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.074)       0:03:35.703 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for baremetal-0] ******************\nFriday 12 June 2026  19:46:31 +0000 (0:00:00.140)       0:03:35.844 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nFriday 12 June 2026  19:46:32 +0000 (0:00:00.091)       0:03:35.935 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance\n\nTASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************\nFriday 12 June 2026  19:46:32 +0000 (0:00:00.216)       0:03:36.151 ***********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nFriday 12 June 2026  19:46:32 +0000 (0:00:00.480)       0:03:36.632 ***********\nskipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  19:46:34 +0000 (0:00:02.222)       0:03:38.855 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  19:46:35 +0000 (0:00:00.412)       0:03:39.267 ***********\nok: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nFriday 12 June 2026  19:46:35 +0000 (0:00:00.428)       0:03:39.696 ***********\nchanged: [instance] => (item=compute-0.utility)\nchanged: [instance] => (item=compute-1.utility)\nskipping: [instance] => (item=baremetal-0.utility)\n\nTASK [libvirt_manager : Ensure we get SSH on nodes] ****************************\nFriday 12 June 2026  19:46:36 +0000 (0:00:00.708)       0:03:40.404 ***********\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j229292254956.85682', 'results_file': '/home/zuul/.ansible_async/j229292254956.85682', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j490282581703.85699', 'results_file': '/home/zuul/.ansible_async/j490282581703.85699', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nskipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})\n\nTASK [libvirt_manager : Configure managed VMs] *********************************\nFriday 12 June 2026  19:46:40 +0000 (0:00:03.919)       0:03:44.323 ***********\nskipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  19:46:40 +0000 (0:00:00.277)       0:03:44.601 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-0] *****************************\nFriday 12 June 2026  19:46:40 +0000 (0:00:00.112)       0:03:44.714 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  19:46:40 +0000 (0:00:00.125)       0:03:44.840 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  19:46:41 +0000 (0:00:00.286)       0:03:45.126 ***********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  19:46:41 +0000 (0:00:00.386)       0:03:45.513 ***********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************\nFriday 12 June 2026  19:46:41 +0000 (0:00:00.335)       0:03:45.849 ***********\nok: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-0] ******************\nFriday 12 June 2026  19:46:42 +0000 (0:00:00.652)       0:03:46.501 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  19:46:42 +0000 (0:00:00.068)       0:03:46.569 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-0] *****************\nFriday 12 June 2026  19:46:42 +0000 (0:00:00.116)       0:03:46.686 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-0] ******************\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.223)       0:03:46.909 ***********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.107)       0:03:47.017 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-1] *****************************\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.065)       0:03:47.082 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.184)       0:03:47.267 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.229)       0:03:47.496 ***********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  19:46:43 +0000 (0:00:00.312)       0:03:47.808 ***********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************\nFriday 12 June 2026  19:46:44 +0000 (0:00:00.419)       0:03:48.227 ***********\nok: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-1] ******************\nFriday 12 June 2026  19:46:44 +0000 (0:00:00.619)       0:03:48.847 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.081)       0:03:48.929 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-1] *****************\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.179)       0:03:49.109 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-1] ******************\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.097)       0:03:49.207 ***********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.091)       0:03:49.298 ***********\nskipping: [instance] => (item=baremetal-0)\nskipping: [instance] => (item=compute-0)\nskipping: [instance] => (item=compute-1)\nskipping: [instance]\n\nTASK [libvirt_manager : List running virtual machines.] ************************\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.084)       0:03:49.383 ***********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nFriday 12 June 2026  19:46:45 +0000 (0:00:00.430)       0:03:49.814 ***********\nok: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nFriday 12 June 2026  19:46:46 +0000 (0:00:00.554)       0:03:50.368 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nFriday 12 June 2026  19:46:46 +0000 (0:00:00.115)       0:03:50.484 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nFriday 12 June 2026  19:46:46 +0000 (0:00:00.101)       0:03:50.586 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nFriday 12 June 2026  19:46:46 +0000 (0:00:00.181)       0:03:50.767 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nFriday 12 June 2026  19:46:46 +0000 (0:00:00.104)       0:03:50.872 ***********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=431  changed=124  unreachable=0    failed=0    skipped=159  rescued=0    ignored=0\n\nFriday 12 June 2026  19:46:47 +0000 (0:00:00.340)       0:03:51.212 ***********\n===============================================================================\nlibvirt_manager : Ensure we get SSH on nodes --------------------------- 26.59s\nlibvirt_manager : Download base image ---------------------------------- 12.39s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.46s\nlibvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.92s\ndnsmasq : Add DHCP entries ---------------------------------------------- 2.79s\nlibvirt_manager : Restart firewalld ------------------------------------- 2.76s\ndnsmasq : Add/Remove address -------------------------------------------- 2.30s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.22s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.05s\nci_nmstate : Install required packages on instance ---------------------- 1.87s\nconfig_drive : Install required RPM packages ---------------------------- 1.77s\nconfig_drive : Install required RPM packages ---------------------------- 1.74s\nconfig_drive : Install required RPM packages ---------------------------- 1.68s\ndnsmasq : Install needed packages --------------------------------------- 1.64s\nconfig_drive : Install required RPM packages ---------------------------- 1.56s\nlibvirt_manager : Dump domain xml --------------------------------------- 1.40s\nlibvirt_manager : Get VM UUID ------------------------------------------- 1.36s\nGathering Facts --------------------------------------------------------- 1.16s\ndiscover_latest_image : Get latest image for the current entry ---------- 1.04s\nINFO     Running deploy_layout > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:46:48 +0000 (0:00:00.059)       0:00:00.059 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  19:46:49 +0000 (0:00:01.400)       0:00:01.459 ***********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  19:46:50 +0000 (0:00:00.472)       0:00:01.932 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:46:51 +0000 (0:00:01.808)       0:00:03.741 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:46:52 +0000 (0:00:01.080)       0:00:04.821 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:46:56 +0000 (0:00:03.086)       0:00:07.908 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:46:58 +0000 (0:00:02.243)       0:00:10.151 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:46:59 +0000 (0:00:00.979)       0:00:11.131 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:47:00 +0000 (0:00:00.964)       0:00:12.095 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:47:00 +0000 (0:00:00.070)       0:00:12.165 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:47:01 +0000 (0:00:01.530)       0:00:13.696 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:47:02 +0000 (0:00:00.602)       0:00:14.298 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:47:02 +0000 (0:00:00.170)       0:00:14.469 ***********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-compute-0\n  - cifmw-compute-1\n  - cifmw-baremetal-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:47:02 +0000 (0:00:00.094)       0:00:14.563 ***********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\nok: [instance] => (item=cifmw-baremetal-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:47:03 +0000 (0:00:01.083)       0:00:15.647 ***********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\nok: [instance] => (item=cifmw-baremetal-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:47:06 +0000 (0:00:02.635)       0:00:18.282 ***********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\nok: [instance] => (item=cifmw-baremetal-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:47:08 +0000 (0:00:02.284)       0:00:20.567 ***********\nok: [instance -> localhost] => (item=cifmw-compute-0)\nok: [instance -> localhost] => (item=cifmw-compute-1)\nok: [instance -> localhost] => (item=cifmw-baremetal-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:47:09 +0000 (0:00:01.188)       0:00:21.755 ***********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\nok: [instance] => (item=cifmw-baremetal-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:47:10 +0000 (0:00:01.086)       0:00:22.842 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:47:11 +0000 (0:00:00.579)       0:00:23.422 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:47:11 +0000 (0:00:00.193)       0:00:23.615 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:47:11 +0000 (0:00:00.135)       0:00:23.751 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:47:12 +0000 (0:00:00.316)       0:00:24.068 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:47:12 +0000 (0:00:00.118)       0:00:24.186 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:47:12 +0000 (0:00:00.110)       0:00:24.296 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:47:12 +0000 (0:00:00.108)       0:00:24.405 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:47:12 +0000 (0:00:00.362)       0:00:24.767 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:47:13 +0000 (0:00:00.466)       0:00:25.234 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:47:13 +0000 (0:00:00.103)       0:00:25.337 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:47:13 +0000 (0:00:00.148)       0:00:25.486 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:47:13 +0000 (0:00:00.125)       0:00:25.611 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:47:14 +0000 (0:00:00.370)       0:00:25.982 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:47:14 +0000 (0:00:00.440)       0:00:26.423 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:47:16 +0000 (0:00:01.665)       0:00:28.088 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:47:17 +0000 (0:00:00.821)       0:00:28.910 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:47:18 +0000 (0:00:01.066)       0:00:29.976 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:47:18 +0000 (0:00:00.486)       0:00:30.463 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7243748, 'mtime': 1781293400.7253747, 'ctime': 1781293400.7253747, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7273748, 'mtime': 1781293400.7273748, 'ctime': 1781293400.7273748, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:47:19 +0000 (0:00:00.847)       0:00:31.310 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:47:20 +0000 (0:00:01.383)       0:00:32.694 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:47:21 +0000 (0:00:00.801)       0:00:33.496 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:47:22 +0000 (0:00:00.491)       0:00:33.987 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:47:22 +0000 (0:00:00.733)       0:00:34.721 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:47:22 +0000 (0:00:00.181)       0:00:34.903 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:47:23 +0000 (0:00:00.139)       0:00:35.043 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:47:23 +0000 (0:00:00.433)       0:00:35.476 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:47:23 +0000 (0:00:00.126)       0:00:35.603 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:47:23 +0000 (0:00:00.151)       0:00:35.754 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:47:24 +0000 (0:00:00.465)       0:00:36.220 ***********\nchanged: [instance] => (item=cifmw-compute-0-vol-0)\nchanged: [instance] => (item=cifmw-compute-0-vol-0.xml)\nchanged: [instance] => (item=cifmw-compute-1-vol-0)\nchanged: [instance] => (item=cifmw-compute-1-vol-0.xml)\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:47:26 +0000 (0:00:01.713)       0:00:37.934 ***********\nchanged: [instance] => (item=pool-destroy)\nchanged: [instance] => (item=pool-undefine)\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:47:26 +0000 (0:00:00.943)       0:00:38.877 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:47:27 +0000 (0:00:00.482)       0:00:39.360 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:47:27 +0000 (0:00:00.063)       0:00:39.424 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:47:27 +0000 (0:00:00.182)       0:00:39.606 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:47:27 +0000 (0:00:00.107)       0:00:39.714 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.407)       0:00:40.121 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.104)       0:00:40.226 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.186)       0:00:40.413 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.100)       0:00:40.514 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.114)       0:00:40.628 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:47:28 +0000 (0:00:00.176)       0:00:40.804 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:47:29 +0000 (0:00:00.469)       0:00:41.273 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:47:29 +0000 (0:00:00.060)       0:00:41.334 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:47:29 +0000 (0:00:00.393)       0:00:41.728 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:47:30 +0000 (0:00:00.397)       0:00:42.125 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:47:30 +0000 (0:00:00.517)       0:00:42.643 ***********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:47:31 +0000 (0:00:00.442)       0:00:43.085 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:47:31 +0000 (0:00:00.248)       0:00:43.334 ***********\nchanged: [instance] => (item=/var/log/libvirt/qemu/compute-0-serial.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-0.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/compute-1-serial.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-1.log)\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:47:32 +0000 (0:00:01.061)       0:00:44.395 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nchanged: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:47:34 +0000 (0:00:01.867)       0:00:46.263 ***********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:47:35 +0000 (0:00:00.723)       0:00:46.987 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:47:36 +0000 (0:00:01.736)       0:00:48.723 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:47:37 +0000 (0:00:00.389)       0:00:49.112 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:47:37 +0000 (0:00:00.076)       0:00:49.189 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:47:37 +0000 (0:00:00.061)       0:00:49.251 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:47:37 +0000 (0:00:00.160)       0:00:49.412 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:47:38 +0000 (0:00:00.638)       0:00:50.050 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:47:38 +0000 (0:00:00.703)       0:00:50.754 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:47:39 +0000 (0:00:00.323)       0:00:51.078 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:47:39 +0000 (0:00:00.068)       0:00:51.146 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:47:39 +0000 (0:00:00.059)       0:00:51.206 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:47:40 +0000 (0:00:00.936)       0:00:52.143 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:47:40 +0000 (0:00:00.104)       0:00:52.247 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:47:40 +0000 (0:00:00.479)       0:00:52.726 ***********\nchanged: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:47:41 +0000 (0:00:00.347)       0:00:53.074 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:47:41 +0000 (0:00:00.164)       0:00:53.238 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:47:41 +0000 (0:00:00.335)       0:00:53.574 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:47:42 +0000 (0:00:00.410)       0:00:53.984 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:47:42 +0000 (0:00:00.096)       0:00:54.081 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:47:43 +0000 (0:00:01.705)       0:00:55.786 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:47:47 +0000 (0:00:04.063)       0:00:59.850 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.281)       0:01:00.131 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.052)       0:01:00.184 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.054)       0:01:00.238 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.084)       0:01:00.323 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.050)       0:01:00.374 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.314)       0:01:00.688 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.086)       0:01:00.774 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:47:48 +0000 (0:00:00.047)       0:01:00.822 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:47:49 +0000 (0:00:00.348)       0:01:01.170 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:47:49 +0000 (0:00:00.054)       0:01:01.225 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:47:49 +0000 (0:00:00.049)       0:01:01.274 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:47:50 +0000 (0:00:00.682)       0:01:01.957 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:47:50 +0000 (0:00:00.325)       0:01:02.283 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:47:50 +0000 (0:00:00.525)       0:01:02.808 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:47:51 +0000 (0:00:00.389)       0:01:03.197 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:47:52 +0000 (0:00:00.741)       0:01:03.939 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:47:52 +0000 (0:00:00.056)       0:01:03.995 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:47:52 +0000 (0:00:00.281)       0:01:04.277 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:47:52 +0000 (0:00:00.361)       0:01:04.638 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  19:47:52 +0000 (0:00:00.111)       0:01:04.750 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:47:53 +0000 (0:00:00.483)       0:01:05.233 ***********\nchanged: [instance]\n\nRUNNING HANDLER [ssh_jumper : Reload sshd] *************************************\nFriday 12 June 2026  19:47:54 +0000 (0:00:00.726)       0:01:05.960 ***********\nchanged: [instance -> localhost]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=83   changed=30   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0\n\nFriday 12 June 2026  19:47:54 +0000 (0:00:00.458)       0:01:06.418 ***********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.06s\nlibvirt_manager : Populate service facts -------------------------------- 3.09s\nlibvirt_manager : Destroy machine --------------------------------------- 2.64s\nlibvirt_manager : Undefine machine -------------------------------------- 2.28s\nlibvirt_manager : Start virtqemud socket service ------------------------ 2.24s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.87s\nCopy generated content to proper location ------------------------------- 1.81s\npodman : Ensure podman is installed ------------------------------------- 1.74s\nlibvirt_manager : Remove the volumes from pool to delete ---------------- 1.71s\ndnsmasq : Install needed packages --------------------------------------- 1.71s\nlibvirt_manager : Destroy networks -------------------------------------- 1.67s\nlibvirt_manager : List all of the existing virtual machines ------------- 1.53s\nGathering Facts --------------------------------------------------------- 1.40s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.38s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.19s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.08s\nlibvirt_manager : Get installed packages list --------------------------- 1.08s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.07s\nlibvirt_manager : Remove detected logs ---------------------------------- 1.06s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running generate_network_data > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:48:22 +0000 (0:00:00.100)       0:00:00.100 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  19:48:23 +0000 (0:00:00.959)       0:00:01.059 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  19:48:23 +0000 (0:00:00.615)       0:00:01.674 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  19:48:23 +0000 (0:00:00.075)       0:00:01.750 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  19:48:24 +0000 (0:00:00.167)       0:00:01.917 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  19:48:24 +0000 (0:00:00.501)       0:00:02.419 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  19:48:24 +0000 (0:00:00.302)       0:00:02.721 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  19:48:25 +0000 (0:00:00.964)       0:00:03.685 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  19:48:26 +0000 (0:00:00.211)       0:00:03.897 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  19:48:26 +0000 (0:00:00.680)       0:00:04.577 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  19:48:28 +0000 (0:00:01.809)       0:00:06.386 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  19:48:30 +0000 (0:00:01.780)       0:00:08.167 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  19:48:37 +0000 (0:00:07.349)       0:00:15.516 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  19:48:38 +0000 (0:00:00.848)       0:00:16.364 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  19:48:38 +0000 (0:00:00.075)       0:00:16.439 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  19:48:39 +0000 (0:00:00.817)       0:00:17.257 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  19:48:39 +0000 (0:00:00.087)       0:00:17.344 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  19:48:39 +0000 (0:00:00.078)       0:00:17.423 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  19:48:39 +0000 (0:00:00.085)       0:00:17.508 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  19:48:40 +0000 (0:00:00.640)       0:00:18.149 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  19:48:40 +0000 (0:00:00.569)       0:00:18.718 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  19:48:40 +0000 (0:00:00.070)       0:00:18.788 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.128)       0:00:18.917 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.078)       0:00:18.996 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.107)       0:00:19.104 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.079)       0:00:19.184 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.130)       0:00:19.314 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.106)       0:00:19.421 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.106)       0:00:19.527 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.077)       0:00:19.605 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  19:48:41 +0000 (0:00:00.144)       0:00:19.750 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  19:48:42 +0000 (0:00:00.078)       0:00:19.829 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  19:48:42 +0000 (0:00:00.305)       0:00:20.134 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  19:48:42 +0000 (0:00:00.335)       0:00:20.470 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.432)       0:00:20.903 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.079)       0:00:20.982 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.084)       0:00:21.067 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.079)       0:00:21.146 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.119)       0:00:21.266 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.069)       0:00:21.335 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.071)       0:00:21.407 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.062)       0:00:21.470 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.151)       0:00:21.621 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  19:48:43 +0000 (0:00:00.069)       0:00:21.690 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  19:48:44 +0000 (0:00:00.110)       0:00:21.800 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  19:48:44 +0000 (0:00:00.174)       0:00:21.975 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  19:48:44 +0000 (0:00:00.082)       0:00:22.057 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  19:48:44 +0000 (0:00:00.081)       0:00:22.139 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  19:48:44 +0000 (0:00:00.093)       0:00:22.233 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  19:49:26 +0000 (0:00:41.736)       0:01:03.970 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  19:49:27 +0000 (0:00:01.623)       0:01:05.594 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  19:49:27 +0000 (0:00:00.181)       0:01:05.775 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  19:49:28 +0000 (0:00:00.167)       0:01:05.942 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  19:49:28 +0000 (0:00:00.083)       0:01:06.026 ***********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  19:49:29 +0000 (0:00:01.706)       0:01:07.732 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  19:49:30 +0000 (0:00:00.438)       0:01:08.170 ***********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  19:49:30 +0000 (0:00:00.302)       0:01:08.473 ***********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  19:49:30 +0000 (0:00:00.161)       0:01:08.635 ***********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  19:49:30 +0000 (0:00:00.083)       0:01:08.718 ***********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  19:49:31 +0000 (0:00:00.257)       0:01:08.976 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  19:49:31 +0000 (0:00:00.553)       0:01:09.530 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  19:49:31 +0000 (0:00:00.055)       0:01:09.585 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  19:49:31 +0000 (0:00:00.057)       0:01:09.642 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  19:49:31 +0000 (0:00:00.063)       0:01:09.706 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  19:49:32 +0000 (0:00:00.124)       0:01:09.831 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  19:49:32 +0000 (0:00:00.073)       0:01:09.904 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  19:49:32 +0000 (0:00:00.078)       0:01:09.983 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:49:33 +0000 (0:00:01.465)       0:01:11.449 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:49:34 +0000 (0:00:01.032)       0:01:12.481 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:49:39 +0000 (0:00:05.268)       0:01:17.750 ***********\nchanged: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:49:41 +0000 (0:00:01.394)       0:01:19.144 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:49:42 +0000 (0:00:01.006)       0:01:20.151 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:49:43 +0000 (0:00:01.123)       0:01:21.275 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:49:43 +0000 (0:00:00.105)       0:01:21.381 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:49:44 +0000 (0:00:00.622)       0:01:22.003 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:49:44 +0000 (0:00:00.553)       0:01:22.557 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:49:44 +0000 (0:00:00.142)       0:01:22.699 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.123)       0:01:22.822 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.054)       0:01:22.877 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.056)       0:01:22.933 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.052)       0:01:22.986 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.097)       0:01:23.084 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.048)       0:01:23.132 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.462)       0:01:23.595 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:49:45 +0000 (0:00:00.168)       0:01:23.763 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.149)       0:01:23.913 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.047)       0:01:23.961 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.049)       0:01:24.011 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.048)       0:01:24.059 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.108)       0:01:24.167 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.416)       0:01:24.584 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.049)       0:01:24.633 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:49:46 +0000 (0:00:00.047)       0:01:24.680 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:49:47 +0000 (0:00:00.821)       0:01:25.502 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:49:48 +0000 (0:00:00.823)       0:01:26.325 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:49:49 +0000 (0:00:00.751)       0:01:27.077 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:49:49 +0000 (0:00:00.186)       0:01:27.263 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:49:49 +0000 (0:00:00.108)       0:01:27.372 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.441)       0:01:27.813 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.126)       0:01:27.939 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.247)       0:01:28.187 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.168)       0:01:28.355 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.185)       0:01:28.541 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:49:50 +0000 (0:00:00.168)       0:01:28.709 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:49:51 +0000 (0:00:00.431)       0:01:29.140 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:49:51 +0000 (0:00:00.079)       0:01:29.220 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:49:51 +0000 (0:00:00.232)       0:01:29.453 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:49:51 +0000 (0:00:00.152)       0:01:29.606 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.394)       0:01:30.000 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.096)       0:01:30.097 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.150)       0:01:30.248 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.105)       0:01:30.353 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.105)       0:01:30.459 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:49:52 +0000 (0:00:00.281)       0:01:30.741 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.412)       0:01:31.153 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.064)       0:01:31.218 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.295)       0:01:31.513 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.065)       0:01:31.579 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.049)       0:01:31.629 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:49:53 +0000 (0:00:00.054)       0:01:31.683 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:49:54 +0000 (0:00:00.348)       0:01:32.032 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:49:54 +0000 (0:00:00.112)       0:01:32.144 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:49:56 +0000 (0:00:01.892)       0:01:34.037 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:49:56 +0000 (0:00:00.514)       0:01:34.551 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:49:58 +0000 (0:00:01.615)       0:01:36.167 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:49:58 +0000 (0:00:00.377)       0:01:36.544 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:49:58 +0000 (0:00:00.063)       0:01:36.608 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:49:58 +0000 (0:00:00.051)       0:01:36.659 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:49:58 +0000 (0:00:00.094)       0:01:36.754 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:49:59 +0000 (0:00:00.592)       0:01:37.346 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:50:00 +0000 (0:00:00.542)       0:01:37.889 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:50:00 +0000 (0:00:00.260)       0:01:38.149 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:50:00 +0000 (0:00:00.048)       0:01:38.197 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:50:00 +0000 (0:00:00.059)       0:01:38.256 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:50:01 +0000 (0:00:01.002)       0:01:39.259 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:50:01 +0000 (0:00:00.112)       0:01:39.371 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:50:02 +0000 (0:00:00.505)       0:01:39.877 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:50:02 +0000 (0:00:00.403)       0:01:40.280 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:50:02 +0000 (0:00:00.152)       0:01:40.432 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:50:03 +0000 (0:00:00.364)       0:01:40.796 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:50:03 +0000 (0:00:00.364)       0:01:41.160 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:50:03 +0000 (0:00:00.097)       0:01:41.258 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:50:05 +0000 (0:00:01.728)       0:01:42.986 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:50:06 +0000 (0:00:01.718)       0:01:44.704 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.300)       0:01:45.005 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.096)       0:01:45.102 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.052)       0:01:45.154 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.084)       0:01:45.238 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.047)       0:01:45.286 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.261)       0:01:45.548 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.087)       0:01:45.635 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:50:07 +0000 (0:00:00.047)       0:01:45.683 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:50:08 +0000 (0:00:00.235)       0:01:45.919 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:50:08 +0000 (0:00:00.050)       0:01:45.969 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:50:08 +0000 (0:00:00.051)       0:01:46.021 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:50:08 +0000 (0:00:00.420)       0:01:46.441 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:50:08 +0000 (0:00:00.274)       0:01:46.716 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:50:09 +0000 (0:00:00.520)       0:01:47.237 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:50:09 +0000 (0:00:00.350)       0:01:47.588 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:50:10 +0000 (0:00:00.756)       0:01:48.344 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:50:10 +0000 (0:00:00.066)       0:01:48.410 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:50:11 +0000 (0:00:00.406)       0:01:48.817 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:50:11 +0000 (0:00:00.295)       0:01:49.113 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  19:50:11 +0000 (0:00:00.134)       0:01:49.248 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  19:50:11 +0000 (0:00:00.330)       0:01:49.579 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.303)       0:01:49.882 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.265)       0:01:50.147 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.103)       0:01:50.250 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.053)       0:01:50.304 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.058)       0:01:50.363 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  19:50:12 +0000 (0:00:00.052)       0:01:50.416 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  19:50:14 +0000 (0:00:01.669)       0:01:52.085 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  19:50:14 +0000 (0:00:00.378)       0:01:52.464 ***********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  19:50:15 +0000 (0:00:00.552)       0:01:53.016 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  19:50:15 +0000 (0:00:00.066)       0:01:53.082 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  19:50:15 +0000 (0:00:00.318)       0:01:53.401 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  19:50:16 +0000 (0:00:00.612)       0:01:54.013 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  19:50:16 +0000 (0:00:00.470)       0:01:54.484 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  19:50:17 +0000 (0:00:00.317)       0:01:54.801 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  19:50:17 +0000 (0:00:00.516)       0:01:55.317 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  19:50:18 +0000 (0:00:00.576)       0:01:55.894 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  19:50:18 +0000 (0:00:00.613)       0:01:56.508 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  19:50:19 +0000 (0:00:00.528)       0:01:57.037 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  19:50:19 +0000 (0:00:00.489)       0:01:57.526 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  19:50:20 +0000 (0:00:00.522)       0:01:58.049 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  19:50:20 +0000 (0:00:00.534)       0:01:58.584 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  19:50:21 +0000 (0:00:00.490)       0:01:59.074 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  19:50:21 +0000 (0:00:00.458)       0:01:59.532 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  19:50:22 +0000 (0:00:00.458)       0:01:59.990 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  19:50:22 +0000 (0:00:00.533)       0:02:00.524 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  19:50:23 +0000 (0:00:00.528)       0:02:01.053 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  19:50:23 +0000 (0:00:00.520)       0:02:01.574 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  19:50:24 +0000 (0:00:00.513)       0:02:02.088 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  19:50:24 +0000 (0:00:00.530)       0:02:02.618 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  19:50:25 +0000 (0:00:00.547)       0:02:03.166 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  19:50:25 +0000 (0:00:00.459)       0:02:03.625 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  19:50:26 +0000 (0:00:00.507)       0:02:04.132 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  19:50:26 +0000 (0:00:00.559)       0:02:04.691 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  19:50:27 +0000 (0:00:00.532)       0:02:05.224 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  19:50:27 +0000 (0:00:00.548)       0:02:05.773 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  19:50:28 +0000 (0:00:00.458)       0:02:06.231 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  19:50:28 +0000 (0:00:00.449)       0:02:06.680 ***********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  19:50:29 +0000 (0:00:00.400)       0:02:07.081 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  19:50:29 +0000 (0:00:00.079)       0:02:07.160 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  19:50:29 +0000 (0:00:00.403)       0:02:07.564 ***********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  19:50:30 +0000 (0:00:00.524)       0:02:08.088 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  19:50:30 +0000 (0:00:00.341)       0:02:08.429 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  19:50:30 +0000 (0:00:00.272)       0:02:08.702 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  19:50:31 +0000 (0:00:00.123)       0:02:08.825 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nFriday 12 June 2026  19:50:31 +0000 (0:00:00.366)       0:02:09.192 ***********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  19:50:31 +0000 (0:00:00.083)       0:02:09.275 ***********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  19:50:31 +0000 (0:00:00.469)       0:02:09.744 ***********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  19:50:32 +0000 (0:00:00.435)       0:02:10.180 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  19:50:33 +0000 (0:00:00.665)       0:02:10.845 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:50:33 +0000 (0:00:00.387)       0:02:11.233 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nFriday 12 June 2026  19:50:34 +0000 (0:00:00.881)       0:02:12.114 ***********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 41.74s\nrepo_setup : Initialize python venv and install requirements ------------ 7.35s\nlibvirt_manager : Populate service facts -------------------------------- 5.27s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.89s\nrepo_setup : Make sure git-core package is installed -------------------- 1.81s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.78s\ndnsmasq : Install needed packages --------------------------------------- 1.73s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.72s\nci_setup : Install needed packages -------------------------------------- 1.71s\nlibvirt_manager : Install packages required for using KVM --------------- 1.67s\ntest_deps : Install python yaml libs ------------------------------------ 1.62s\npodman : Ensure podman is installed ------------------------------------- 1.62s\nci_setup : Manage directories ------------------------------------------- 1.47s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.39s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.12s\nlibvirt_manager : Get installed packages list --------------------------- 1.03s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.01s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.00s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 0.96s\nGathering Facts --------------------------------------------------------- 0.96s\nINFO     Running generate_network_data > converge\n\nPLAY [One hypervisor] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:50:35 +0000 (0:00:00.057)       0:00:00.057 ***********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nFriday 12 June 2026  19:50:36 +0000 (0:00:01.176)       0:00:01.234 ***********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nFriday 12 June 2026  19:50:36 +0000 (0:00:00.066)       0:00:01.301 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})\n\nTASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***\nFriday 12 June 2026  19:50:36 +0000 (0:00:00.181)       0:00:01.482 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nFriday 12 June 2026  19:50:36 +0000 (0:00:00.086)       0:00:01.568 ***********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nFriday 12 June 2026  19:50:37 +0000 (0:00:00.692)       0:00:02.260 ***********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nFriday 12 June 2026  19:50:37 +0000 (0:00:00.092)       0:00:02.353 ***********\nok: [instance]\n\nTASK [Ensure _output exists] ***************************************************\nFriday 12 June 2026  19:50:37 +0000 (0:00:00.132)       0:00:02.485 ***********\nchanged: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  19:50:37 +0000 (0:00:00.484)       0:00:02.970 ***********\nok: [instance]\n\nTASK [Load scenarios] **********************************************************\nFriday 12 June 2026  19:50:37 +0000 (0:00:00.064)       0:00:03.035 ***********\nok: [instance]\n\nTASK [Set output facts] ********************************************************\nFriday 12 June 2026  19:50:38 +0000 (0:00:00.065)       0:00:03.100 ***********\nok: [instance]\n\nTASK [Test scenarios] **********************************************************\nFriday 12 June 2026  19:50:38 +0000 (0:00:00.064)       0:00:03.164 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Standard osp_trunk with extended translation)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DHCP options for VM types)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Baremetal integration)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DCN like network layout)\n\nTASK [Ensure tree exists] ******************************************************\nFriday 12 June 2026  19:50:38 +0000 (0:00:00.238)       0:00:03.403 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nFriday 12 June 2026  19:50:39 +0000 (0:00:00.982)       0:00:04.386 ***********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nFriday 12 June 2026  19:50:39 +0000 (0:00:00.129)       0:00:04.515 ***********\nok: [instance] =>\n  msg: 'Running: Standard osp_trunk with extended translation'\n\nTASK [Generate network data] ***************************************************\nFriday 12 June 2026  19:50:39 +0000 (0:00:00.075)       0:00:04.590 ***********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:50:39 +0000 (0:00:00.185)       0:00:04.776 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:50:39 +0000 (0:00:00.132)       0:00:04.909 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.491)       0:00:05.401 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.090)       0:00:05.491 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.147)       0:00:05.639 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.108)       0:00:05.748 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.137)       0:00:05.885 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:50:40 +0000 (0:00:00.093)       0:00:05.979 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:50:41 +0000 (0:00:00.801)       0:00:06.780 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:50:41 +0000 (0:00:00.169)       0:00:06.950 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:50:42 +0000 (0:00:00.161)       0:00:07.111 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:50:42 +0000 (0:00:00.488)       0:00:07.600 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:50:42 +0000 (0:00:00.376)       0:00:07.977 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:50:43 +0000 (0:00:00.108)       0:00:08.085 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:50:43 +0000 (0:00:00.182)       0:00:08.268 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:50:43 +0000 (0:00:00.312)       0:00:08.581 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:50:44 +0000 (0:00:00.841)       0:00:09.422 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:50:44 +0000 (0:00:00.335)       0:00:09.758 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:50:44 +0000 (0:00:00.074)       0:00:09.832 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:50:44 +0000 (0:00:00.072)       0:00:09.905 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:50:44 +0000 (0:00:00.071)       0:00:09.976 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:50:45 +0000 (0:00:00.143)       0:00:10.120 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:50:45 +0000 (0:00:00.072)       0:00:10.193 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:50:45 +0000 (0:00:00.250)       0:00:10.443 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:50:45 +0000 (0:00:00.069)       0:00:10.513 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:50:45 +0000 (0:00:00.390)       0:00:10.904 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:50:46 +0000 (0:00:00.590)       0:00:11.494 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:50:46 +0000 (0:00:00.181)       0:00:11.676 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:50:46 +0000 (0:00:00.092)       0:00:11.769 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:50:47 +0000 (0:00:00.572)       0:00:12.342 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:50:47 +0000 (0:00:00.230)       0:00:12.572 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:50:47 +0000 (0:00:00.114)       0:00:12.686 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:50:48 +0000 (0:00:00.726)       0:00:13.413 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:50:49 +0000 (0:00:01.028)       0:00:14.441 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:50:50 +0000 (0:00:00.714)       0:00:15.156 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:50:50 +0000 (0:00:00.649)       0:00:15.805 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:50:50 +0000 (0:00:00.238)       0:00:16.043 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:50:51 +0000 (0:00:00.373)       0:00:16.417 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:50:51 +0000 (0:00:00.573)       0:00:16.991 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  19:50:52 +0000 (0:00:00.156)       0:00:17.147 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  19:50:52 +0000 (0:00:00.250)       0:00:17.398 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  19:50:54 +0000 (0:00:01.969)       0:00:19.367 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  19:50:54 +0000 (0:00:00.281)       0:00:19.649 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  19:50:55 +0000 (0:00:00.563)       0:00:20.213 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  19:50:57 +0000 (0:00:02.140)       0:00:22.354 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:50:57 +0000 (0:00:00.587)       0:00:22.941 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:50:57 +0000 (0:00:00.085)       0:00:23.026 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:50:58 +0000 (0:00:00.156)       0:00:23.182 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:50:58 +0000 (0:00:00.700)       0:00:23.883 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:50:59 +0000 (0:00:00.380)       0:00:24.263 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:51:00 +0000 (0:00:01.670)       0:00:25.934 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:51:05 +0000 (0:00:04.408)       0:00:30.343 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:51:05 +0000 (0:00:00.379)       0:00:30.722 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:51:06 +0000 (0:00:00.568)       0:00:31.290 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:51:06 +0000 (0:00:00.644)       0:00:31.935 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:51:07 +0000 (0:00:00.184)       0:00:32.119 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:51:07 +0000 (0:00:00.569)       0:00:32.689 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:51:07 +0000 (0:00:00.078)       0:00:32.768 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:51:07 +0000 (0:00:00.205)       0:00:32.973 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:51:08 +0000 (0:00:00.609)       0:00:33.583 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:51:08 +0000 (0:00:00.077)       0:00:33.660 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:51:08 +0000 (0:00:00.388)       0:00:34.049 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:51:10 +0000 (0:00:01.225)       0:00:35.274 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:51:10 +0000 (0:00:00.080)       0:00:35.354 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:51:10 +0000 (0:00:00.152)       0:00:35.507 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:51:10 +0000 (0:00:00.116)       0:00:35.623 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:51:10 +0000 (0:00:00.282)       0:00:35.905 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:51:10 +0000 (0:00:00.095)       0:00:36.001 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:51:11 +0000 (0:00:00.116)       0:00:36.117 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:51:11 +0000 (0:00:00.719)       0:00:36.837 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:51:11 +0000 (0:00:00.134)       0:00:36.972 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:51:12 +0000 (0:00:00.112)       0:00:37.084 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:51:12 +0000 (0:00:00.085)       0:00:37.170 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:51:12 +0000 (0:00:00.178)       0:00:37.349 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:51:12 +0000 (0:00:00.626)       0:00:37.975 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:51:12 +0000 (0:00:00.061)       0:00:38.037 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:51:13 +0000 (0:00:00.186)       0:00:38.224 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:51:13 +0000 (0:00:00.101)       0:00:38.325 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:51:13 +0000 (0:00:00.716)       0:00:39.042 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:51:14 +0000 (0:00:00.187)       0:00:39.230 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:51:14 +0000 (0:00:00.474)       0:00:39.704 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:51:14 +0000 (0:00:00.099)       0:00:39.803 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:51:15 +0000 (0:00:00.361)       0:00:40.164 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:51:15 +0000 (0:00:00.104)       0:00:40.269 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:51:15 +0000 (0:00:00.470)       0:00:40.739 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:51:16 +0000 (0:00:00.487)       0:00:41.227 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:51:16 +0000 (0:00:00.454)       0:00:41.681 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:51:16 +0000 (0:00:00.162)       0:00:41.844 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.489)       0:00:42.333 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.128)       0:00:42.461 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.062)       0:00:42.524 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.062)       0:00:42.586 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.069)       0:00:42.655 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.164)       0:00:42.820 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:51:17 +0000 (0:00:00.200)       0:00:43.020 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:51:18 +0000 (0:00:00.063)       0:00:43.083 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:51:18 +0000 (0:00:00.361)       0:00:43.445 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:51:19 +0000 (0:00:00.646)       0:00:44.092 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:51:19 +0000 (0:00:00.181)       0:00:44.273 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:51:19 +0000 (0:00:00.095)       0:00:44.368 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.818)       0:00:45.186 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.076)       0:00:45.263 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.072)       0:00:45.335 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.072)       0:00:45.407 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.245)       0:00:45.653 ***********\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.171)       0:00:45.824 ***********\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:51:20 +0000 (0:00:00.120)       0:00:45.944 ***********\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.245)       0:00:46.190 ***********\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.107)       0:00:46.298 ***********\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.133)       0:00:46.431 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.230)       0:00:46.662 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.111)       0:00:46.773 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:51:21 +0000 (0:00:00.104)       0:00:46.877 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.223)       0:00:47.101 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.302)       0:00:47.404 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.070)       0:00:47.474 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.266)       0:00:47.741 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.119)       0:00:47.860 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:51:22 +0000 (0:00:00.058)       0:00:47.919 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:51:23 +0000 (0:00:00.142)       0:00:48.062 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:51:23 +0000 (0:00:00.079)       0:00:48.142 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:5f:1e', 'entry': 'set:compute,52:54:00:01:5f:1e,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:48:b1', 'entry': 'set:compute,52:54:00:00:48:b1,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.927)       0:00:49.070 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.106)       0:00:49.177 ***********\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.244)       0:00:49.421 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.184)       0:00:49.605 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.109)       0:00:49.715 ***********\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:51:24 +0000 (0:00:00.224)       0:00:49.939 ***********\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:51:25 +0000 (0:00:01.099)       0:00:51.039 ***********\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:51:26 +0000 (0:00:00.167)       0:00:51.206 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:51:26 +0000 (0:00:00.124)       0:00:51.331 ***********\nskipping: [instance] => (item=compute)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:51:26 +0000 (0:00:00.109)       0:00:51.440 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:51:26 +0000 (0:00:00.090)       0:00:51.531 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:51:27 +0000 (0:00:00.686)       0:00:52.218 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:51:27 +0000 (0:00:00.102)       0:00:52.320 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:51:28 +0000 (0:00:00.889)       0:00:53.210 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:51:28 +0000 (0:00:00.540)       0:00:53.750 ***********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nFriday 12 June 2026  19:51:29 +0000 (0:00:00.541)       0:00:54.292 ***********\nok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})\nok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})\n\nTASK [Glob all dhcp configuration files] ***************************************\nFriday 12 June 2026  19:51:29 +0000 (0:00:00.315)       0:00:54.608 ***********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.473)       0:00:55.082 ***********\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_compute-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.141)       0:00:55.223 ***********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.139)       0:00:55.362 ***********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.199)       0:00:55.562 ***********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.103)       0:00:55.665 ***********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.100)       0:00:55.766 ***********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nFriday 12 June 2026  19:51:30 +0000 (0:00:00.110)       0:00:55.876 ***********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.190)       0:00:56.067 ***********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.104)       0:00:56.171 ***********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.111)       0:00:56.282 ***********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.066)       0:00:56.349 ***********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.190)       0:00:56.540 ***********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.092)       0:00:56.633 ***********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nFriday 12 June 2026  19:51:31 +0000 (0:00:00.092)       0:00:56.725 ***********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nFriday 12 June 2026  19:51:32 +0000 (0:00:00.328)       0:00:57.053 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nFriday 12 June 2026  19:51:32 +0000 (0:00:00.893)       0:00:57.947 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nFriday 12 June 2026  19:51:33 +0000 (0:00:00.624)       0:00:58.571 ***********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:51:33 +0000 (0:00:00.336)       0:00:58.908 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:51:34 +0000 (0:00:01.078)       0:00:59.986 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:51:39 +0000 (0:00:04.424)       0:01:04.411 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:51:40 +0000 (0:00:01.328)       0:01:05.739 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:51:41 +0000 (0:00:01.056)       0:01:06.796 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:51:42 +0000 (0:00:01.041)       0:01:07.837 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:51:42 +0000 (0:00:00.090)       0:01:07.927 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:51:43 +0000 (0:00:00.600)       0:01:08.528 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.584)       0:01:09.112 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.263)       0:01:09.376 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.139)       0:01:09.515 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.052)       0:01:09.568 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.054)       0:01:09.623 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.054)       0:01:09.677 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.053)       0:01:09.730 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:51:44 +0000 (0:00:00.053)       0:01:09.784 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:51:45 +0000 (0:00:00.389)       0:01:10.173 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:51:45 +0000 (0:00:00.181)       0:01:10.355 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:51:45 +0000 (0:00:00.120)       0:01:10.476 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:51:45 +0000 (0:00:00.323)       0:01:10.800 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:51:45 +0000 (0:00:00.161)       0:01:10.961 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:51:46 +0000 (0:00:00.119)       0:01:11.081 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:51:46 +0000 (0:00:00.110)       0:01:11.191 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:51:46 +0000 (0:00:00.444)       0:01:11.635 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:51:47 +0000 (0:00:00.491)       0:01:12.126 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:51:47 +0000 (0:00:00.142)       0:01:12.269 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:51:47 +0000 (0:00:00.125)       0:01:12.395 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:51:47 +0000 (0:00:00.105)       0:01:12.500 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:51:47 +0000 (0:00:00.328)       0:01:12.829 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:51:48 +0000 (0:00:00.488)       0:01:13.317 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:51:49 +0000 (0:00:01.415)       0:01:14.733 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:51:50 +0000 (0:00:00.866)       0:01:15.599 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:51:51 +0000 (0:00:01.067)       0:01:16.667 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:51:51 +0000 (0:00:00.355)       0:01:17.023 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7732437, 'mtime': 1781293855.7732437, 'ctime': 1781293855.7742436, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7762437, 'mtime': 1781293855.7762437, 'ctime': 1781293855.7762437, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:51:52 +0000 (0:00:00.842)       0:01:17.865 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:51:54 +0000 (0:00:01.447)       0:01:19.313 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:51:54 +0000 (0:00:00.653)       0:01:19.966 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:51:55 +0000 (0:00:00.563)       0:01:20.529 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:51:56 +0000 (0:00:00.716)       0:01:21.245 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:51:56 +0000 (0:00:00.207)       0:01:21.453 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:51:56 +0000 (0:00:00.180)       0:01:21.633 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.542)       0:01:22.176 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.142)       0:01:22.318 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.180)       0:01:22.499 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.127)       0:01:22.626 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.109)       0:01:22.736 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:51:57 +0000 (0:00:00.152)       0:01:22.889 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:51:58 +0000 (0:00:00.454)       0:01:23.343 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:51:58 +0000 (0:00:00.148)       0:01:23.491 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:51:58 +0000 (0:00:00.209)       0:01:23.701 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:51:58 +0000 (0:00:00.135)       0:01:23.836 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:51:59 +0000 (0:00:00.436)       0:01:24.273 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:51:59 +0000 (0:00:00.105)       0:01:24.379 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:51:59 +0000 (0:00:00.152)       0:01:24.531 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:51:59 +0000 (0:00:00.133)       0:01:24.664 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:51:59 +0000 (0:00:00.292)       0:01:24.957 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.162)       0:01:25.120 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.384)       0:01:25.504 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.078)       0:01:25.582 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.290)       0:01:25.873 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.052)       0:01:25.925 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.055)       0:01:25.980 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:52:00 +0000 (0:00:00.056)       0:01:26.036 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:52:01 +0000 (0:00:00.413)       0:01:26.449 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:52:01 +0000 (0:00:00.049)       0:01:26.498 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:52:03 +0000 (0:00:01.914)       0:01:28.413 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:52:03 +0000 (0:00:00.542)       0:01:28.955 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:52:05 +0000 (0:00:01.686)       0:01:30.642 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:52:05 +0000 (0:00:00.360)       0:01:31.002 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:52:06 +0000 (0:00:00.058)       0:01:31.061 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:52:06 +0000 (0:00:00.062)       0:01:31.124 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:52:06 +0000 (0:00:00.170)       0:01:31.294 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:52:06 +0000 (0:00:00.694)       0:01:31.988 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:52:07 +0000 (0:00:00.724)       0:01:32.713 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:52:07 +0000 (0:00:00.276)       0:01:32.989 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:52:08 +0000 (0:00:00.073)       0:01:33.063 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:52:08 +0000 (0:00:00.060)       0:01:33.123 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:52:09 +0000 (0:00:01.132)       0:01:34.256 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:52:09 +0000 (0:00:00.135)       0:01:34.391 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:52:09 +0000 (0:00:00.265)       0:01:34.656 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:52:10 +0000 (0:00:00.503)       0:01:35.160 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:52:10 +0000 (0:00:00.156)       0:01:35.316 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:52:10 +0000 (0:00:00.361)       0:01:35.678 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:52:11 +0000 (0:00:00.377)       0:01:36.056 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:52:11 +0000 (0:00:00.099)       0:01:36.156 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:52:12 +0000 (0:00:01.686)       0:01:37.842 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:04.294)       0:01:42.137 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:00.404)       0:01:42.541 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:00.124)       0:01:42.666 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:00.058)       0:01:42.725 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:00.104)       0:01:42.829 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:52:17 +0000 (0:00:00.059)       0:01:42.888 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.349)       0:01:43.238 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.098)       0:01:43.337 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.050)       0:01:43.388 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.331)       0:01:43.719 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.048)       0:01:43.767 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:52:18 +0000 (0:00:00.050)       0:01:43.818 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:52:19 +0000 (0:00:00.741)       0:01:44.559 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:52:19 +0000 (0:00:00.357)       0:01:44.917 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:52:20 +0000 (0:00:00.670)       0:01:45.588 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:52:20 +0000 (0:00:00.395)       0:01:45.983 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:52:21 +0000 (0:00:00.802)       0:01:46.786 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:52:21 +0000 (0:00:00.115)       0:01:46.901 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:52:22 +0000 (0:00:00.433)       0:01:47.334 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:52:22 +0000 (0:00:00.321)       0:01:47.656 ***********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nFriday 12 June 2026  19:52:22 +0000 (0:00:00.211)       0:01:47.867 ***********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nFriday 12 June 2026  19:52:23 +0000 (0:00:00.466)       0:01:48.333 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.980)       0:01:49.314 ***********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.054)       0:01:49.368 ***********\nok: [instance] =>\n  msg: 'Running: DHCP options for VM types'\n\nTASK [Generate network data] ***************************************************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.059)       0:01:49.428 ***********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.162)       0:01:49.590 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.063)       0:01:49.654 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.254)       0:01:49.909 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.053)       0:01:49.962 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:52:24 +0000 (0:00:00.050)       0:01:50.013 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:52:25 +0000 (0:00:00.165)       0:01:50.178 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:52:25 +0000 (0:00:00.111)       0:01:50.290 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:52:25 +0000 (0:00:00.056)       0:01:50.346 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:52:25 +0000 (0:00:00.553)       0:01:50.900 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.172)       0:01:51.072 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.127)       0:01:51.199 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.365)       0:01:51.565 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.321)       0:01:51.886 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.061)       0:01:51.948 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:52:26 +0000 (0:00:00.060)       0:01:52.008 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:52:27 +0000 (0:00:00.294)       0:01:52.302 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:52:27 +0000 (0:00:00.697)       0:01:53.000 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.274)       0:01:53.275 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.153)       0:01:53.429 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.075)       0:01:53.504 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.067)       0:01:53.572 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.073)       0:01:53.645 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.058)       0:01:53.704 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.207)       0:01:53.911 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:52:28 +0000 (0:00:00.055)       0:01:53.966 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:52:29 +0000 (0:00:00.312)       0:01:54.278 ***********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:52:29 +0000 (0:00:00.503)       0:01:54.781 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:52:29 +0000 (0:00:00.178)       0:01:54.960 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:52:29 +0000 (0:00:00.084)       0:01:55.045 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:52:30 +0000 (0:00:00.657)       0:01:55.703 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:52:30 +0000 (0:00:00.136)       0:01:55.839 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:52:30 +0000 (0:00:00.198)       0:01:56.037 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:52:32 +0000 (0:00:01.300)       0:01:57.338 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:52:33 +0000 (0:00:01.431)       0:01:58.770 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:52:35 +0000 (0:00:01.286)       0:02:00.056 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:52:36 +0000 (0:00:01.297)       0:02:01.353 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:52:36 +0000 (0:00:00.152)       0:02:01.505 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:52:36 +0000 (0:00:00.346)       0:02:01.851 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:52:37 +0000 (0:00:01.135)       0:02:02.987 ***********\nskipping: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:52:38 +0000 (0:00:00.097)       0:02:03.085 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:52:38 +0000 (0:00:00.068)       0:02:03.154 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:52:38 +0000 (0:00:00.141)       0:02:03.295 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:52:38 +0000 (0:00:00.719)       0:02:04.015 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:52:39 +0000 (0:00:00.698)       0:02:04.714 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:52:41 +0000 (0:00:01.689)       0:02:06.403 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:52:45 +0000 (0:00:04.538)       0:02:10.942 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:52:46 +0000 (0:00:00.359)       0:02:11.301 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:52:46 +0000 (0:00:00.548)       0:02:11.849 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:52:47 +0000 (0:00:00.616)       0:02:12.465 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:52:47 +0000 (0:00:00.164)       0:02:12.630 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:52:48 +0000 (0:00:00.674)       0:02:13.304 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:52:48 +0000 (0:00:00.069)       0:02:13.374 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:52:48 +0000 (0:00:00.097)       0:02:13.471 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:52:48 +0000 (0:00:00.566)       0:02:14.038 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:52:49 +0000 (0:00:00.153)       0:02:14.191 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:52:49 +0000 (0:00:00.332)       0:02:14.524 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:52:50 +0000 (0:00:01.096)       0:02:15.620 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:52:50 +0000 (0:00:00.075)       0:02:15.696 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:52:50 +0000 (0:00:00.096)       0:02:15.792 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:52:50 +0000 (0:00:00.120)       0:02:15.913 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:51 +0000 (0:00:00.439)       0:02:16.352 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:51 +0000 (0:00:00.077)       0:02:16.430 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:51 +0000 (0:00:00.079)       0:02:16.509 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:52 +0000 (0:00:00.703)       0:02:17.213 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:52 +0000 (0:00:00.068)       0:02:17.281 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:52 +0000 (0:00:00.149)       0:02:17.431 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:52 +0000 (0:00:00.069)       0:02:17.500 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:52 +0000 (0:00:00.084)       0:02:17.584 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:53 +0000 (0:00:00.633)       0:02:18.218 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:53 +0000 (0:00:00.055)       0:02:18.273 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:53 +0000 (0:00:00.077)       0:02:18.351 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:53 +0000 (0:00:00.077)       0:02:18.428 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:53 +0000 (0:00:00.173)       0:02:18.601 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:54 +0000 (0:00:00.744)       0:02:19.346 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:54 +0000 (0:00:00.072)       0:02:19.418 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:54 +0000 (0:00:00.088)       0:02:19.507 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:54 +0000 (0:00:00.079)       0:02:19.586 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:54 +0000 (0:00:00.093)       0:02:19.679 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:55 +0000 (0:00:00.732)       0:02:20.412 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:55 +0000 (0:00:00.059)       0:02:20.472 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:55 +0000 (0:00:00.088)       0:02:20.561 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:55 +0000 (0:00:00.087)       0:02:20.648 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:55 +0000 (0:00:00.102)       0:02:20.750 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:56 +0000 (0:00:00.581)       0:02:21.331 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:56 +0000 (0:00:00.059)       0:02:21.391 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:52:56 +0000 (0:00:00.180)       0:02:21.572 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:52:56 +0000 (0:00:00.085)       0:02:21.658 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:52:56 +0000 (0:00:00.112)       0:02:21.770 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:52:57 +0000 (0:00:00.647)       0:02:22.417 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:52:57 +0000 (0:00:00.071)       0:02:22.489 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:52:57 +0000 (0:00:00.091)       0:02:22.581 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:52:57 +0000 (0:00:00.062)       0:02:22.643 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:52:58 +0000 (0:00:01.103)       0:02:23.747 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:52:58 +0000 (0:00:00.121)       0:02:23.868 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:52:59 +0000 (0:00:00.314)       0:02:24.183 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:52:59 +0000 (0:00:00.086)       0:02:24.270 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:52:59 +0000 (0:00:00.395)       0:02:24.666 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:52:59 +0000 (0:00:00.153)       0:02:24.819 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:53:00 +0000 (0:00:00.309)       0:02:25.129 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:53:00 +0000 (0:00:00.083)       0:02:25.213 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:53:00 +0000 (0:00:00.308)       0:02:25.521 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:53:00 +0000 (0:00:00.066)       0:02:25.588 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:53:01 +0000 (0:00:00.573)       0:02:26.161 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:53:01 +0000 (0:00:00.681)       0:02:26.842 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:53:02 +0000 (0:00:00.571)       0:02:27.414 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:53:02 +0000 (0:00:00.188)       0:02:27.602 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.542)       0:02:28.145 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.087)       0:02:28.233 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.068)       0:02:28.301 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.068)       0:02:28.370 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.140)       0:02:28.511 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.058)       0:02:28.569 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.209)       0:02:28.778 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:53:03 +0000 (0:00:00.053)       0:02:28.832 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:53:04 +0000 (0:00:00.354)       0:02:29.187 ***********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:53:04 +0000 (0:00:00.572)       0:02:29.760 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:53:04 +0000 (0:00:00.137)       0:02:29.897 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:53:04 +0000 (0:00:00.079)       0:02:29.977 ***********\nok: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:53:05 +0000 (0:00:00.695)       0:02:30.673 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:53:05 +0000 (0:00:00.071)       0:02:30.744 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:53:05 +0000 (0:00:00.060)       0:02:30.805 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:53:05 +0000 (0:00:00.061)       0:02:30.866 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:53:05 +0000 (0:00:00.131)       0:02:30.997 ***********\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.132)       0:02:31.130 ***********\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.234)       0:02:31.364 ***********\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.100)       0:02:31.464 ***********\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.096)       0:02:31.560 ***********\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.136)       0:02:31.696 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.161)       0:02:31.858 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:53:06 +0000 (0:00:00.083)       0:02:31.942 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.112)       0:02:32.054 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.197)       0:02:32.251 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.341)       0:02:32.593 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.073)       0:02:32.666 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.289)       0:02:32.955 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:53:07 +0000 (0:00:00.081)       0:02:33.037 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:53:08 +0000 (0:00:00.062)       0:02:33.099 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:53:08 +0000 (0:00:00.137)       0:02:33.237 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:53:08 +0000 (0:00:00.071)       0:02:33.308 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:8f:11', 'entry': 'set:compute,52:54:00:01:8f:11,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:fa:be', 'entry': 'set:compute,52:54:00:00:fa:be,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:53:09 +0000 (0:00:01.086)       0:02:34.395 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:53:09 +0000 (0:00:00.102)       0:02:34.497 ***********\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:53:09 +0000 (0:00:00.179)       0:02:34.677 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:53:09 +0000 (0:00:00.167)       0:02:34.845 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:53:09 +0000 (0:00:00.080)       0:02:34.925 ***********\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:53:10 +0000 (0:00:00.262)       0:02:35.188 ***********\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:53:12 +0000 (0:00:02.373)       0:02:37.561 ***********\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:53:12 +0000 (0:00:00.194)       0:02:37.756 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:53:12 +0000 (0:00:00.159)       0:02:37.916 ***********\nok: [instance] => (item=compute)\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:53:12 +0000 (0:00:00.101)       0:02:38.017 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:53:13 +0000 (0:00:00.661)       0:02:38.678 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:53:14 +0000 (0:00:00.611)       0:02:39.289 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:53:14 +0000 (0:00:00.066)       0:02:39.356 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:53:15 +0000 (0:00:01.057)       0:02:40.414 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:53:15 +0000 (0:00:00.551)       0:02:40.966 ***********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nFriday 12 June 2026  19:53:16 +0000 (0:00:00.575)       0:02:41.541 ***********\nok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})\n\nTASK [Glob all dhcp configuration files] ***************************************\nFriday 12 June 2026  19:53:16 +0000 (0:00:00.168)       0:02:41.710 ***********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nFriday 12 June 2026  19:53:17 +0000 (0:00:00.405)       0:02:42.116 ***********\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_compute-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nFriday 12 June 2026  19:53:17 +0000 (0:00:00.140)       0:02:42.256 ***********\nok: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nFriday 12 June 2026  19:53:17 +0000 (0:00:00.345)       0:02:42.601 ***********\nok: [instance]\n\nTASK [Read DHCP options file] **************************************************\nFriday 12 June 2026  19:53:17 +0000 (0:00:00.082)       0:02:42.683 ***********\nok: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nFriday 12 June 2026  19:53:18 +0000 (0:00:00.561)       0:02:43.245 ***********\nok: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nFriday 12 June 2026  19:53:18 +0000 (0:00:00.069)       0:02:43.315 ***********\nok: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nFriday 12 June 2026  19:53:18 +0000 (0:00:00.069)       0:02:43.384 ***********\nok: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nFriday 12 June 2026  19:53:18 +0000 (0:00:00.460)       0:02:43.845 ***********\nok: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.394)       0:02:44.239 ***********\nok: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.100)       0:02:44.339 ***********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.070)       0:02:44.410 ***********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.066)       0:02:44.476 ***********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.062)       0:02:44.538 ***********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.055)       0:02:44.594 ***********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nFriday 12 June 2026  19:53:19 +0000 (0:00:00.354)       0:02:44.948 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nFriday 12 June 2026  19:53:20 +0000 (0:00:00.842)       0:02:45.791 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nFriday 12 June 2026  19:53:21 +0000 (0:00:00.614)       0:02:46.405 ***********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:53:21 +0000 (0:00:00.265)       0:02:46.670 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:53:22 +0000 (0:00:01.037)       0:02:47.707 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:53:26 +0000 (0:00:04.223)       0:02:51.931 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:53:27 +0000 (0:00:01.027)       0:02:52.959 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:53:29 +0000 (0:00:01.101)       0:02:54.060 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:53:29 +0000 (0:00:00.983)       0:02:55.044 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:53:30 +0000 (0:00:00.079)       0:02:55.124 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:53:30 +0000 (0:00:00.455)       0:02:55.579 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.555)       0:02:56.135 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.172)       0:02:56.307 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.143)       0:02:56.450 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.062)       0:02:56.513 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.053)       0:02:56.566 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.052)       0:02:56.618 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.056)       0:02:56.675 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:53:31 +0000 (0:00:00.055)       0:02:56.730 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:53:32 +0000 (0:00:00.536)       0:02:57.267 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:53:32 +0000 (0:00:00.171)       0:02:57.438 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-public\n  - cifmw-osp_trunk\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:53:32 +0000 (0:00:00.139)       0:02:57.577 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:53:32 +0000 (0:00:00.305)       0:02:57.883 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:53:32 +0000 (0:00:00.111)       0:02:57.995 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:53:33 +0000 (0:00:00.120)       0:02:58.115 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:53:33 +0000 (0:00:00.107)       0:02:58.223 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:53:33 +0000 (0:00:00.502)       0:02:58.725 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:53:34 +0000 (0:00:00.479)       0:02:59.205 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:53:34 +0000 (0:00:00.136)       0:02:59.342 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:53:34 +0000 (0:00:00.109)       0:02:59.451 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:53:34 +0000 (0:00:00.111)       0:02:59.563 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:53:34 +0000 (0:00:00.414)       0:02:59.978 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:53:35 +0000 (0:00:00.505)       0:03:00.484 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:53:36 +0000 (0:00:01.530)       0:03:02.014 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:53:37 +0000 (0:00:00.852)       0:03:02.867 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:53:38 +0000 (0:00:00.946)       0:03:03.813 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:53:39 +0000 (0:00:00.346)       0:03:04.159 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:53:39 +0000 (0:00:00.059)       0:03:04.219 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:53:40 +0000 (0:00:01.122)       0:03:05.341 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:53:40 +0000 (0:00:00.626)       0:03:05.968 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:53:41 +0000 (0:00:00.618)       0:03:06.586 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:53:42 +0000 (0:00:00.760)       0:03:07.346 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:53:42 +0000 (0:00:00.169)       0:03:07.516 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:53:42 +0000 (0:00:00.217)       0:03:07.733 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.494)       0:03:08.227 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.175)       0:03:08.403 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.198)       0:03:08.602 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.143)       0:03:08.745 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.091)       0:03:08.837 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:53:43 +0000 (0:00:00.139)       0:03:08.977 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:53:44 +0000 (0:00:00.543)       0:03:09.521 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:53:44 +0000 (0:00:00.060)       0:03:09.581 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:53:44 +0000 (0:00:00.155)       0:03:09.737 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:53:44 +0000 (0:00:00.095)       0:03:09.832 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:53:45 +0000 (0:00:00.411)       0:03:10.244 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:53:45 +0000 (0:00:00.145)       0:03:10.389 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:53:45 +0000 (0:00:00.231)       0:03:10.621 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:53:45 +0000 (0:00:00.249)       0:03:10.871 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:53:45 +0000 (0:00:00.091)       0:03:10.962 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:53:46 +0000 (0:00:00.149)       0:03:11.112 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:53:46 +0000 (0:00:00.446)       0:03:11.558 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:53:46 +0000 (0:00:00.056)       0:03:11.615 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:53:46 +0000 (0:00:00.319)       0:03:11.934 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:53:46 +0000 (0:00:00.070)       0:03:12.005 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:53:47 +0000 (0:00:00.058)       0:03:12.063 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:53:47 +0000 (0:00:00.069)       0:03:12.133 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:53:47 +0000 (0:00:00.332)       0:03:12.465 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:53:47 +0000 (0:00:00.050)       0:03:12.515 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:53:49 +0000 (0:00:01.960)       0:03:14.475 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:53:50 +0000 (0:00:00.605)       0:03:15.081 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:53:51 +0000 (0:00:01.792)       0:03:16.874 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:53:52 +0000 (0:00:00.417)       0:03:17.291 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:53:52 +0000 (0:00:00.095)       0:03:17.386 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:53:52 +0000 (0:00:00.067)       0:03:17.454 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:53:52 +0000 (0:00:00.218)       0:03:17.673 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:53:53 +0000 (0:00:00.536)       0:03:18.209 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:53:53 +0000 (0:00:00.425)       0:03:18.635 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:53:53 +0000 (0:00:00.325)       0:03:18.960 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:53:53 +0000 (0:00:00.056)       0:03:19.016 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:53:54 +0000 (0:00:00.059)       0:03:19.076 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:53:55 +0000 (0:00:01.139)       0:03:20.216 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:53:55 +0000 (0:00:00.129)       0:03:20.345 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:53:55 +0000 (0:00:00.331)       0:03:20.677 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:53:55 +0000 (0:00:00.351)       0:03:21.029 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:53:56 +0000 (0:00:00.206)       0:03:21.235 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:53:56 +0000 (0:00:00.358)       0:03:21.593 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:53:56 +0000 (0:00:00.401)       0:03:21.995 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:53:57 +0000 (0:00:00.107)       0:03:22.102 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:53:58 +0000 (0:00:01.659)       0:03:23.762 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:04.513)       0:03:28.275 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:00.393)       0:03:28.668 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:00.160)       0:03:28.829 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:00.061)       0:03:28.890 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:00.090)       0:03:28.981 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:54:03 +0000 (0:00:00.064)       0:03:29.046 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.318)       0:03:29.364 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.094)       0:03:29.458 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.058)       0:03:29.517 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.377)       0:03:29.894 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.053)       0:03:29.948 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:54:04 +0000 (0:00:00.057)       0:03:30.006 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:54:05 +0000 (0:00:00.685)       0:03:30.691 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:54:06 +0000 (0:00:00.373)       0:03:31.065 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:54:06 +0000 (0:00:00.649)       0:03:31.715 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:54:07 +0000 (0:00:00.451)       0:03:32.166 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:54:07 +0000 (0:00:00.838)       0:03:33.004 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:54:08 +0000 (0:00:00.087)       0:03:33.092 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:54:08 +0000 (0:00:00.483)       0:03:33.576 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:54:08 +0000 (0:00:00.354)       0:03:33.930 ***********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nFriday 12 June 2026  19:54:09 +0000 (0:00:00.144)       0:03:34.074 ***********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nFriday 12 June 2026  19:54:09 +0000 (0:00:00.335)       0:03:34.410 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.883)       0:03:35.293 ***********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.157)       0:03:35.450 ***********\nok: [instance] =>\n  msg: 'Running: Baremetal integration'\n\nTASK [Generate network data] ***************************************************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.061)       0:03:35.512 ***********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.160)       0:03:35.672 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.056)       0:03:35.729 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.241)       0:03:35.970 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:54:10 +0000 (0:00:00.053)       0:03:36.024 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:54:11 +0000 (0:00:00.055)       0:03:36.080 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:54:11 +0000 (0:00:00.187)       0:03:36.268 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:54:11 +0000 (0:00:00.118)       0:03:36.387 ***********\nok: [instance] => (item=bm-0)\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:54:11 +0000 (0:00:00.105)       0:03:36.492 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:54:11 +0000 (0:00:00.472)       0:03:36.964 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:54:12 +0000 (0:00:00.176)       0:03:37.141 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:54:12 +0000 (0:00:00.139)       0:03:37.280 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:54:12 +0000 (0:00:00.315)       0:03:37.596 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:54:12 +0000 (0:00:00.325)       0:03:37.922 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:54:12 +0000 (0:00:00.069)       0:03:37.991 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.066)       0:03:38.058 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.133)       0:03:38.191 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.302)       0:03:38.494 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.331)       0:03:38.826 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.090)       0:03:38.916 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:54:13 +0000 (0:00:00.077)       0:03:38.993 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:54:14 +0000 (0:00:00.342)       0:03:39.336 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.751)       0:03:40.087 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.295)       0:03:40.383 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.082)       0:03:40.465 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.068)       0:03:40.533 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.068)       0:03:40.602 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.073)       0:03:40.676 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.146)       0:03:40.823 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:54:15 +0000 (0:00:00.208)       0:03:41.032 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:54:16 +0000 (0:00:00.057)       0:03:41.089 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:54:16 +0000 (0:00:00.358)       0:03:41.448 ***********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:54:16 +0000 (0:00:00.576)       0:03:42.024 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:54:17 +0000 (0:00:00.183)       0:03:42.207 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:54:17 +0000 (0:00:00.087)       0:03:42.295 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:54:17 +0000 (0:00:00.641)       0:03:42.937 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:54:18 +0000 (0:00:00.152)       0:03:43.089 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:54:18 +0000 (0:00:00.106)       0:03:43.196 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:54:20 +0000 (0:00:01.923)       0:03:45.119 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:54:22 +0000 (0:00:02.147)       0:03:47.267 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:54:24 +0000 (0:00:01.870)       0:03:49.138 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:54:26 +0000 (0:00:01.933)       0:03:51.071 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:54:26 +0000 (0:00:00.108)       0:03:51.180 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:54:26 +0000 (0:00:00.338)       0:03:51.518 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:54:28 +0000 (0:00:01.574)       0:03:53.093 ***********\nskipping: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:54:28 +0000 (0:00:00.074)       0:03:53.167 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:54:28 +0000 (0:00:00.192)       0:03:53.360 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:54:28 +0000 (0:00:00.056)       0:03:53.417 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:54:29 +0000 (0:00:00.702)       0:03:54.119 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:54:29 +0000 (0:00:00.885)       0:03:55.004 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:54:31 +0000 (0:00:01.810)       0:03:56.815 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:54:36 +0000 (0:00:04.487)       0:04:01.302 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:54:36 +0000 (0:00:00.398)       0:04:01.701 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:54:37 +0000 (0:00:00.624)       0:04:02.325 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:54:37 +0000 (0:00:00.521)       0:04:02.847 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:54:38 +0000 (0:00:00.224)       0:04:03.071 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:54:38 +0000 (0:00:00.555)       0:04:03.626 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:54:38 +0000 (0:00:00.058)       0:04:03.684 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:54:38 +0000 (0:00:00.101)       0:04:03.786 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:54:39 +0000 (0:00:00.638)       0:04:04.424 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:54:39 +0000 (0:00:00.210)       0:04:04.635 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:54:39 +0000 (0:00:00.324)       0:04:04.959 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:54:40 +0000 (0:00:00.994)       0:04:05.954 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:54:40 +0000 (0:00:00.070)       0:04:06.024 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:54:41 +0000 (0:00:00.055)       0:04:06.080 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:54:41 +0000 (0:00:00.107)       0:04:06.187 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:41 +0000 (0:00:00.583)       0:04:06.771 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:41 +0000 (0:00:00.066)       0:04:06.838 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:41 +0000 (0:00:00.074)       0:04:06.913 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:42 +0000 (0:00:00.649)       0:04:07.563 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:42 +0000 (0:00:00.068)       0:04:07.631 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:42 +0000 (0:00:00.223)       0:04:07.855 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:42 +0000 (0:00:00.070)       0:04:07.926 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:42 +0000 (0:00:00.104)       0:04:08.031 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:43 +0000 (0:00:00.730)       0:04:08.762 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:43 +0000 (0:00:00.081)       0:04:08.843 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:43 +0000 (0:00:00.094)       0:04:08.938 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:43 +0000 (0:00:00.078)       0:04:09.016 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:44 +0000 (0:00:00.204)       0:04:09.220 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:44 +0000 (0:00:00.640)       0:04:09.861 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:44 +0000 (0:00:00.058)       0:04:09.919 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:44 +0000 (0:00:00.097)       0:04:10.017 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:45 +0000 (0:00:00.082)       0:04:10.100 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:45 +0000 (0:00:00.100)       0:04:10.200 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:45 +0000 (0:00:00.744)       0:04:10.945 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:45 +0000 (0:00:00.057)       0:04:11.002 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:46 +0000 (0:00:00.085)       0:04:11.087 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:46 +0000 (0:00:00.074)       0:04:11.161 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:46 +0000 (0:00:00.094)       0:04:11.256 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:46 +0000 (0:00:00.709)       0:04:11.965 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:46 +0000 (0:00:00.075)       0:04:12.041 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:47 +0000 (0:00:00.218)       0:04:12.260 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:47 +0000 (0:00:00.090)       0:04:12.350 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:47 +0000 (0:00:00.122)       0:04:12.473 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:48 +0000 (0:00:00.698)       0:04:13.171 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:48 +0000 (0:00:00.064)       0:04:13.235 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:48 +0000 (0:00:00.097)       0:04:13.333 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:48 +0000 (0:00:00.244)       0:04:13.577 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:48 +0000 (0:00:00.130)       0:04:13.708 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:49 +0000 (0:00:00.717)       0:04:14.425 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:49 +0000 (0:00:00.069)       0:04:14.494 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:49 +0000 (0:00:00.094)       0:04:14.589 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:49 +0000 (0:00:00.077)       0:04:14.667 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:49 +0000 (0:00:00.096)       0:04:14.763 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:50 +0000 (0:00:00.707)       0:04:15.471 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:50 +0000 (0:00:00.069)       0:04:15.540 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:50 +0000 (0:00:00.097)       0:04:15.638 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:50 +0000 (0:00:00.083)       0:04:15.721 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:50 +0000 (0:00:00.101)       0:04:15.822 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:51 +0000 (0:00:00.684)       0:04:16.506 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:51 +0000 (0:00:00.071)       0:04:16.577 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:51 +0000 (0:00:00.232)       0:04:16.810 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:51 +0000 (0:00:00.079)       0:04:16.890 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:51 +0000 (0:00:00.091)       0:04:16.981 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:52 +0000 (0:00:00.707)       0:04:17.689 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:52 +0000 (0:00:00.073)       0:04:17.762 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:52 +0000 (0:00:00.101)       0:04:17.864 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:53 +0000 (0:00:00.192)       0:04:18.057 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:53 +0000 (0:00:00.082)       0:04:18.139 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:53 +0000 (0:00:00.664)       0:04:18.804 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:53 +0000 (0:00:00.071)       0:04:18.876 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:54:53 +0000 (0:00:00.093)       0:04:18.969 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:54:54 +0000 (0:00:00.084)       0:04:19.054 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:54:54 +0000 (0:00:00.099)       0:04:19.153 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:54:54 +0000 (0:00:00.783)       0:04:19.936 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:54:54 +0000 (0:00:00.063)       0:04:20.000 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:54:55 +0000 (0:00:00.091)       0:04:20.091 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:54:55 +0000 (0:00:00.062)       0:04:20.154 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:56 +0000 (0:00:01.831)       0:04:21.985 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:57 +0000 (0:00:00.171)       0:04:22.157 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:57 +0000 (0:00:00.393)       0:04:22.550 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:57 +0000 (0:00:00.071)       0:04:22.622 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:57 +0000 (0:00:00.348)       0:04:22.970 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:57 +0000 (0:00:00.080)       0:04:23.051 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:58 +0000 (0:00:00.466)       0:04:23.518 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:58 +0000 (0:00:00.071)       0:04:23.590 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:58 +0000 (0:00:00.355)       0:04:23.945 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:58 +0000 (0:00:00.080)       0:04:24.026 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:59 +0000 (0:00:00.386)       0:04:24.412 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:54:59 +0000 (0:00:00.082)       0:04:24.495 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:54:59 +0000 (0:00:00.309)       0:04:24.804 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:54:59 +0000 (0:00:00.094)       0:04:24.898 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:55:00 +0000 (0:00:00.529)       0:04:25.428 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:55:00 +0000 (0:00:00.482)       0:04:25.910 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:55:01 +0000 (0:00:00.589)       0:04:26.500 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:55:01 +0000 (0:00:00.180)       0:04:26.681 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.530)       0:04:27.212 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.207)       0:04:27.420 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.072)       0:04:27.492 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.067)       0:04:27.560 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.076)       0:04:27.636 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.059)       0:04:27.696 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.209)       0:04:27.905 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:55:02 +0000 (0:00:00.069)       0:04:27.975 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:55:03 +0000 (0:00:00.359)       0:04:28.334 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:55:03 +0000 (0:00:00.598)       0:04:28.933 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:55:04 +0000 (0:00:00.165)       0:04:29.099 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:55:04 +0000 (0:00:00.101)       0:04:29.201 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:55:04 +0000 (0:00:00.748)       0:04:29.950 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:55:04 +0000 (0:00:00.076)       0:04:30.026 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.065)       0:04:30.091 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.153)       0:04:30.245 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.132)       0:04:30.377 ***********\nok: [instance] => (item=bm-0 - ctlplane)\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.208)       0:04:30.585 ***********\nskipping: [instance] => (item=bm-0 - ctlplanedcn1)\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.140)       0:04:30.726 ***********\nskipping: [instance] => (item=bm-0 - ctlplanedcn2)\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.116)       0:04:30.842 ***********\nskipping: [instance] => (item=bm-0 - internalapi)\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:55:05 +0000 (0:00:00.115)       0:04:30.958 ***********\nok: [instance] => (item=bm-0 - public)\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.142)       0:04:31.101 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.240)       0:04:31.342 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.088)       0:04:31.430 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:31:5e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.169)       0:04:31.600 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.113)       0:04:31.713 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:55:06 +0000 (0:00:00.327)       0:04:32.040 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.089)       0:04:32.130 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.313)       0:04:32.443 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.168)       0:04:32.611 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.063)       0:04:32.674 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:31:5e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.220)       0:04:32.895 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:55:07 +0000 (0:00:00.070)       0:04:32.965 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:31:5e', 'entry': 'set:compute,52:54:00:01:31:5e,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.110.30,bm-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:8e:8b', 'entry': 'set:compute,52:54:00:00:8e:8b,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:55:10 +0000 (0:00:02.112)       0:04:35.078 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:55:10 +0000 (0:00:00.183)       0:04:35.262 ***********\nok: [instance] => (item=bm-0)\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:55:10 +0000 (0:00:00.207)       0:04:35.469 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:55:10 +0000 (0:00:00.159)       0:04:35.628 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:55:10 +0000 (0:00:00.092)       0:04:35.721 ***********\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:55:10 +0000 (0:00:00.290)       0:04:36.011 ***********\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:55:15 +0000 (0:00:04.673)       0:04:40.685 ***********\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:55:15 +0000 (0:00:00.350)       0:04:41.035 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:55:16 +0000 (0:00:00.063)       0:04:41.098 ***********\nskipping: [instance] => (item=compute)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:55:16 +0000 (0:00:00.251)       0:04:41.350 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:55:16 +0000 (0:00:00.062)       0:04:41.412 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:55:16 +0000 (0:00:00.564)       0:04:41.976 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:55:16 +0000 (0:00:00.074)       0:04:42.051 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:55:18 +0000 (0:00:01.005)       0:04:43.057 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:55:18 +0000 (0:00:00.702)       0:04:43.759 ***********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nFriday 12 June 2026  19:55:19 +0000 (0:00:00.553)       0:04:44.313 ***********\nok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})\nok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})\nok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})\n\nTASK [Glob all dhcp configuration files] ***************************************\nFriday 12 June 2026  19:55:19 +0000 (0:00:00.227)       0:04:44.540 ***********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nFriday 12 June 2026  19:55:19 +0000 (0:00:00.350)       0:04:44.890 ***********\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_compute-0)\nok: [instance] => (item=public_bm-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.169)       0:04:45.059 ***********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.062)       0:04:45.121 ***********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.069)       0:04:45.191 ***********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.176)       0:04:45.367 ***********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.072)       0:04:45.440 ***********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.073)       0:04:45.513 ***********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.074)       0:04:45.588 ***********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.070)       0:04:45.659 ***********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.072)       0:04:45.731 ***********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.067)       0:04:45.798 ***********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.065)       0:04:45.864 ***********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nFriday 12 June 2026  19:55:20 +0000 (0:00:00.059)       0:04:45.923 ***********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nFriday 12 June 2026  19:55:21 +0000 (0:00:00.168)       0:04:46.091 ***********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nFriday 12 June 2026  19:55:21 +0000 (0:00:00.370)       0:04:46.462 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nFriday 12 June 2026  19:55:22 +0000 (0:00:00.834)       0:04:47.297 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nFriday 12 June 2026  19:55:22 +0000 (0:00:00.626)       0:04:47.923 ***********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:55:23 +0000 (0:00:00.372)       0:04:48.296 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:55:24 +0000 (0:00:00.779)       0:04:49.075 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:55:27 +0000 (0:00:03.136)       0:04:52.212 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:55:28 +0000 (0:00:01.072)       0:04:53.284 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:55:29 +0000 (0:00:01.112)       0:04:54.397 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:55:30 +0000 (0:00:00.966)       0:04:55.364 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:55:30 +0000 (0:00:00.091)       0:04:55.455 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:55:30 +0000 (0:00:00.454)       0:04:55.910 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.611)       0:04:56.521 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.152)       0:04:56.674 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.130)       0:04:56.805 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.070)       0:04:56.876 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.058)       0:04:56.934 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:55:31 +0000 (0:00:00.058)       0:04:56.993 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:55:32 +0000 (0:00:00.071)       0:04:57.064 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:55:32 +0000 (0:00:00.066)       0:04:57.131 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:55:32 +0000 (0:00:00.582)       0:04:57.713 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:55:32 +0000 (0:00:00.165)       0:04:57.879 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:55:32 +0000 (0:00:00.141)       0:04:58.021 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:55:33 +0000 (0:00:00.277)       0:04:58.299 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:55:33 +0000 (0:00:00.151)       0:04:58.450 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:55:33 +0000 (0:00:00.125)       0:04:58.575 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:55:33 +0000 (0:00:00.102)       0:04:58.678 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:55:34 +0000 (0:00:00.558)       0:04:59.236 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:55:34 +0000 (0:00:00.499)       0:04:59.736 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:55:34 +0000 (0:00:00.143)       0:04:59.880 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:55:34 +0000 (0:00:00.125)       0:05:00.006 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:55:35 +0000 (0:00:00.166)       0:05:00.172 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:55:35 +0000 (0:00:00.381)       0:05:00.554 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:55:36 +0000 (0:00:00.552)       0:05:01.106 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:55:37 +0000 (0:00:01.476)       0:05:02.583 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:55:38 +0000 (0:00:00.858)       0:05:03.441 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:55:39 +0000 (0:00:01.074)       0:05:04.515 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:55:39 +0000 (0:00:00.524)       0:05:05.040 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:55:40 +0000 (0:00:00.068)       0:05:05.108 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:55:41 +0000 (0:00:01.241)       0:05:06.349 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:55:41 +0000 (0:00:00.539)       0:05:06.889 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:55:42 +0000 (0:00:00.643)       0:05:07.533 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:55:43 +0000 (0:00:00.854)       0:05:08.387 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:55:43 +0000 (0:00:00.199)       0:05:08.587 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:55:43 +0000 (0:00:00.142)       0:05:08.729 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:55:44 +0000 (0:00:00.462)       0:05:09.192 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:55:44 +0000 (0:00:00.158)       0:05:09.350 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:55:44 +0000 (0:00:00.388)       0:05:09.739 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:55:44 +0000 (0:00:00.144)       0:05:09.883 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:55:44 +0000 (0:00:00.107)       0:05:09.991 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:55:45 +0000 (0:00:00.175)       0:05:10.167 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:55:45 +0000 (0:00:00.378)       0:05:10.545 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:55:45 +0000 (0:00:00.068)       0:05:10.613 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:55:45 +0000 (0:00:00.183)       0:05:10.797 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.302)       0:05:11.099 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.432)       0:05:11.532 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.125)       0:05:11.658 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.156)       0:05:11.814 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.102)       0:05:11.917 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:55:46 +0000 (0:00:00.103)       0:05:12.021 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:55:47 +0000 (0:00:00.136)       0:05:12.157 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:55:47 +0000 (0:00:00.507)       0:05:12.664 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:55:47 +0000 (0:00:00.059)       0:05:12.724 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:55:47 +0000 (0:00:00.327)       0:05:13.052 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:55:48 +0000 (0:00:00.068)       0:05:13.121 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:55:48 +0000 (0:00:00.059)       0:05:13.180 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:55:48 +0000 (0:00:00.079)       0:05:13.260 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:55:48 +0000 (0:00:00.304)       0:05:13.564 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:55:48 +0000 (0:00:00.059)       0:05:13.624 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:55:50 +0000 (0:00:02.098)       0:05:15.722 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:55:51 +0000 (0:00:00.605)       0:05:16.327 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:55:53 +0000 (0:00:01.752)       0:05:18.080 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:55:53 +0000 (0:00:00.406)       0:05:18.487 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:55:53 +0000 (0:00:00.086)       0:05:18.573 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:55:53 +0000 (0:00:00.069)       0:05:18.642 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:55:53 +0000 (0:00:00.242)       0:05:18.885 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:55:54 +0000 (0:00:00.539)       0:05:19.424 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:55:54 +0000 (0:00:00.501)       0:05:19.926 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:55:55 +0000 (0:00:00.288)       0:05:20.214 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:55:55 +0000 (0:00:00.067)       0:05:20.282 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:55:55 +0000 (0:00:00.064)       0:05:20.346 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:55:56 +0000 (0:00:01.043)       0:05:21.389 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:55:56 +0000 (0:00:00.139)       0:05:21.529 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:55:56 +0000 (0:00:00.352)       0:05:21.882 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:55:57 +0000 (0:00:00.490)       0:05:22.372 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:55:57 +0000 (0:00:00.133)       0:05:22.506 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:55:57 +0000 (0:00:00.363)       0:05:22.869 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:55:58 +0000 (0:00:00.404)       0:05:23.274 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:55:58 +0000 (0:00:00.106)       0:05:23.381 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:56:00 +0000 (0:00:01.816)       0:05:25.198 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:56:04 +0000 (0:00:04.357)       0:05:29.555 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:56:04 +0000 (0:00:00.347)       0:05:29.902 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:56:04 +0000 (0:00:00.093)       0:05:29.996 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.081)       0:05:30.077 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.204)       0:05:30.282 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.064)       0:05:30.346 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.346)       0:05:30.693 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.110)       0:05:30.803 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:56:05 +0000 (0:00:00.052)       0:05:30.855 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:56:06 +0000 (0:00:00.329)       0:05:31.185 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:56:06 +0000 (0:00:00.060)       0:05:31.246 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:56:06 +0000 (0:00:00.198)       0:05:31.445 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:56:07 +0000 (0:00:00.812)       0:05:32.257 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:56:07 +0000 (0:00:00.353)       0:05:32.611 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:56:08 +0000 (0:00:00.686)       0:05:33.297 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:56:08 +0000 (0:00:00.528)       0:05:33.825 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:56:09 +0000 (0:00:00.805)       0:05:34.630 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:56:09 +0000 (0:00:00.073)       0:05:34.703 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:56:10 +0000 (0:00:00.374)       0:05:35.077 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:56:10 +0000 (0:00:00.351)       0:05:35.429 ***********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nFriday 12 June 2026  19:56:10 +0000 (0:00:00.243)       0:05:35.673 ***********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nFriday 12 June 2026  19:56:10 +0000 (0:00:00.341)       0:05:36.014 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nFriday 12 June 2026  19:56:11 +0000 (0:00:00.941)       0:05:36.955 ***********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nFriday 12 June 2026  19:56:11 +0000 (0:00:00.080)       0:05:37.036 ***********\nok: [instance] =>\n  msg: 'Running: DCN like network layout'\n\nTASK [Generate network data] ***************************************************\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.066)       0:05:37.102 ***********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.357)       0:05:37.459 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.066)       0:05:37.526 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.328)       0:05:37.854 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.077)       0:05:37.932 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  19:56:12 +0000 (0:00:00.063)       0:05:37.995 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  19:56:13 +0000 (0:00:00.113)       0:05:38.108 ***********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\nok: [instance] => (item={'key': 'dcn1-compute-0', 'value': 'dcn1_compute'})\nok: [instance] => (item={'key': 'dcn1-compute-1', 'value': 'dcn1_compute'})\nok: [instance] => (item={'key': 'dcn2-compute-0', 'value': 'dcn2_compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  19:56:13 +0000 (0:00:00.236)       0:05:38.345 ***********\nok: [instance] => (item=bm-0)\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  19:56:13 +0000 (0:00:00.211)       0:05:38.556 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  19:56:14 +0000 (0:00:00.557)       0:05:39.114 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-0 to dcn1_computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-1 to dcn1_computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn2-compute-0 to dcn2_computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:56:14 +0000 (0:00:00.244)       0:05:39.358 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:56:14 +0000 (0:00:00.143)       0:05:39.501 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:56:14 +0000 (0:00:00.335)       0:05:39.837 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:56:15 +0000 (0:00:00.327)       0:05:40.164 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:56:15 +0000 (0:00:00.227)       0:05:40.392 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:56:15 +0000 (0:00:00.088)       0:05:40.480 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:56:15 +0000 (0:00:00.139)       0:05:40.619 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:56:15 +0000 (0:00:00.322)       0:05:40.942 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:56:16 +0000 (0:00:00.370)       0:05:41.313 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:56:16 +0000 (0:00:00.115)       0:05:41.428 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:56:16 +0000 (0:00:00.079)       0:05:41.508 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:56:16 +0000 (0:00:00.117)       0:05:41.625 ***********\nok: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:56:17 +0000 (0:00:00.431)       0:05:42.057 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:56:17 +0000 (0:00:00.376)       0:05:42.433 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:56:17 +0000 (0:00:00.083)       0:05:42.516 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:56:17 +0000 (0:00:00.075)       0:05:42.592 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:56:17 +0000 (0:00:00.110)       0:05:42.702 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:56:18 +0000 (0:00:00.359)       0:05:43.061 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:56:18 +0000 (0:00:00.510)       0:05:43.572 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:56:18 +0000 (0:00:00.073)       0:05:43.645 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  19:56:18 +0000 (0:00:00.076)       0:05:43.722 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  19:56:18 +0000 (0:00:00.126)       0:05:43.848 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  19:56:19 +0000 (0:00:00.370)       0:05:44.218 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  19:56:19 +0000 (0:00:00.403)       0:05:44.622 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  19:56:19 +0000 (0:00:00.090)       0:05:44.713 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  19:56:19 +0000 (0:00:00.077)       0:05:44.790 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  19:56:20 +0000 (0:00:00.411)       0:05:45.202 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  19:56:20 +0000 (0:00:00.700)       0:05:45.903 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.340)       0:05:46.243 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.083)       0:05:46.327 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.069)       0:05:46.396 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.063)       0:05:46.459 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.066)       0:05:46.526 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.064)       0:05:46.590 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.344)       0:05:46.935 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:56:21 +0000 (0:00:00.057)       0:05:46.992 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:56:22 +0000 (0:00:00.327)       0:05:47.319 ***********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:56:22 +0000 (0:00:00.552)       0:05:47.872 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:56:22 +0000 (0:00:00.149)       0:05:48.022 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:56:23 +0000 (0:00:00.090)       0:05:48.112 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  19:56:23 +0000 (0:00:00.762)       0:05:48.874 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  19:56:24 +0000 (0:00:00.182)       0:05:49.057 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\nok: [instance] => (item=ocpbm)\nok: [instance] => (item=dcn1_tr)\nok: [instance] => (item=dcn2_tr)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  19:56:24 +0000 (0:00:00.155)       0:05:49.213 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=ocpbm)\nchanged: [instance] => (item=cifmw-dcn1_tr)\nchanged: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  19:56:27 +0000 (0:00:03.598)       0:05:52.811 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=ocpbm)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  19:56:31 +0000 (0:00:04.214)       0:05:57.025 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=ocpbm)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  19:56:35 +0000 (0:00:03.297)       0:06:00.323 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=ocpbm)\nchanged: [instance] => (item=cifmw-dcn1_tr)\nchanged: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  19:56:38 +0000 (0:00:03.429)       0:06:03.753 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  19:56:38 +0000 (0:00:00.254)       0:06:04.007 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  19:56:39 +0000 (0:00:00.267)       0:06:04.274 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=ocpbm)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  19:56:42 +0000 (0:00:02.821)       0:06:07.096 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  19:56:42 +0000 (0:00:00.305)       0:06:07.402 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  19:56:42 +0000 (0:00:00.197)       0:06:07.600 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  19:56:44 +0000 (0:00:01.911)       0:06:09.512 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  19:56:44 +0000 (0:00:00.361)       0:06:09.874 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  19:56:45 +0000 (0:00:00.620)       0:06:10.494 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  19:56:48 +0000 (0:00:02.830)       0:06:13.324 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  19:56:49 +0000 (0:00:00.864)       0:06:14.189 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  19:56:49 +0000 (0:00:00.067)       0:06:14.256 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  19:56:49 +0000 (0:00:00.063)       0:06:14.319 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  19:56:50 +0000 (0:00:00.815)       0:06:15.134 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=ocpbm)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:56:51 +0000 (0:00:01.732)       0:06:16.867 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:56:53 +0000 (0:00:01.739)       0:06:18.607 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:56:57 +0000 (0:00:04.443)       0:06:23.050 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:56:58 +0000 (0:00:00.393)       0:06:23.443 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:56:58 +0000 (0:00:00.577)       0:06:24.020 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:56:59 +0000 (0:00:00.698)       0:06:24.719 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:56:59 +0000 (0:00:00.091)       0:06:24.811 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:57:00 +0000 (0:00:00.622)       0:06:25.433 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:57:00 +0000 (0:00:00.076)       0:06:25.510 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:57:00 +0000 (0:00:00.100)       0:06:25.610 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:57:01 +0000 (0:00:00.774)       0:06:26.384 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:57:01 +0000 (0:00:00.061)       0:06:26.446 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:57:01 +0000 (0:00:00.370)       0:06:26.816 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:57:02 +0000 (0:00:01.099)       0:06:27.916 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:57:02 +0000 (0:00:00.064)       0:06:27.981 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:57:02 +0000 (0:00:00.067)       0:06:28.049 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  19:57:03 +0000 (0:00:00.220)       0:06:28.269 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:04 +0000 (0:00:00.994)       0:06:29.264 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:04 +0000 (0:00:00.084)       0:06:29.348 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:04 +0000 (0:00:00.098)       0:06:29.446 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:05 +0000 (0:00:00.663)       0:06:30.110 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:05 +0000 (0:00:00.069)       0:06:30.179 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:05 +0000 (0:00:00.101)       0:06:30.280 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:05 +0000 (0:00:00.084)       0:06:30.365 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:05 +0000 (0:00:00.109)       0:06:30.474 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:06 +0000 (0:00:00.775)       0:06:31.250 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:06 +0000 (0:00:00.205)       0:06:31.456 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:06 +0000 (0:00:00.099)       0:06:31.555 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:06 +0000 (0:00:00.087)       0:06:31.643 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:06 +0000 (0:00:00.094)       0:06:31.737 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:07 +0000 (0:00:00.742)       0:06:32.479 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:07 +0000 (0:00:00.073)       0:06:32.553 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:07 +0000 (0:00:00.236)       0:06:32.790 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:07 +0000 (0:00:00.089)       0:06:32.879 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:07 +0000 (0:00:00.100)       0:06:32.980 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:08 +0000 (0:00:00.748)       0:06:33.728 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:08 +0000 (0:00:00.075)       0:06:33.803 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:08 +0000 (0:00:00.093)       0:06:33.897 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:08 +0000 (0:00:00.084)       0:06:33.982 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:09 +0000 (0:00:00.250)       0:06:34.232 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:09 +0000 (0:00:00.749)       0:06:34.982 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:10 +0000 (0:00:00.082)       0:06:35.065 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:10 +0000 (0:00:00.096)       0:06:35.161 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:10 +0000 (0:00:00.083)       0:06:35.245 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:10 +0000 (0:00:00.105)       0:06:35.351 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:10 +0000 (0:00:00.700)       0:06:36.052 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:11 +0000 (0:00:00.095)       0:06:36.147 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:11 +0000 (0:00:00.100)       0:06:36.248 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:11 +0000 (0:00:00.091)       0:06:36.339 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:11 +0000 (0:00:00.087)       0:06:36.426 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:12 +0000 (0:00:00.712)       0:06:37.138 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:12 +0000 (0:00:00.097)       0:06:37.235 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:12 +0000 (0:00:00.236)       0:06:37.472 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:12 +0000 (0:00:00.087)       0:06:37.559 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:12 +0000 (0:00:00.099)       0:06:37.659 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:13 +0000 (0:00:00.692)       0:06:38.351 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:13 +0000 (0:00:00.072)       0:06:38.423 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:13 +0000 (0:00:00.112)       0:06:38.536 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:13 +0000 (0:00:00.260)       0:06:38.797 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:13 +0000 (0:00:00.089)       0:06:38.887 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:14 +0000 (0:00:00.659)       0:06:39.547 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:14 +0000 (0:00:00.062)       0:06:39.609 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:14 +0000 (0:00:00.099)       0:06:39.708 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:14 +0000 (0:00:00.085)       0:06:39.794 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:14 +0000 (0:00:00.101)       0:06:39.895 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:15 +0000 (0:00:00.797)       0:06:40.692 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:15 +0000 (0:00:00.062)       0:06:40.755 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:15 +0000 (0:00:00.105)       0:06:40.861 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:15 +0000 (0:00:00.084)       0:06:40.945 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:15 +0000 (0:00:00.089)       0:06:41.035 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:16 +0000 (0:00:00.770)       0:06:41.805 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:16 +0000 (0:00:00.057)       0:06:41.863 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:16 +0000 (0:00:00.095)       0:06:41.958 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:16 +0000 (0:00:00.082)       0:06:42.040 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:17 +0000 (0:00:00.093)       0:06:42.133 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:17 +0000 (0:00:00.665)       0:06:42.799 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:17 +0000 (0:00:00.071)       0:06:42.870 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:18 +0000 (0:00:00.228)       0:06:43.099 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:18 +0000 (0:00:00.091)       0:06:43.191 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:18 +0000 (0:00:00.107)       0:06:43.298 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:19 +0000 (0:00:00.758)       0:06:44.057 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:19 +0000 (0:00:00.058)       0:06:44.116 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:19 +0000 (0:00:00.094)       0:06:44.210 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:19 +0000 (0:00:00.217)       0:06:44.427 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:19 +0000 (0:00:00.103)       0:06:44.531 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:20 +0000 (0:00:00.740)       0:06:45.271 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:20 +0000 (0:00:00.066)       0:06:45.337 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:20 +0000 (0:00:00.086)       0:06:45.424 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:20 +0000 (0:00:00.085)       0:06:45.509 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:20 +0000 (0:00:00.113)       0:06:45.623 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:21 +0000 (0:00:00.695)       0:06:46.318 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:21 +0000 (0:00:00.080)       0:06:46.399 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:21 +0000 (0:00:00.098)       0:06:46.497 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:21 +0000 (0:00:00.085)       0:06:46.582 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:21 +0000 (0:00:00.095)       0:06:46.677 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:22 +0000 (0:00:00.708)       0:06:47.386 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:22 +0000 (0:00:00.268)       0:06:47.654 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:22 +0000 (0:00:00.108)       0:06:47.763 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:22 +0000 (0:00:00.091)       0:06:47.854 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:22 +0000 (0:00:00.111)       0:06:47.966 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:23 +0000 (0:00:00.699)       0:06:48.666 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:23 +0000 (0:00:00.069)       0:06:48.736 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:23 +0000 (0:00:00.240)       0:06:48.976 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:24 +0000 (0:00:00.083)       0:06:49.060 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:24 +0000 (0:00:00.092)       0:06:49.152 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:24 +0000 (0:00:00.746)       0:06:49.898 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:24 +0000 (0:00:00.065)       0:06:49.964 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:25 +0000 (0:00:00.096)       0:06:50.060 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:25 +0000 (0:00:00.086)       0:06:50.146 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:25 +0000 (0:00:00.277)       0:06:50.424 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:26 +0000 (0:00:00.728)       0:06:51.152 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:26 +0000 (0:00:00.078)       0:06:51.231 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:26 +0000 (0:00:00.105)       0:06:51.337 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:26 +0000 (0:00:00.093)       0:06:51.430 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:26 +0000 (0:00:00.108)       0:06:51.539 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:27 +0000 (0:00:00.870)       0:06:52.409 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:27 +0000 (0:00:00.067)       0:06:52.476 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:27 +0000 (0:00:00.106)       0:06:52.582 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:27 +0000 (0:00:00.092)       0:06:52.675 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:27 +0000 (0:00:00.103)       0:06:52.778 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:28 +0000 (0:00:00.725)       0:06:53.504 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:28 +0000 (0:00:00.073)       0:06:53.578 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:28 +0000 (0:00:00.263)       0:06:53.842 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:28 +0000 (0:00:00.083)       0:06:53.926 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:28 +0000 (0:00:00.099)       0:06:54.025 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:29 +0000 (0:00:00.716)       0:06:54.742 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:29 +0000 (0:00:00.064)       0:06:54.807 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:57:29 +0000 (0:00:00.090)       0:06:54.897 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:57:30 +0000 (0:00:00.219)       0:06:55.116 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:57:30 +0000 (0:00:00.099)       0:06:55.216 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:57:30 +0000 (0:00:00.738)       0:06:55.954 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:57:30 +0000 (0:00:00.082)       0:06:56.036 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  19:57:31 +0000 (0:00:00.093)       0:06:56.130 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  19:57:31 +0000 (0:00:00.063)       0:06:56.193 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=ocpbm)\nchanged: [instance] => (item=cifmw-dcn1_tr)\nchanged: [instance] => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:34 +0000 (0:00:03.048)       0:06:59.242 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocpbm)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn1_tr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn2_tr)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:34 +0000 (0:00:00.207)       0:06:59.449 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:34 +0000 (0:00:00.359)       0:06:59.808 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:34 +0000 (0:00:00.066)       0:06:59.875 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:35 +0000 (0:00:00.532)       0:07:00.407 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:35 +0000 (0:00:00.105)       0:07:00.513 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:35 +0000 (0:00:00.308)       0:07:00.821 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:35 +0000 (0:00:00.076)       0:07:00.897 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:36 +0000 (0:00:00.361)       0:07:01.259 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:36 +0000 (0:00:00.090)       0:07:01.349 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:36 +0000 (0:00:00.336)       0:07:01.686 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:36 +0000 (0:00:00.074)       0:07:01.761 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:37 +0000 (0:00:00.474)       0:07:02.235 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:37 +0000 (0:00:00.070)       0:07:02.306 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:37 +0000 (0:00:00.322)       0:07:02.628 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:37 +0000 (0:00:00.080)       0:07:02.708 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:38 +0000 (0:00:00.350)       0:07:03.058 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:38 +0000 (0:00:00.072)       0:07:03.131 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:38 +0000 (0:00:00.371)       0:07:03.502 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:38 +0000 (0:00:00.264)       0:07:03.766 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:39 +0000 (0:00:00.358)       0:07:04.125 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  19:57:39 +0000 (0:00:00.107)       0:07:04.232 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  19:57:39 +0000 (0:00:00.358)       0:07:04.591 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  19:57:39 +0000 (0:00:00.082)       0:07:04.673 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  19:57:40 +0000 (0:00:00.549)       0:07:05.222 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  19:57:40 +0000 (0:00:00.712)       0:07:05.935 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  19:57:41 +0000 (0:00:00.580)       0:07:06.516 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  19:57:41 +0000 (0:00:00.173)       0:07:06.690 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.547)       0:07:07.238 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.086)       0:07:07.324 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.094)       0:07:07.419 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.077)       0:07:07.496 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.245)       0:07:07.741 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.066)       0:07:07.808 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})\nok: [instance] => (item={'networks': {'ocpbm': {'network-v4': '192.168.111.0/24'}}, 'group-templates': {'dcn1_computes': {'networks': {'ocpbm': None}}, 'dcn2_computes': {'networks': {'ocpbm': None}}, 'baremetals': {'networks': {'ocpbm': {'range-v4': {'start': '192.168.111.30', 'length': 1}}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  19:57:42 +0000 (0:00:00.211)       0:07:08.019 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  19:57:43 +0000 (0:00:00.066)       0:07:08.086 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  19:57:43 +0000 (0:00:00.359)       0:07:08.446 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  19:57:43 +0000 (0:00:00.583)       0:07:09.030 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  19:57:44 +0000 (0:00:00.191)       0:07:09.221 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  19:57:44 +0000 (0:00:00.232)       0:07:09.453 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.640)       0:07:10.094 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.077)       0:07:10.171 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.059)       0:07:10.230 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.059)       0:07:10.290 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ocpbm)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.150)       0:07:10.440 ***********\nok: [instance] => (item=bm-0 - ctlplane)\nok: [instance] => (item=compute-0 - ctlplane)\nskipping: [instance] => (item=dcn1-compute-0 - ctlplane)\nskipping: [instance] => (item=dcn1-compute-1 - ctlplane)\nskipping: [instance] => (item=dcn2-compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:45 +0000 (0:00:00.417)       0:07:10.858 ***********\nskipping: [instance] => (item=bm-0 - ctlplanedcn1)\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nok: [instance] => (item=dcn1-compute-0 - ctlplanedcn1)\nok: [instance] => (item=dcn1-compute-1 - ctlplanedcn1)\nskipping: [instance] => (item=dcn2-compute-0 - ctlplanedcn1)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:46 +0000 (0:00:00.252)       0:07:11.111 ***********\nskipping: [instance] => (item=bm-0 - ctlplanedcn2)\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance] => (item=dcn1-compute-0 - ctlplanedcn2)\nskipping: [instance] => (item=dcn1-compute-1 - ctlplanedcn2)\nok: [instance] => (item=dcn2-compute-0 - ctlplanedcn2)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:46 +0000 (0:00:00.235)       0:07:11.347 ***********\nskipping: [instance] => (item=bm-0 - internalapi)\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance] => (item=dcn1-compute-0 - internalapi)\nskipping: [instance] => (item=dcn1-compute-1 - internalapi)\nskipping: [instance] => (item=dcn2-compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:46 +0000 (0:00:00.167)       0:07:11.514 ***********\nok: [instance] => (item=bm-0 - public)\nok: [instance] => (item=compute-0 - public)\nskipping: [instance] => (item=dcn1-compute-0 - public)\nskipping: [instance] => (item=dcn1-compute-1 - public)\nskipping: [instance] => (item=dcn2-compute-0 - public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  19:57:46 +0000 (0:00:00.207)       0:07:11.722 ***********\nok: [instance] => (item=bm-0 - ocpbm)\nskipping: [instance] => (item=compute-0 - ocpbm)\nok: [instance] => (item=dcn1-compute-0 - ocpbm)\nok: [instance] => (item=dcn1-compute-1 - ocpbm)\nok: [instance] => (item=dcn2-compute-0 - ocpbm)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  19:57:46 +0000 (0:00:00.275)       0:07:11.998 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  19:57:47 +0000 (0:00:00.332)       0:07:12.330 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  19:57:47 +0000 (0:00:00.094)       0:07:12.425 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})\nok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:38:de', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  19:57:47 +0000 (0:00:00.258)       0:07:12.683 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn1_tr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn2_tr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=ocpbm)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:57:47 +0000 (0:00:00.135)       0:07:12.819 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:57:48 +0000 (0:00:00.331)       0:07:13.151 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:57:48 +0000 (0:00:00.077)       0:07:13.228 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:57:48 +0000 (0:00:00.355)       0:07:13.584 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:57:48 +0000 (0:00:00.242)       0:07:13.826 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:57:49 +0000 (0:00:00.360)       0:07:14.187 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:57:49 +0000 (0:00:00.072)       0:07:14.259 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:57:49 +0000 (0:00:00.300)       0:07:14.560 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  19:57:49 +0000 (0:00:00.080)       0:07:14.640 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  19:57:49 +0000 (0:00:00.346)       0:07:14.987 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  19:57:50 +0000 (0:00:00.085)       0:07:15.072 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  19:57:50 +0000 (0:00:00.074)       0:07:15.147 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})\nok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:38:de', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  19:57:50 +0000 (0:00:00.508)       0:07:15.655 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  19:57:50 +0000 (0:00:00.072)       0:07:15.727 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:6f:b1', 'entry': 'set:compute,52:54:00:01:6f:b1,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:27:6a', 'entry': 'set:dcn1_compute,52:54:01:01:27:6a,192.168.133.150,dcn1-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:f7:33', 'entry': 'set:dcn1_compute,52:54:02:01:f7:33,192.168.133.151,dcn1-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:5c:33', 'entry': 'set:dcn2_compute,52:54:03:01:5c:33,192.168.144.160,dcn2-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_bm-0_52:54:00:0f:09:b7', 'entry': 'set:baremetal,52:54:00:0f:09:b7,192.168.110.30,bm-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:38:de', 'entry': 'set:compute,52:54:00:00:38:de,192.168.110.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.111.30,bm-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_dcn1-compute-0_52:54:01:00:74:d0', 'entry': 'set:dcn1_compute,52:54:01:00:74:d0,192.168.111.150,dcn1-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:6f:02', 'entry': 'set:dcn1_compute,52:54:02:00:6f:02,192.168.111.151,dcn1-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:5a:d1', 'entry': 'set:dcn2_compute,52:54:03:00:5a:d1,192.168.111.160,dcn2-compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  19:57:56 +0000 (0:00:05.646)       0:07:21.374 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  19:57:56 +0000 (0:00:00.109)       0:07:21.483 ***********\nok: [instance] => (item=bm-0)\nok: [instance] => (item=compute-0)\nok: [instance] => (item=dcn1-compute-0)\nok: [instance] => (item=dcn1-compute-1)\nok: [instance] => (item=dcn2-compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  19:57:56 +0000 (0:00:00.554)       0:07:22.038 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  19:57:57 +0000 (0:00:00.172)       0:07:22.211 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  19:57:57 +0000 (0:00:00.099)       0:07:22.310 ***********\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  19:57:57 +0000 (0:00:00.472)       0:07:22.783 ***********\nchanged: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  19:58:07 +0000 (0:00:09.786)       0:07:32.570 ***********\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.555)       0:07:33.125 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.062)       0:07:33.188 ***********\nskipping: [instance] => (item=compute)\nskipping: [instance] => (item=dcn1_compute)\nskipping: [instance] => (item=dcn2_compute)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.106)       0:07:33.295 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.065)       0:07:33.360 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.562)       0:07:33.923 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:58:08 +0000 (0:00:00.077)       0:07:34.000 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:58:09 +0000 (0:00:00.968)       0:07:34.969 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  19:58:10 +0000 (0:00:00.593)       0:07:35.563 ***********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nFriday 12 June 2026  19:58:11 +0000 (0:00:00.586)       0:07:36.149 ***********\nok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})\nok: [instance] => (item={'rec': 'compute-0.ocpbm.local', 'ip': ''})\nok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})\nok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})\nok: [instance] => (item={'rec': 'dcn1-compute-0.utility', 'ip': '192.168.133.150'})\nok: [instance] => (item={'rec': 'dcn1-compute-0.ctlplanedcn1.local', 'ip': '192.168.133.150'})\nok: [instance] => (item={'rec': 'dcn1-compute-0.ocpbm.local', 'ip': '192.168.111.150'})\nok: [instance] => (item={'rec': 'dcn1-compute-1.utility', 'ip': '192.168.133.151'})\nok: [instance] => (item={'rec': 'dcn2-compute-0.utility', 'ip': '192.168.144.160'})\n\nTASK [Glob all dhcp configuration files] ***************************************\nFriday 12 June 2026  19:58:22 +0000 (0:00:11.343)       0:07:47.493 ***********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nFriday 12 June 2026  19:58:22 +0000 (0:00:00.390)       0:07:47.883 ***********\nok: [instance] => (item=dcn1_tr_dcn1-compute-0)\nok: [instance] => (item=dcn1_tr_dcn1-compute-1)\nok: [instance] => (item=dcn2_tr_dcn2-compute-0)\nok: [instance] => (item=ocpbm_bm-0)\nok: [instance] => (item=ocpbm_dcn1-compute-0)\nok: [instance] => (item=ocpbm_dcn1-compute-1)\nok: [instance] => (item=ocpbm_dcn2-compute-0)\nok: [instance] => (item=osp_trunk_bm-0)\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_bm-0)\nok: [instance] => (item=public_compute-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.311)       0:07:48.195 ***********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.066)       0:07:48.262 ***********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.069)       0:07:48.332 ***********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.076)       0:07:48.408 ***********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.079)       0:07:48.487 ***********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.083)       0:07:48.570 ***********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.077)       0:07:48.648 ***********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.255)       0:07:48.903 ***********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.072)       0:07:48.976 ***********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nFriday 12 June 2026  19:58:23 +0000 (0:00:00.063)       0:07:49.040 ***********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nFriday 12 June 2026  19:58:24 +0000 (0:00:00.076)       0:07:49.117 ***********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nFriday 12 June 2026  19:58:24 +0000 (0:00:00.063)       0:07:49.180 ***********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nFriday 12 June 2026  19:58:24 +0000 (0:00:00.064)       0:07:49.244 ***********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nFriday 12 June 2026  19:58:24 +0000 (0:00:00.376)       0:07:49.621 ***********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nFriday 12 June 2026  19:58:25 +0000 (0:00:01.035)       0:07:50.656 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nFriday 12 June 2026  19:58:26 +0000 (0:00:00.619)       0:07:51.276 ***********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:58:26 +0000 (0:00:00.267)       0:07:51.543 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:58:27 +0000 (0:00:01.098)       0:07:52.642 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:58:30 +0000 (0:00:03.266)       0:07:55.909 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:58:31 +0000 (0:00:01.097)       0:07:57.006 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:58:32 +0000 (0:00:01.025)       0:07:58.032 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:58:34 +0000 (0:00:01.190)       0:07:59.223 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:58:34 +0000 (0:00:00.072)       0:07:59.295 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:58:35 +0000 (0:00:01.609)       0:08:00.904 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.506)       0:08:01.411 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.162)       0:08:01.574 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.135)       0:08:01.709 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.060)       0:08:01.769 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.063)       0:08:01.833 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:58:36 +0000 (0:00:00.060)       0:08:01.894 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:58:37 +0000 (0:00:00.209)       0:08:02.103 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:58:37 +0000 (0:00:00.058)       0:08:02.161 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:58:37 +0000 (0:00:00.451)       0:08:02.613 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:58:37 +0000 (0:00:00.191)       0:08:02.804 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-dcn2_tr\n  - cifmw-public\n  - cifmw-dcn1_tr\n  - ocpbm\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:58:37 +0000 (0:00:00.168)       0:08:02.972 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:58:38 +0000 (0:00:00.870)       0:08:03.843 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:58:38 +0000 (0:00:00.122)       0:08:03.966 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:58:39 +0000 (0:00:00.135)       0:08:04.102 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:58:39 +0000 (0:00:00.124)       0:08:04.227 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:58:39 +0000 (0:00:00.398)       0:08:04.626 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:58:39 +0000 (0:00:00.404)       0:08:05.030 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:58:40 +0000 (0:00:00.124)       0:08:05.155 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:58:40 +0000 (0:00:00.295)       0:08:05.451 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:58:40 +0000 (0:00:00.105)       0:08:05.556 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:58:40 +0000 (0:00:00.423)       0:08:05.980 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:58:41 +0000 (0:00:00.504)       0:08:06.485 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:58:41 +0000 (0:00:00.136)       0:08:06.622 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:58:41 +0000 (0:00:00.118)       0:08:06.741 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:58:42 +0000 (0:00:00.478)       0:08:07.219 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:58:42 +0000 (0:00:00.398)       0:08:07.618 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:58:42 +0000 (0:00:00.417)       0:08:08.035 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:58:43 +0000 (0:00:00.120)       0:08:08.156 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:58:43 +0000 (0:00:00.132)       0:08:08.289 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:58:43 +0000 (0:00:00.124)       0:08:08.413 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:58:43 +0000 (0:00:00.555)       0:08:08.968 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  19:58:44 +0000 (0:00:00.437)       0:08:09.405 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  19:58:44 +0000 (0:00:00.139)       0:08:09.544 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  19:58:44 +0000 (0:00:00.108)       0:08:09.653 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  19:58:44 +0000 (0:00:00.114)       0:08:09.767 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  19:58:45 +0000 (0:00:00.427)       0:08:10.195 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:58:45 +0000 (0:00:00.548)       0:08:10.743 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-dcn2_tr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=ocpbm)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:58:49 +0000 (0:00:03.607)       0:08:14.350 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-dcn2_tr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=ocpbm)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:58:51 +0000 (0:00:02.005)       0:08:16.355 ***********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-dcn2_tr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-dcn1_tr)\nok: [instance] => (item=ocpbm)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:58:53 +0000 (0:00:02.277)       0:08:18.633 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:58:54 +0000 (0:00:00.576)       0:08:19.209 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-fssqrsss.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.390242, 'mtime': 1781294206.390242, 'ctime': 1781294206.390242, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-o2nubgxj.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3922422, 'mtime': 1781294206.3922422, 'ctime': 1781294206.3922422, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-v3i2yytz.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 12845447, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3932421, 'mtime': 1781294206.3932421, 'ctime': 1781294206.3932421, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:58:55 +0000 (0:00:01.126)       0:08:20.336 ***********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-dcn2_tr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-dcn1_tr)\nchanged: [instance] => (item=ocpbm)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:58:58 +0000 (0:00:02.938)       0:08:23.274 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:58:58 +0000 (0:00:00.597)       0:08:23.872 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:58:59 +0000 (0:00:00.550)       0:08:24.422 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:59:00 +0000 (0:00:00.991)       0:08:25.414 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:59:00 +0000 (0:00:00.193)       0:08:25.607 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:59:00 +0000 (0:00:00.109)       0:08:25.717 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:59:01 +0000 (0:00:00.418)       0:08:26.136 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:59:01 +0000 (0:00:00.163)       0:08:26.299 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:59:01 +0000 (0:00:00.171)       0:08:26.471 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:59:01 +0000 (0:00:00.113)       0:08:26.585 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:59:01 +0000 (0:00:00.434)       0:08:27.019 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:59:02 +0000 (0:00:00.210)       0:08:27.229 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:59:02 +0000 (0:00:00.444)       0:08:27.674 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:59:02 +0000 (0:00:00.062)       0:08:27.737 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:59:02 +0000 (0:00:00.226)       0:08:27.963 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:59:03 +0000 (0:00:00.133)       0:08:28.096 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:59:03 +0000 (0:00:00.554)       0:08:28.650 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:59:03 +0000 (0:00:00.161)       0:08:28.812 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:59:03 +0000 (0:00:00.178)       0:08:28.990 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:59:04 +0000 (0:00:00.114)       0:08:29.105 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:59:04 +0000 (0:00:00.126)       0:08:29.232 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:59:04 +0000 (0:00:00.182)       0:08:29.414 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:59:04 +0000 (0:00:00.367)       0:08:29.782 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:59:04 +0000 (0:00:00.056)       0:08:29.838 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.421)       0:08:30.260 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.070)       0:08:30.330 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.070)       0:08:30.401 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.077)       0:08:30.478 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.363)       0:08:30.842 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:59:05 +0000 (0:00:00.065)       0:08:30.908 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:59:08 +0000 (0:00:02.169)       0:08:33.077 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:59:08 +0000 (0:00:00.636)       0:08:33.714 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  19:59:10 +0000 (0:00:01.680)       0:08:35.394 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  19:59:10 +0000 (0:00:00.380)       0:08:35.775 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  19:59:10 +0000 (0:00:00.072)       0:08:35.847 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  19:59:10 +0000 (0:00:00.073)       0:08:35.921 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  19:59:11 +0000 (0:00:00.271)       0:08:36.192 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  19:59:11 +0000 (0:00:00.466)       0:08:36.658 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  19:59:12 +0000 (0:00:00.495)       0:08:37.154 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  19:59:12 +0000 (0:00:00.346)       0:08:37.500 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  19:59:12 +0000 (0:00:00.071)       0:08:37.571 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  19:59:12 +0000 (0:00:00.062)       0:08:37.634 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  19:59:13 +0000 (0:00:01.109)       0:08:38.744 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:59:13 +0000 (0:00:00.139)       0:08:38.883 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:59:14 +0000 (0:00:00.364)       0:08:39.248 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  19:59:14 +0000 (0:00:00.558)       0:08:39.806 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  19:59:14 +0000 (0:00:00.134)       0:08:39.941 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  19:59:15 +0000 (0:00:00.402)       0:08:40.344 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  19:59:15 +0000 (0:00:00.414)       0:08:40.758 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  19:59:15 +0000 (0:00:00.112)       0:08:40.871 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  19:59:17 +0000 (0:00:01.812)       0:08:42.684 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:04.384)       0:08:47.068 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:00.357)       0:08:47.426 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:00.070)       0:08:47.496 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:00.070)       0:08:47.567 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:00.265)       0:08:47.833 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  19:59:22 +0000 (0:00:00.068)       0:08:47.901 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  19:59:23 +0000 (0:00:00.343)       0:08:48.245 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  19:59:23 +0000 (0:00:00.114)       0:08:48.359 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  19:59:23 +0000 (0:00:00.062)       0:08:48.421 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  19:59:23 +0000 (0:00:00.381)       0:08:48.802 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  19:59:23 +0000 (0:00:00.068)       0:08:48.871 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  19:59:24 +0000 (0:00:00.264)       0:08:49.136 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  19:59:24 +0000 (0:00:00.833)       0:08:49.969 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  19:59:25 +0000 (0:00:00.409)       0:08:50.379 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  19:59:26 +0000 (0:00:00.734)       0:08:51.113 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  19:59:26 +0000 (0:00:00.426)       0:08:51.540 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  19:59:27 +0000 (0:00:01.193)       0:08:52.734 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  19:59:27 +0000 (0:00:00.077)       0:08:52.811 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  19:59:28 +0000 (0:00:00.385)       0:08:53.197 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  19:59:28 +0000 (0:00:00.362)       0:08:53.560 ***********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nFriday 12 June 2026  19:59:28 +0000 (0:00:00.131)       0:08:53.692 ***********\nchanged: [instance]\n\nTASK [Fail if needed] **********************************************************\nFriday 12 June 2026  19:59:29 +0000 (0:00:00.482)       0:08:54.174 ***********\nskipping: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  19:59:29 +0000 (0:00:00.116)       0:08:54.291 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  19:59:30 +0000 (0:00:00.915)       0:08:55.207 ***********\nok: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=917  changed=229  unreachable=0    failed=0    skipped=415  rescued=0    ignored=0\n\nFriday 12 June 2026  19:59:30 +0000 (0:00:00.739)       0:08:55.946 ***********\n===============================================================================\nEnsure we have expected records ---------------------------------------- 11.34s\ndnsmasq : Add/Remove address -------------------------------------------- 9.79s\ndnsmasq : Add DHCP entries ---------------------------------------------- 5.65s\ndnsmasq : Add/Remove address -------------------------------------------- 4.67s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.54s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.51s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.49s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.44s\nlibvirt_manager : Populate service facts -------------------------------- 4.42s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.38s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.36s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.29s\nlibvirt_manager : Populate service facts -------------------------------- 4.22s\nlibvirt_manager : Ensure networks are created/started ------------------- 4.21s\nlibvirt_manager : Destroy networks -------------------------------------- 3.61s\nlibvirt_manager : Ensure networks are defined --------------------------- 3.60s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 3.43s\nlibvirt_manager : Ensure networks are active ---------------------------- 3.30s\nlibvirt_manager : Populate service facts -------------------------------- 3.27s\nINFO     Running generate_network_data > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  19:59:31 +0000 (0:00:00.060)       0:00:00.060 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  19:59:33 +0000 (0:00:01.203)       0:00:01.263 ***********\nok: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  19:59:33 +0000 (0:00:00.562)       0:00:01.826 ***********\nok: [instance] => (item=/opt/basedir/artifacts)\nok: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  19:59:36 +0000 (0:00:02.532)       0:00:04.358 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  19:59:37 +0000 (0:00:00.988)       0:00:05.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  19:59:40 +0000 (0:00:03.572)       0:00:08.919 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  19:59:41 +0000 (0:00:01.214)       0:00:10.134 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  19:59:43 +0000 (0:00:01.049)       0:00:11.183 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  19:59:44 +0000 (0:00:01.068)       0:00:12.251 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  19:59:44 +0000 (0:00:00.109)       0:00:12.361 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  19:59:44 +0000 (0:00:00.544)       0:00:12.905 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.564)       0:00:13.470 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.165)       0:00:13.636 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.163)       0:00:13.800 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.066)       0:00:13.866 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.050)       0:00:13.916 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.093)       0:00:14.010 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.056)       0:00:14.066 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  19:59:45 +0000 (0:00:00.050)       0:00:14.117 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.484)       0:00:14.601 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.144)       0:00:14.746 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.138)       0:00:14.885 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.049)       0:00:14.935 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.092)       0:00:15.028 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.048)       0:00:15.076 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  19:59:46 +0000 (0:00:00.047)       0:00:15.124 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  19:59:47 +0000 (0:00:00.451)       0:00:15.576 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  19:59:47 +0000 (0:00:00.048)       0:00:15.625 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  19:59:47 +0000 (0:00:00.048)       0:00:15.673 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  19:59:48 +0000 (0:00:00.923)       0:00:16.596 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  19:59:49 +0000 (0:00:00.728)       0:00:17.325 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  19:59:50 +0000 (0:00:00.835)       0:00:18.160 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:59:50 +0000 (0:00:00.204)       0:00:18.364 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:59:50 +0000 (0:00:00.169)       0:00:18.533 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:59:50 +0000 (0:00:00.516)       0:00:19.050 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:59:51 +0000 (0:00:00.155)       0:00:19.205 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:59:51 +0000 (0:00:00.219)       0:00:19.424 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:59:51 +0000 (0:00:00.124)       0:00:19.548 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:59:51 +0000 (0:00:00.125)       0:00:19.674 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:59:51 +0000 (0:00:00.154)       0:00:19.828 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  19:59:52 +0000 (0:00:00.536)       0:00:20.364 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  19:59:52 +0000 (0:00:00.087)       0:00:20.451 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  19:59:52 +0000 (0:00:00.187)       0:00:20.639 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  19:59:52 +0000 (0:00:00.139)       0:00:20.779 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  19:59:53 +0000 (0:00:00.487)       0:00:21.267 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  19:59:53 +0000 (0:00:00.173)       0:00:21.440 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  19:59:53 +0000 (0:00:00.223)       0:00:21.663 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  19:59:53 +0000 (0:00:00.181)       0:00:21.845 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  19:59:53 +0000 (0:00:00.136)       0:00:21.981 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  19:59:54 +0000 (0:00:00.183)       0:00:22.165 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  19:59:54 +0000 (0:00:00.471)       0:00:22.637 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  19:59:54 +0000 (0:00:00.057)       0:00:22.694 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.482)       0:00:23.177 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.063)       0:00:23.241 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.046)       0:00:23.288 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.052)       0:00:23.341 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.318)       0:00:23.659 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  19:59:55 +0000 (0:00:00.063)       0:00:23.723 ***********\nok: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  19:59:57 +0000 (0:00:02.012)       0:00:25.736 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  19:59:58 +0000 (0:00:00.605)       0:00:26.341 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:00:00 +0000 (0:00:01.978)       0:00:28.320 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:00:00 +0000 (0:00:00.310)       0:00:28.630 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:00:00 +0000 (0:00:00.077)       0:00:28.708 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:00:00 +0000 (0:00:00.067)       0:00:28.775 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:00:00 +0000 (0:00:00.112)       0:00:28.888 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:00:01 +0000 (0:00:00.789)       0:00:29.677 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:00:02 +0000 (0:00:00.630)       0:00:30.308 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:00:02 +0000 (0:00:00.303)       0:00:30.612 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:00:02 +0000 (0:00:00.058)       0:00:30.671 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:00:02 +0000 (0:00:00.060)       0:00:30.731 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  20:00:03 +0000 (0:00:01.015)       0:00:31.746 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:00:03 +0000 (0:00:00.119)       0:00:31.866 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:00:04 +0000 (0:00:00.498)       0:00:32.365 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  20:00:04 +0000 (0:00:00.440)       0:00:32.805 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:00:04 +0000 (0:00:00.125)       0:00:32.931 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:00:05 +0000 (0:00:00.332)       0:00:33.264 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  20:00:05 +0000 (0:00:00.380)       0:00:33.644 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:00:05 +0000 (0:00:00.151)       0:00:33.796 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:00:07 +0000 (0:00:01.792)       0:00:35.588 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:01.629)       0:00:37.217 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.317)       0:00:37.535 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.061)       0:00:37.596 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.060)       0:00:37.657 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.097)       0:00:37.755 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.064)       0:00:37.819 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:00:09 +0000 (0:00:00.329)       0:00:38.149 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:00:10 +0000 (0:00:00.160)       0:00:38.309 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:00:10 +0000 (0:00:00.063)       0:00:38.373 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:00:10 +0000 (0:00:00.358)       0:00:38.732 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:00:10 +0000 (0:00:00.060)       0:00:38.792 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:00:10 +0000 (0:00:00.062)       0:00:38.855 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:00:11 +0000 (0:00:00.442)       0:00:39.298 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:00:11 +0000 (0:00:00.427)       0:00:39.725 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  20:00:12 +0000 (0:00:00.654)       0:00:40.379 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  20:00:12 +0000 (0:00:00.380)       0:00:40.759 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  20:00:13 +0000 (0:00:00.958)       0:00:41.717 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  20:00:13 +0000 (0:00:00.082)       0:00:41.800 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  20:00:13 +0000 (0:00:00.337)       0:00:42.137 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  20:00:14 +0000 (0:00:00.304)       0:00:42.442 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  20:00:14 +0000 (0:00:00.190)       0:00:42.632 ***********\nok: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:00:14 +0000 (0:00:00.404)       0:00:43.036 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=59   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0\n\nFriday 12 June 2026  20:00:15 +0000 (0:00:01.017)       0:00:44.054 ***********\n===============================================================================\nlibvirt_manager : Populate service facts -------------------------------- 3.57s\nCopy generated content to proper location ------------------------------- 2.53s\nlibvirt_manager : Remove workload and volumes --------------------------- 2.01s\npodman : Ensure podman is installed ------------------------------------- 1.98s\ndnsmasq : Install needed packages --------------------------------------- 1.79s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.21s\nGathering Facts --------------------------------------------------------- 1.20s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.07s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.05s\nlibvirt_manager : Restart firewalld ------------------------------------- 1.02s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.02s\nlibvirt_manager : Get installed packages list --------------------------- 0.99s\nradvd : Gather package facts -------------------------------------------- 0.96s\nlibvirt_manager : Ensure firewalld is enabled and started --------------- 0.92s\nlibvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.84s\nvirtualbmc : Stop and remove vbmc container ----------------------------- 0.79s\nlibvirt_manager : Disable masquerade in firewalld default zone ---------- 0.73s\ndnsmasq : Remove main configuration files ------------------------------- 0.65s\nvirtualbmc : Remove vbmc container image -------------------------------- 0.63s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running ocp_layout > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:00:39 +0000 (0:00:00.101)       0:00:00.101 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  20:00:41 +0000 (0:00:02.065)       0:00:02.167 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  20:00:42 +0000 (0:00:00.659)       0:00:02.826 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  20:00:42 +0000 (0:00:00.076)       0:00:02.903 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  20:00:42 +0000 (0:00:00.272)       0:00:03.176 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  20:00:42 +0000 (0:00:00.423)       0:00:03.599 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  20:00:43 +0000 (0:00:00.352)       0:00:03.952 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  20:00:44 +0000 (0:00:01.187)       0:00:05.139 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  20:00:44 +0000 (0:00:00.162)       0:00:05.302 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  20:00:45 +0000 (0:00:00.922)       0:00:06.224 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  20:00:47 +0000 (0:00:01.995)       0:00:08.220 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  20:00:48 +0000 (0:00:01.185)       0:00:09.406 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  20:00:56 +0000 (0:00:07.845)       0:00:17.251 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  20:00:57 +0000 (0:00:00.939)       0:00:18.190 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  20:00:57 +0000 (0:00:00.080)       0:00:18.271 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  20:00:58 +0000 (0:00:00.859)       0:00:19.131 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  20:00:58 +0000 (0:00:00.117)       0:00:19.248 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  20:00:58 +0000 (0:00:00.110)       0:00:19.359 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  20:00:58 +0000 (0:00:00.159)       0:00:19.519 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  20:00:59 +0000 (0:00:00.622)       0:00:20.142 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.756)       0:00:20.898 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.156)       0:00:21.055 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.101)       0:00:21.156 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.106)       0:00:21.262 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.127)       0:00:21.390 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.148)       0:00:21.539 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.092)       0:00:21.631 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  20:01:00 +0000 (0:00:00.089)       0:00:21.720 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  20:01:01 +0000 (0:00:00.092)       0:00:21.813 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  20:01:01 +0000 (0:00:00.154)       0:00:21.967 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  20:01:01 +0000 (0:00:00.093)       0:00:22.060 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  20:01:01 +0000 (0:00:00.087)       0:00:22.148 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  20:01:01 +0000 (0:00:00.399)       0:00:22.547 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.382)       0:00:22.930 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.424)       0:00:23.355 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.086)       0:00:23.441 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.130)       0:00:23.571 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.080)       0:00:23.651 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  20:01:02 +0000 (0:00:00.082)       0:00:23.734 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.081)       0:00:23.815 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.138)       0:00:23.954 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.069)       0:00:24.023 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.092)       0:00:24.116 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.067)       0:00:24.183 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.168)       0:00:24.352 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.112)       0:00:24.465 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.106)       0:00:24.572 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  20:01:03 +0000 (0:00:00.169)       0:00:24.741 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  20:01:04 +0000 (0:00:00.140)       0:00:24.882 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  20:01:52 +0000 (0:00:48.652)       0:01:13.535 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  20:01:54 +0000 (0:00:01.670)       0:01:15.205 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  20:01:54 +0000 (0:00:00.181)       0:01:15.387 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  20:01:54 +0000 (0:00:00.169)       0:01:15.556 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  20:01:54 +0000 (0:00:00.070)       0:01:15.626 ***********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  20:01:56 +0000 (0:00:01.648)       0:01:17.275 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  20:01:57 +0000 (0:00:00.506)       0:01:17.781 ***********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  20:01:57 +0000 (0:00:00.343)       0:01:18.125 ***********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  20:01:57 +0000 (0:00:00.198)       0:01:18.324 ***********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  20:01:57 +0000 (0:00:00.120)       0:01:18.444 ***********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.360)       0:01:18.804 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.515)       0:01:19.320 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.079)       0:01:19.400 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.064)       0:01:19.464 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.065)       0:01:19.529 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.117)       0:01:19.646 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  20:01:58 +0000 (0:00:00.066)       0:01:19.713 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  20:01:59 +0000 (0:00:00.076)       0:01:19.789 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  20:02:00 +0000 (0:00:01.594)       0:01:21.384 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  20:02:01 +0000 (0:00:01.092)       0:01:22.477 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  20:02:06 +0000 (0:00:04.487)       0:01:26.964 ***********\nchanged: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  20:02:07 +0000 (0:00:01.347)       0:01:28.312 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  20:02:08 +0000 (0:00:01.097)       0:01:29.410 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  20:02:09 +0000 (0:00:01.133)       0:01:30.543 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  20:02:09 +0000 (0:00:00.136)       0:01:30.679 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  20:02:10 +0000 (0:00:00.530)       0:01:31.210 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  20:02:10 +0000 (0:00:00.541)       0:01:31.752 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.126)       0:01:31.879 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.116)       0:01:31.995 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.044)       0:01:32.040 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.081)       0:01:32.121 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.043)       0:01:32.165 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.043)       0:01:32.208 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.041)       0:01:32.250 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  20:02:11 +0000 (0:00:00.476)       0:01:32.727 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.144)       0:01:32.871 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.145)       0:01:33.017 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.090)       0:01:33.107 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.045)       0:01:33.153 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.045)       0:01:33.199 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.046)       0:01:33.245 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  20:02:12 +0000 (0:00:00.481)       0:01:33.727 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  20:02:13 +0000 (0:00:00.046)       0:01:33.774 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  20:02:13 +0000 (0:00:00.045)       0:01:33.820 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  20:02:13 +0000 (0:00:00.767)       0:01:34.587 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  20:02:14 +0000 (0:00:00.676)       0:01:35.264 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  20:02:15 +0000 (0:00:00.654)       0:01:35.918 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:02:15 +0000 (0:00:00.184)       0:01:36.103 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:02:15 +0000 (0:00:00.204)       0:01:36.307 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:02:15 +0000 (0:00:00.411)       0:01:36.719 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:02:16 +0000 (0:00:00.146)       0:01:36.866 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:02:16 +0000 (0:00:00.171)       0:01:37.037 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:02:16 +0000 (0:00:00.106)       0:01:37.144 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:02:16 +0000 (0:00:00.130)       0:01:37.275 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:02:16 +0000 (0:00:00.175)       0:01:37.450 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  20:02:17 +0000 (0:00:00.443)       0:01:37.894 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  20:02:17 +0000 (0:00:00.084)       0:01:37.978 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:02:17 +0000 (0:00:00.186)       0:01:38.165 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:02:17 +0000 (0:00:00.141)       0:01:38.307 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:02:17 +0000 (0:00:00.364)       0:01:38.671 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:02:18 +0000 (0:00:00.170)       0:01:38.842 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:02:18 +0000 (0:00:00.166)       0:01:39.009 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:02:18 +0000 (0:00:00.111)       0:01:39.120 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:02:18 +0000 (0:00:00.123)       0:01:39.244 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:02:18 +0000 (0:00:00.166)       0:01:39.410 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.428)       0:01:39.839 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.102)       0:01:39.941 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.374)       0:01:40.316 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.056)       0:01:40.373 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.051)       0:01:40.425 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  20:02:19 +0000 (0:00:00.055)       0:01:40.480 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  20:02:20 +0000 (0:00:00.332)       0:01:40.813 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  20:02:20 +0000 (0:00:00.052)       0:01:40.866 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  20:02:22 +0000 (0:00:02.009)       0:01:42.875 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:02:22 +0000 (0:00:00.588)       0:01:43.463 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:02:24 +0000 (0:00:01.652)       0:01:45.116 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:02:24 +0000 (0:00:00.328)       0:01:45.444 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:02:24 +0000 (0:00:00.062)       0:01:45.506 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:02:24 +0000 (0:00:00.061)       0:01:45.568 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:02:24 +0000 (0:00:00.092)       0:01:45.660 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:02:25 +0000 (0:00:00.675)       0:01:46.336 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:02:26 +0000 (0:00:00.629)       0:01:46.965 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:02:26 +0000 (0:00:00.257)       0:01:47.223 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:02:26 +0000 (0:00:00.059)       0:01:47.282 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:02:26 +0000 (0:00:00.052)       0:01:47.335 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  20:02:27 +0000 (0:00:01.191)       0:01:48.526 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:02:27 +0000 (0:00:00.133)       0:01:48.659 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:02:28 +0000 (0:00:00.459)       0:01:49.119 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  20:02:28 +0000 (0:00:00.382)       0:01:49.501 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:02:28 +0000 (0:00:00.205)       0:01:49.706 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:02:29 +0000 (0:00:00.343)       0:01:50.050 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  20:02:29 +0000 (0:00:00.339)       0:01:50.389 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:02:29 +0000 (0:00:00.099)       0:01:50.489 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:02:31 +0000 (0:00:01.573)       0:01:52.063 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:02:32 +0000 (0:00:01.605)       0:01:53.668 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.338)       0:01:54.007 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.102)       0:01:54.110 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.072)       0:01:54.182 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.106)       0:01:54.289 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.049)       0:01:54.338 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:02:33 +0000 (0:00:00.322)       0:01:54.661 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.137)       0:01:54.799 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.049)       0:01:54.848 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.300)       0:01:55.149 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.044)       0:01:55.193 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.048)       0:01:55.242 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:02:34 +0000 (0:00:00.442)       0:01:55.684 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:02:35 +0000 (0:00:00.330)       0:01:56.014 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  20:02:35 +0000 (0:00:00.569)       0:01:56.584 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  20:02:36 +0000 (0:00:00.362)       0:01:56.946 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  20:02:36 +0000 (0:00:00.807)       0:01:57.754 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  20:02:37 +0000 (0:00:00.087)       0:01:57.841 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  20:02:37 +0000 (0:00:00.345)       0:01:58.187 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  20:02:37 +0000 (0:00:00.330)       0:01:58.517 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  20:02:37 +0000 (0:00:00.137)       0:01:58.654 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  20:02:38 +0000 (0:00:00.378)       0:01:59.032 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  20:02:38 +0000 (0:00:00.309)       0:01:59.342 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  20:02:38 +0000 (0:00:00.326)       0:01:59.669 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  20:02:38 +0000 (0:00:00.076)       0:01:59.745 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  20:02:39 +0000 (0:00:00.055)       0:01:59.801 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  20:02:39 +0000 (0:00:00.061)       0:01:59.862 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  20:02:39 +0000 (0:00:00.056)       0:01:59.919 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  20:02:40 +0000 (0:00:01.544)       0:02:01.464 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  20:02:41 +0000 (0:00:00.347)       0:02:01.811 ***********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  20:02:41 +0000 (0:00:00.593)       0:02:02.405 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  20:02:41 +0000 (0:00:00.070)       0:02:02.476 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  20:02:42 +0000 (0:00:00.360)       0:02:02.836 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  20:02:42 +0000 (0:00:00.643)       0:02:03.479 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  20:02:43 +0000 (0:00:00.494)       0:02:03.974 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  20:02:43 +0000 (0:00:00.325)       0:02:04.300 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  20:02:44 +0000 (0:00:00.531)       0:02:04.831 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  20:02:45 +0000 (0:00:01.504)       0:02:06.336 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  20:02:46 +0000 (0:00:00.445)       0:02:06.781 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  20:02:46 +0000 (0:00:00.452)       0:02:07.234 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  20:02:47 +0000 (0:00:00.597)       0:02:07.832 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  20:02:47 +0000 (0:00:00.498)       0:02:08.330 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  20:02:48 +0000 (0:00:00.543)       0:02:08.873 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  20:02:48 +0000 (0:00:00.477)       0:02:09.351 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  20:02:49 +0000 (0:00:00.532)       0:02:09.883 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  20:02:49 +0000 (0:00:00.492)       0:02:10.376 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  20:02:50 +0000 (0:00:00.533)       0:02:10.910 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  20:02:50 +0000 (0:00:00.511)       0:02:11.421 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  20:02:51 +0000 (0:00:00.541)       0:02:11.963 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  20:02:51 +0000 (0:00:00.484)       0:02:12.448 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  20:02:52 +0000 (0:00:00.511)       0:02:12.959 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  20:02:52 +0000 (0:00:00.446)       0:02:13.405 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  20:02:53 +0000 (0:00:00.513)       0:02:13.918 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  20:02:53 +0000 (0:00:00.485)       0:02:14.403 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  20:02:54 +0000 (0:00:00.484)       0:02:14.888 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  20:02:54 +0000 (0:00:00.519)       0:02:15.407 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  20:02:55 +0000 (0:00:00.532)       0:02:15.939 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  20:02:55 +0000 (0:00:00.559)       0:02:16.498 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  20:02:56 +0000 (0:00:00.446)       0:02:16.945 ***********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  20:02:56 +0000 (0:00:00.485)       0:02:17.430 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  20:02:56 +0000 (0:00:00.097)       0:02:17.528 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  20:02:57 +0000 (0:00:00.463)       0:02:17.992 ***********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  20:02:57 +0000 (0:00:00.647)       0:02:18.639 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  20:02:58 +0000 (0:00:00.421)       0:02:19.061 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  20:02:58 +0000 (0:00:00.285)       0:02:19.347 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  20:02:58 +0000 (0:00:00.099)       0:02:19.447 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nFriday 12 June 2026  20:02:59 +0000 (0:00:00.354)       0:02:19.801 ***********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  20:02:59 +0000 (0:00:00.172)       0:02:19.973 ***********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  20:02:59 +0000 (0:00:00.628)       0:02:20.602 ***********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  20:03:00 +0000 (0:00:00.582)       0:02:21.184 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  20:03:01 +0000 (0:00:00.722)       0:02:21.907 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:03:01 +0000 (0:00:00.342)       0:02:22.250 ***********\nchanged: [instance]\n\nPLAY [Get VBMC in place] *******************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:03:02 +0000 (0:00:00.895)       0:02:23.146 ***********\nok: [instance]\n\nTASK [Ensure extra dir is present] *********************************************\nFriday 12 June 2026  20:03:03 +0000 (0:00:00.863)       0:02:24.009 ***********\nok: [instance]\n\nTASK [virtualbmc : Ensure needed directories exist] ****************************\nFriday 12 June 2026  20:03:03 +0000 (0:00:00.305)       0:02:24.314 ***********\nok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:03:03 +0000 (0:00:00.342)       0:02:24.656 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:03:05 +0000 (0:00:01.627)       0:02:26.284 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:03:05 +0000 (0:00:00.370)       0:02:26.655 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:03:05 +0000 (0:00:00.092)       0:02:26.747 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:03:06 +0000 (0:00:00.082)       0:02:26.829 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Check if container already exists] **************************\nFriday 12 June 2026  20:03:06 +0000 (0:00:00.109)       0:02:26.939 ***********\nok: [instance]\n\nTASK [virtualbmc : Create ssh key for VBMC] ************************************\nFriday 12 June 2026  20:03:06 +0000 (0:00:00.564)       0:02:27.503 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Pull vbmc container image] **********************************\nFriday 12 June 2026  20:03:07 +0000 (0:00:00.492)       0:02:27.996 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Allow VBMC temporary key] ***********************************\nFriday 12 June 2026  20:03:13 +0000 (0:00:06.235)       0:02:34.231 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Create ssh_config snippet for VBMC] *************************\nFriday 12 June 2026  20:03:14 +0000 (0:00:00.578)       0:02:34.809 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Create vbmc server configuration file] **********************\nFriday 12 June 2026  20:03:14 +0000 (0:00:00.464)       0:02:35.274 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Create undying vbmcd service script] ************************\nFriday 12 June 2026  20:03:15 +0000 (0:00:00.536)       0:02:35.811 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Create and start vbmc container] ****************************\nFriday 12 June 2026  20:03:15 +0000 (0:00:00.538)       0:02:36.349 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=147  changed=33   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0\n\nFriday 12 June 2026  20:03:16 +0000 (0:00:01.207)       0:02:37.556 ***********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 48.65s\nrepo_setup : Initialize python venv and install requirements ------------ 7.85s\nvirtualbmc : Pull vbmc container image ---------------------------------- 6.24s\nlibvirt_manager : Populate service facts -------------------------------- 4.49s\nGathering Facts --------------------------------------------------------- 2.07s\nlibvirt_manager : Remove workload and volumes --------------------------- 2.01s\nrepo_setup : Make sure git-core package is installed -------------------- 2.00s\ntest_deps : Install python yaml libs ------------------------------------ 1.67s\npodman : Ensure podman is installed ------------------------------------- 1.65s\nci_setup : Install needed packages -------------------------------------- 1.65s\npodman : Ensure podman is installed ------------------------------------- 1.63s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s\nci_setup : Manage directories ------------------------------------------- 1.59s\ndnsmasq : Install needed packages --------------------------------------- 1.57s\nlibvirt_manager : Install packages required for using KVM --------------- 1.54s\nlibvirt_manager : Ensure read-only socket is enabled for qemu. ---------- 1.50s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.35s\nvirtualbmc : Create and start vbmc container ---------------------------- 1.21s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.19s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.19s\nINFO     Running ocp_layout > converge\n\nPLAY [Test ocp_layout.yml tasks] ***********************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:03:17 +0000 (0:00:00.059)       0:00:00.059 ***********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  20:03:18 +0000 (0:00:01.190)       0:00:01.249 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  20:03:18 +0000 (0:00:00.136)       0:00:01.385 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  20:03:18 +0000 (0:00:00.061)       0:00:01.447 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  20:03:19 +0000 (0:00:00.479)       0:00:01.927 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  20:03:19 +0000 (0:00:00.121)       0:00:02.048 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  20:03:19 +0000 (0:00:00.082)       0:00:02.131 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  20:03:19 +0000 (0:00:00.121)       0:00:02.252 ***********\nok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})\nok: [instance] => (item={'key': 'ocp-master-1', 'value': 'ocp'})\nok: [instance] => (item={'key': 'ocp-master-2', 'value': 'ocp'})\nok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  20:03:19 +0000 (0:00:00.221)       0:00:02.474 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  20:03:20 +0000 (0:00:00.122)       0:00:02.596 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  20:03:20 +0000 (0:00:00.646)       0:00:03.243 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-1 to ocps)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-2 to ocps)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:03:20 +0000 (0:00:00.202)       0:00:03.446 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:03:21 +0000 (0:00:00.191)       0:00:03.637 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:03:21 +0000 (0:00:00.354)       0:00:03.992 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:03:21 +0000 (0:00:00.317)       0:00:04.309 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:03:21 +0000 (0:00:00.144)       0:00:04.454 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:03:22 +0000 (0:00:00.104)       0:00:04.559 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:03:22 +0000 (0:00:00.131)       0:00:04.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:03:22 +0000 (0:00:00.354)       0:00:05.045 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:03:23 +0000 (0:00:00.492)       0:00:05.537 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:03:23 +0000 (0:00:00.096)       0:00:05.634 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:03:23 +0000 (0:00:00.115)       0:00:05.749 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:03:23 +0000 (0:00:00.193)       0:00:05.943 ***********\nok: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:03:23 +0000 (0:00:00.310)       0:00:06.254 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:03:24 +0000 (0:00:00.395)       0:00:06.649 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:03:24 +0000 (0:00:00.111)       0:00:06.760 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:03:24 +0000 (0:00:00.171)       0:00:06.932 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:03:24 +0000 (0:00:00.175)       0:00:07.107 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:03:24 +0000 (0:00:00.292)       0:00:07.399 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:03:25 +0000 (0:00:00.385)       0:00:07.785 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:03:25 +0000 (0:00:00.104)       0:00:07.889 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  20:03:25 +0000 (0:00:00.097)       0:00:07.987 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  20:03:25 +0000 (0:00:00.302)       0:00:08.290 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  20:03:26 +0000 (0:00:00.895)       0:00:09.185 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.474)       0:00:09.659 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.074)       0:00:09.734 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.119)       0:00:09.854 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.072)       0:00:09.926 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.096)       0:00:10.023 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.070)       0:00:10.093 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.249)       0:00:10.342 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  20:03:27 +0000 (0:00:00.058)       0:00:10.400 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  20:03:28 +0000 (0:00:00.380)       0:00:10.781 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  20:03:28 +0000 (0:00:00.666)       0:00:11.447 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  20:03:29 +0000 (0:00:00.197)       0:00:11.644 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  20:03:29 +0000 (0:00:00.107)       0:00:11.752 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  20:03:29 +0000 (0:00:00.657)       0:00:12.410 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  20:03:30 +0000 (0:00:00.198)       0:00:12.608 ***********\nok: [instance] => (item=public)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  20:03:30 +0000 (0:00:00.151)       0:00:12.760 ***********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  20:03:30 +0000 (0:00:00.490)       0:00:13.250 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  20:03:31 +0000 (0:00:00.533)       0:00:13.783 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  20:03:31 +0000 (0:00:00.343)       0:00:14.127 ***********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  20:03:32 +0000 (0:00:00.409)       0:00:14.536 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  20:03:32 +0000 (0:00:00.204)       0:00:14.740 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  20:03:32 +0000 (0:00:00.298)       0:00:15.038 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  20:03:32 +0000 (0:00:00.377)       0:00:15.416 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  20:03:33 +0000 (0:00:00.219)       0:00:15.636 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  20:03:33 +0000 (0:00:00.222)       0:00:15.858 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  20:03:35 +0000 (0:00:01.868)       0:00:17.727 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  20:03:35 +0000 (0:00:00.346)       0:00:18.073 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  20:03:36 +0000 (0:00:00.564)       0:00:18.638 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  20:03:38 +0000 (0:00:02.133)       0:00:20.771 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  20:03:38 +0000 (0:00:00.677)       0:00:21.449 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  20:03:39 +0000 (0:00:00.278)       0:00:21.728 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  20:03:39 +0000 (0:00:00.304)       0:00:22.033 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  20:03:41 +0000 (0:00:01.727)       0:00:23.761 ***********\nok: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  20:03:41 +0000 (0:00:00.369)       0:00:24.130 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  20:03:42 +0000 (0:00:00.608)       0:00:24.738 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  20:03:44 +0000 (0:00:02.131)       0:00:26.870 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  20:03:44 +0000 (0:00:00.641)       0:00:27.511 ***********\nchanged: [instance] => (item=vlan20)\nchanged: [instance] => (item=vlan21)\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  20:03:45 +0000 (0:00:00.844)       0:00:28.355 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  20:03:46 +0000 (0:00:00.630)       0:00:28.986 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:03:46 +0000 (0:00:00.205)       0:00:29.191 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:03:48 +0000 (0:00:01.535)       0:00:30.727 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:03:52 +0000 (0:00:04.405)       0:00:35.133 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:03:53 +0000 (0:00:00.462)       0:00:35.595 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:03:53 +0000 (0:00:00.535)       0:00:36.131 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:03:54 +0000 (0:00:00.592)       0:00:36.724 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:03:54 +0000 (0:00:00.207)       0:00:36.932 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:03:55 +0000 (0:00:00.598)       0:00:37.530 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:03:55 +0000 (0:00:00.062)       0:00:37.593 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:03:55 +0000 (0:00:00.155)       0:00:37.748 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:03:55 +0000 (0:00:00.598)       0:00:38.347 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:03:55 +0000 (0:00:00.101)       0:00:38.449 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:03:56 +0000 (0:00:00.387)       0:00:38.836 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:03:57 +0000 (0:00:01.246)       0:00:40.082 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:03:57 +0000 (0:00:00.111)       0:00:40.194 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:03:57 +0000 (0:00:00.078)       0:00:40.272 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  20:03:57 +0000 (0:00:00.129)       0:00:40.401 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:03:58 +0000 (0:00:00.241)       0:00:40.643 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:03:58 +0000 (0:00:00.079)       0:00:40.722 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:03:58 +0000 (0:00:00.084)       0:00:40.807 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.730)       0:00:41.538 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.066)       0:00:41.604 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.164)       0:00:41.769 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.094)       0:00:41.863 ***********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.342)       0:00:42.206 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:03:59 +0000 (0:00:00.163)       0:00:42.369 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  20:04:00 +0000 (0:00:00.478)       0:00:42.847 ***********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  20:04:00 +0000 (0:00:00.134)       0:00:42.982 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  20:04:00 +0000 (0:00:00.522)       0:00:43.504 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  20:04:01 +0000 (0:00:00.466)       0:00:43.971 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  20:04:01 +0000 (0:00:00.483)       0:00:44.455 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  20:04:02 +0000 (0:00:00.201)       0:00:44.657 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  20:04:02 +0000 (0:00:00.548)       0:00:45.205 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  20:04:02 +0000 (0:00:00.079)       0:00:45.284 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  20:04:02 +0000 (0:00:00.072)       0:00:45.357 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  20:04:02 +0000 (0:00:00.117)       0:00:45.474 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  20:04:03 +0000 (0:00:00.077)       0:00:45.552 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  20:04:03 +0000 (0:00:00.066)       0:00:45.619 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  20:04:03 +0000 (0:00:00.283)       0:00:45.903 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  20:04:03 +0000 (0:00:00.098)       0:00:46.001 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  20:04:03 +0000 (0:00:00.333)       0:00:46.335 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  20:04:04 +0000 (0:00:00.575)       0:00:46.911 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  20:04:04 +0000 (0:00:00.286)       0:00:47.197 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  20:04:04 +0000 (0:00:00.076)       0:00:47.273 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  20:04:05 +0000 (0:00:00.725)       0:00:47.999 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  20:04:05 +0000 (0:00:00.104)       0:00:48.103 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  20:04:05 +0000 (0:00:00.076)       0:00:48.180 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  20:04:05 +0000 (0:00:00.077)       0:00:48.257 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:05 +0000 (0:00:00.263)       0:00:48.521 ***********\nskipping: [instance] => (item=ocp-master-0 - ctlplane)\nskipping: [instance] => (item=ocp-master-1 - ctlplane)\nskipping: [instance] => (item=ocp-master-2 - ctlplane)\nskipping: [instance] => (item=ocp-worker-0 - ctlplane)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:06 +0000 (0:00:00.205)       0:00:48.727 ***********\nskipping: [instance] => (item=ocp-master-0 - internalapi)\nskipping: [instance] => (item=ocp-master-1 - internalapi)\nskipping: [instance] => (item=ocp-master-2 - internalapi)\nskipping: [instance] => (item=ocp-worker-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:06 +0000 (0:00:00.193)       0:00:48.921 ***********\nskipping: [instance] => (item=ocp-master-0 - storage)\nskipping: [instance] => (item=ocp-master-1 - storage)\nskipping: [instance] => (item=ocp-master-2 - storage)\nskipping: [instance] => (item=ocp-worker-0 - storage)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:06 +0000 (0:00:00.242)       0:00:49.163 ***********\nskipping: [instance] => (item=ocp-master-0 - tenant)\nskipping: [instance] => (item=ocp-master-1 - tenant)\nskipping: [instance] => (item=ocp-master-2 - tenant)\nskipping: [instance] => (item=ocp-worker-0 - tenant)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:06 +0000 (0:00:00.164)       0:00:49.327 ***********\nskipping: [instance] => (item=ocp-master-0 - external)\nskipping: [instance] => (item=ocp-master-1 - external)\nskipping: [instance] => (item=ocp-master-2 - external)\nskipping: [instance] => (item=ocp-worker-0 - external)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:06 +0000 (0:00:00.184)       0:00:49.512 ***********\nskipping: [instance] => (item=ocp-master-0 - storagemgmt)\nskipping: [instance] => (item=ocp-master-1 - storagemgmt)\nskipping: [instance] => (item=ocp-master-2 - storagemgmt)\nskipping: [instance] => (item=ocp-worker-0 - storagemgmt)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:04:07 +0000 (0:00:00.160)       0:00:49.672 ***********\nok: [instance] => (item=ocp-master-0 - public)\nok: [instance] => (item=ocp-master-1 - public)\nok: [instance] => (item=ocp-master-2 - public)\nok: [instance] => (item=ocp-worker-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  20:04:07 +0000 (0:00:00.314)       0:00:49.986 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  20:04:07 +0000 (0:00:00.162)       0:00:50.149 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  20:04:07 +0000 (0:00:00.147)       0:00:50.296 ***********\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  20:04:07 +0000 (0:00:00.190)       0:00:50.487 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  20:04:08 +0000 (0:00:00.153)       0:00:50.641 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  20:04:08 +0000 (0:00:00.370)       0:00:51.011 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  20:04:08 +0000 (0:00:00.083)       0:00:51.095 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  20:04:08 +0000 (0:00:00.068)       0:00:51.164 ***********\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  20:04:08 +0000 (0:00:00.256)       0:00:51.420 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  20:04:09 +0000 (0:00:00.138)       0:00:51.558 ***********\nchanged: [instance] => (item={'file': 'public_master-0_52:54:00:00:19:33', 'entry': 'set:ocp,52:54:00:00:19:33,192.168.110.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-1_52:54:01:00:26:0d', 'entry': 'set:ocp,52:54:01:00:26:0d,192.168.110.11,master-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-2_52:54:02:00:97:89', 'entry': 'set:ocp,52:54:02:00:97:89,192.168.110.12,master-2', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_worker-0_52:54:03:00:f8:30', 'entry': 'set:ocp_worker,52:54:03:00:f8:30,192.168.110.15,worker-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  20:04:10 +0000 (0:00:01.939)       0:00:53.498 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  20:04:11 +0000 (0:00:00.136)       0:00:53.634 ***********\nok: [instance] => (item=ocp-master-0)\nok: [instance] => (item=ocp-master-1)\nok: [instance] => (item=ocp-master-2)\nok: [instance] => (item=ocp-worker-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  20:04:11 +0000 (0:00:00.347)       0:00:53.982 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  20:04:11 +0000 (0:00:00.208)       0:00:54.190 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  20:04:11 +0000 (0:00:00.080)       0:00:54.271 ***********\nok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  20:04:12 +0000 (0:00:00.341)       0:00:54.613 ***********\nchanged: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  20:04:18 +0000 (0:00:06.296)       0:01:00.910 ***********\nskipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  20:04:18 +0000 (0:00:00.366)       0:01:01.276 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  20:04:18 +0000 (0:00:00.059)       0:01:01.336 ***********\nskipping: [instance] => (item=ocp)\nskipping: [instance] => (item=ocp_worker)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  20:04:18 +0000 (0:00:00.129)       0:01:01.465 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  20:04:19 +0000 (0:00:00.071)       0:01:01.536 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  20:04:19 +0000 (0:00:00.587)       0:01:02.124 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:04:19 +0000 (0:00:00.150)       0:01:02.275 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  20:04:20 +0000 (0:00:00.988)       0:01:03.263 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  20:04:22 +0000 (0:00:01.614)       0:01:04.877 ***********\nchanged: [instance]\n\nTASK [Inject ipmi.utility] *****************************************************\nFriday 12 June 2026  20:04:22 +0000 (0:00:00.593)       0:01:05.471 ***********\nchanged: [instance]\n\nTASK [Restart cifmw-dnsmasq] ***************************************************\nFriday 12 June 2026  20:04:23 +0000 (0:00:00.355)       0:01:05.827 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nFriday 12 June 2026  20:04:23 +0000 (0:00:00.481)       0:01:06.309 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nFriday 12 June 2026  20:04:24 +0000 (0:00:00.701)       0:01:07.010 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure needed directories exist] ***********************\nFriday 12 June 2026  20:04:25 +0000 (0:00:00.792)       0:01:07.803 ***********\nchanged: [instance] => (item=/opt/basedir/images)\nchanged: [instance] => (item=/opt/basedir/workload)\nok: [instance] => (item=/opt/basedir/ocp_volumes)\n\nTASK [libvirt_manager : Create pool in libvirt] ********************************\nFriday 12 June 2026  20:04:26 +0000 (0:00:00.807)       0:01:08.610 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:04:26 +0000 (0:00:00.162)       0:01:08.773 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:04:26 +0000 (0:00:00.071)       0:01:08.845 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:04:26 +0000 (0:00:00.422)       0:01:09.267 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:04:27 +0000 (0:00:00.500)       0:01:09.768 ***********\nchanged: [instance] => (item=pool-start)\nchanged: [instance] => (item=pool-autostart)\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:04:27 +0000 (0:00:00.622)       0:01:10.390 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:04:27 +0000 (0:00:00.100)       0:01:10.490 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:04:28 +0000 (0:00:00.066)       0:01:10.557 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:04:28 +0000 (0:00:00.118)       0:01:10.675 ***********\nok: [instance]\n\nTASK [Create blank images for OCP cluster resources] ***************************\nFriday 12 June 2026  20:04:28 +0000 (0:00:00.514)       0:01:11.190 ***********\n\nTASK [libvirt_manager : Create VM image for ocp-master-0] **********************\nFriday 12 June 2026  20:04:28 +0000 (0:00:00.331)       0:01:11.521 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****\nFriday 12 June 2026  20:04:29 +0000 (0:00:00.502)       0:01:12.024 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-0] **********************\nFriday 12 June 2026  20:04:29 +0000 (0:00:00.372)       0:01:12.397 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************\nFriday 12 June 2026  20:04:30 +0000 (0:00:00.737)       0:01:13.134 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********\nFriday 12 June 2026  20:04:30 +0000 (0:00:00.154)       0:01:13.289 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:04:30 +0000 (0:00:00.171)       0:01:13.460 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:04:31 +0000 (0:00:00.230)       0:01:13.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:04:31 +0000 (0:00:00.388)       0:01:14.079 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:04:31 +0000 (0:00:00.181)       0:01:14.261 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:04:32 +0000 (0:00:00.404)       0:01:14.665 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********\nFriday 12 June 2026  20:04:32 +0000 (0:00:00.375)       0:01:15.041 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***\nFriday 12 June 2026  20:04:33 +0000 (0:00:00.593)       0:01:15.635 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****\nFriday 12 June 2026  20:04:33 +0000 (0:00:00.066)       0:01:15.702 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********\nFriday 12 June 2026  20:04:33 +0000 (0:00:00.143)       0:01:15.846 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************\nFriday 12 June 2026  20:04:33 +0000 (0:00:00.149)       0:01:15.995 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:04:33 +0000 (0:00:00.173)       0:01:16.169 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.413)       0:01:16.582 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.109)       0:01:16.691 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.152)       0:01:16.844 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.235)       0:01:17.079 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-0] *****************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.168)       0:01:17.248 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-master-1] **********************\nFriday 12 June 2026  20:04:34 +0000 (0:00:00.278)       0:01:17.526 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****\nFriday 12 June 2026  20:04:35 +0000 (0:00:00.517)       0:01:18.044 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-1] **********************\nFriday 12 June 2026  20:04:35 +0000 (0:00:00.348)       0:01:18.393 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************\nFriday 12 June 2026  20:04:36 +0000 (0:00:00.699)       0:01:19.092 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********\nFriday 12 June 2026  20:04:36 +0000 (0:00:00.145)       0:01:19.237 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:04:36 +0000 (0:00:00.107)       0:01:19.345 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:04:37 +0000 (0:00:00.268)       0:01:19.613 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:04:37 +0000 (0:00:00.353)       0:01:19.967 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:04:37 +0000 (0:00:00.105)       0:01:20.072 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:04:37 +0000 (0:00:00.385)       0:01:20.457 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********\nFriday 12 June 2026  20:04:38 +0000 (0:00:00.333)       0:01:20.791 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***\nFriday 12 June 2026  20:04:38 +0000 (0:00:00.490)       0:01:21.282 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****\nFriday 12 June 2026  20:04:38 +0000 (0:00:00.119)       0:01:21.401 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********\nFriday 12 June 2026  20:04:39 +0000 (0:00:00.216)       0:01:21.618 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************\nFriday 12 June 2026  20:04:39 +0000 (0:00:00.181)       0:01:21.799 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:04:39 +0000 (0:00:00.132)       0:01:21.932 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:04:39 +0000 (0:00:00.376)       0:01:22.309 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:04:39 +0000 (0:00:00.118)       0:01:22.427 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:04:40 +0000 (0:00:00.154)       0:01:22.581 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:04:40 +0000 (0:00:00.254)       0:01:22.835 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-1] *****************\nFriday 12 June 2026  20:04:40 +0000 (0:00:00.206)       0:01:23.042 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-master-2] **********************\nFriday 12 June 2026  20:04:40 +0000 (0:00:00.257)       0:01:23.299 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****\nFriday 12 June 2026  20:04:41 +0000 (0:00:00.567)       0:01:23.867 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-2] **********************\nFriday 12 June 2026  20:04:41 +0000 (0:00:00.437)       0:01:24.304 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************\nFriday 12 June 2026  20:04:42 +0000 (0:00:00.595)       0:01:24.900 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********\nFriday 12 June 2026  20:04:42 +0000 (0:00:00.216)       0:01:25.117 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:04:42 +0000 (0:00:00.107)       0:01:25.225 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:04:42 +0000 (0:00:00.260)       0:01:25.485 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:04:43 +0000 (0:00:00.382)       0:01:25.868 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:04:43 +0000 (0:00:00.131)       0:01:25.999 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:04:43 +0000 (0:00:00.465)       0:01:26.465 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********\nFriday 12 June 2026  20:04:44 +0000 (0:00:00.325)       0:01:26.790 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***\nFriday 12 June 2026  20:04:44 +0000 (0:00:00.490)       0:01:27.281 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****\nFriday 12 June 2026  20:04:44 +0000 (0:00:00.078)       0:01:27.359 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********\nFriday 12 June 2026  20:04:45 +0000 (0:00:00.275)       0:01:27.634 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************\nFriday 12 June 2026  20:04:45 +0000 (0:00:00.183)       0:01:27.818 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:04:45 +0000 (0:00:00.170)       0:01:27.988 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:04:45 +0000 (0:00:00.459)       0:01:28.448 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:04:46 +0000 (0:00:00.107)       0:01:28.556 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:04:46 +0000 (0:00:00.172)       0:01:28.728 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:04:46 +0000 (0:00:00.178)       0:01:28.906 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-2] *****************\nFriday 12 June 2026  20:04:46 +0000 (0:00:00.252)       0:01:29.158 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-worker-0] **********************\nFriday 12 June 2026  20:04:46 +0000 (0:00:00.198)       0:01:29.357 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****\nFriday 12 June 2026  20:04:47 +0000 (0:00:00.502)       0:01:29.860 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************\nFriday 12 June 2026  20:04:47 +0000 (0:00:00.387)       0:01:30.247 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************\nFriday 12 June 2026  20:04:48 +0000 (0:00:00.506)       0:01:30.754 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********\nFriday 12 June 2026  20:04:48 +0000 (0:00:00.165)       0:01:30.919 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:04:48 +0000 (0:00:00.158)       0:01:31.077 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:04:48 +0000 (0:00:00.177)       0:01:31.254 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:04:49 +0000 (0:00:00.443)       0:01:31.698 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:04:49 +0000 (0:00:00.110)       0:01:31.809 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:04:49 +0000 (0:00:00.302)       0:01:32.111 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********\nFriday 12 June 2026  20:04:49 +0000 (0:00:00.394)       0:01:32.506 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***\nFriday 12 June 2026  20:04:50 +0000 (0:00:00.503)       0:01:33.009 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****\nFriday 12 June 2026  20:04:50 +0000 (0:00:00.072)       0:01:33.081 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********\nFriday 12 June 2026  20:04:50 +0000 (0:00:00.150)       0:01:33.232 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************\nFriday 12 June 2026  20:04:50 +0000 (0:00:00.241)       0:01:33.473 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:04:51 +0000 (0:00:00.164)       0:01:33.638 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:04:51 +0000 (0:00:00.402)       0:01:34.041 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:04:51 +0000 (0:00:00.173)       0:01:34.214 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:04:51 +0000 (0:00:00.149)       0:01:34.364 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:04:51 +0000 (0:00:00.136)       0:01:34.500 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************\nFriday 12 June 2026  20:04:52 +0000 (0:00:00.149)       0:01:34.650 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Ensure vBMC answers] ****************************************\nFriday 12 June 2026  20:04:52 +0000 (0:00:00.225)       0:01:34.875 ***********\nchanged: [instance]\n\nTASK [Create VBMC entities for OCP] ********************************************\nFriday 12 June 2026  20:04:53 +0000 (0:00:00.835)       0:01:35.711 ***********\n\nTASK [virtualbmc : Assert we have required data] *******************************\nFriday 12 June 2026  20:04:53 +0000 (0:00:00.591)       0:01:36.302 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nFriday 12 June 2026  20:04:53 +0000 (0:00:00.092)       0:01:36.395 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nFriday 12 June 2026  20:04:54 +0000 (0:00:00.721)       0:01:37.116 ***********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nFriday 12 June 2026  20:04:54 +0000 (0:00:00.079)       0:01:37.195 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nFriday 12 June 2026  20:04:54 +0000 (0:00:00.083)       0:01:37.279 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nFriday 12 June 2026  20:04:55 +0000 (0:00:01.078)       0:01:38.358 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nFriday 12 June 2026  20:04:56 +0000 (0:00:00.801)       0:01:39.159 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nFriday 12 June 2026  20:04:56 +0000 (0:00:00.188)       0:01:39.347 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nFriday 12 June 2026  20:04:57 +0000 (0:00:00.682)       0:01:40.029 ***********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nFriday 12 June 2026  20:04:57 +0000 (0:00:00.093)       0:01:40.123 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nFriday 12 June 2026  20:04:57 +0000 (0:00:00.142)       0:01:40.265 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nFriday 12 June 2026  20:04:58 +0000 (0:00:01.011)       0:01:41.276 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nFriday 12 June 2026  20:04:59 +0000 (0:00:00.849)       0:01:42.126 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nFriday 12 June 2026  20:04:59 +0000 (0:00:00.078)       0:01:42.204 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nFriday 12 June 2026  20:05:00 +0000 (0:00:00.696)       0:01:42.901 ***********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nFriday 12 June 2026  20:05:00 +0000 (0:00:00.160)       0:01:43.062 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nFriday 12 June 2026  20:05:00 +0000 (0:00:00.116)       0:01:43.178 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nFriday 12 June 2026  20:05:01 +0000 (0:00:01.014)       0:01:44.192 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nFriday 12 June 2026  20:05:02 +0000 (0:00:00.863)       0:01:45.056 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nFriday 12 June 2026  20:05:02 +0000 (0:00:00.106)       0:01:45.163 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nFriday 12 June 2026  20:05:03 +0000 (0:00:00.715)       0:01:45.878 ***********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nFriday 12 June 2026  20:05:03 +0000 (0:00:00.125)       0:01:46.004 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nFriday 12 June 2026  20:05:03 +0000 (0:00:00.107)       0:01:46.112 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nFriday 12 June 2026  20:05:04 +0000 (0:00:01.122)       0:01:47.235 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose OCP cluster members] ****************************\nFriday 12 June 2026  20:05:05 +0000 (0:00:00.725)       0:01:47.960 ***********\nok: [instance]\n\nTASK [Assert names are correct] ************************************************\nFriday 12 June 2026  20:05:05 +0000 (0:00:00.299)       0:01:48.260 ***********\nok: [instance] => (item=ocp-master-0)\nok: [instance] => (item=ocp-master-1)\nok: [instance] => (item=ocp-master-2)\nok: [instance] => (item=ocp-worker-0)\n\nTASK [Ensure DNS is properly resolving] ****************************************\nFriday 12 June 2026  20:05:05 +0000 (0:00:00.148)       0:01:48.409 ***********\nok: [instance] => (item={'key': 'master-0.utility', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'master-0.instance', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'ocp-0.utility', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'ocp-0.instance', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'master-0.ctlplane.local', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'ocp-0.ctlplane.local', 'value': '192.168.140.10'})\nok: [instance] => (item={'key': 'master-0.public.local', 'value': '192.168.110.10'})\nok: [instance] => (item={'key': 'ocp-0.public.local', 'value': '192.168.110.10'})\nok: [instance] => (item={'key': 'master-0.storage.local', 'value': '172.18.0.10'})\nok: [instance] => (item={'key': 'ocp-0.storage.local', 'value': '172.18.0.10'})\nok: [instance] => (item={'key': 'master-0.tenant.local', 'value': '172.19.0.10'})\nok: [instance] => (item={'key': 'ocp-0.tenant.local', 'value': '172.19.0.10'})\nok: [instance] => (item={'key': 'master-1.utility', 'value': '192.168.140.11'})\nok: [instance] => (item={'key': 'master-2.utility', 'value': '192.168.140.12'})\n\nTASK [Ensure we have appropriate MAC data] *************************************\nFriday 12 June 2026  20:05:06 +0000 (0:00:00.300)       0:01:48.710 ***********\nok: [instance]\n\nTASK [Get existing disk images] ************************************************\nFriday 12 June 2026  20:05:06 +0000 (0:00:00.176)       0:01:48.886 ***********\nok: [instance]\n\nTASK [Ensure we have the expected base images] *********************************\nFriday 12 June 2026  20:05:06 +0000 (0:00:00.391)       0:01:49.277 ***********\nok: [instance]\n\nTASK [List all interfaces] *****************************************************\nFriday 12 June 2026  20:05:06 +0000 (0:00:00.085)       0:01:49.363 ***********\nchanged: [instance]\n\nTASK [List libvirt firewall zone interfaces] ***********************************\nFriday 12 June 2026  20:05:07 +0000 (0:00:00.331)       0:01:49.695 ***********\nchanged: [instance]\n\nTASK [Ensure the VLAN interfaces was created] **********************************\nFriday 12 June 2026  20:05:07 +0000 (0:00:00.596)       0:01:50.291 ***********\nok: [instance] => (item=vlan20)\nok: [instance] => (item=vlan21)\n\nTASK [Ensure the VLAN interfaces is in the correct firewall zone] **************\nFriday 12 June 2026  20:05:07 +0000 (0:00:00.089)       0:01:50.381 ***********\nok: [instance] => (item=vlan20)\nok: [instance] => (item=vlan21)\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:05:08 +0000 (0:00:00.210)       0:01:50.591 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=205  changed=90   unreachable=0    failed=0    skipped=84   rescued=0    ignored=0\n\nFriday 12 June 2026  20:05:08 +0000 (0:00:00.924)       0:01:51.515 ***********\n===============================================================================\ndnsmasq : Add/Remove address -------------------------------------------- 6.30s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.13s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.13s\ndnsmasq : Add DHCP entries ---------------------------------------------- 1.94s\nci_nmstate : Install required packages on instance ---------------------- 1.87s\nci_nmstate : Install required packages on instance ---------------------- 1.73s\ndnsmasq : Restart dnsmasq ----------------------------------------------- 1.61s\ndnsmasq : Install needed packages --------------------------------------- 1.54s\ndnsmasq : Enable and start service -------------------------------------- 1.25s\nGathering Facts --------------------------------------------------------- 1.19s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.12s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.08s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.01s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.01s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.99s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.92s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 0.90s\nvirtualbmc : Start new host in VBMC ------------------------------------- 0.86s\nvirtualbmc : Start new host in VBMC ------------------------------------- 0.85s\nINFO     Running ocp_layout > cleanup\n\nPLAY [Clean VBMC] **************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:05:09 +0000 (0:00:00.058)       0:00:00.058 ***********\nok: [instance]\n\nTASK [Remove VBMC] *************************************************************\nFriday 12 June 2026  20:05:10 +0000 (0:00:01.183)       0:00:01.242 ***********\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:05:11 +0000 (0:00:00.155)       0:00:01.397 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:05:12 +0000 (0:00:01.719)       0:00:03.117 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:05:13 +0000 (0:00:00.460)       0:00:03.577 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:05:13 +0000 (0:00:00.072)       0:00:03.649 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:05:13 +0000 (0:00:00.070)       0:00:03.720 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:05:13 +0000 (0:00:00.163)       0:00:03.884 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:05:24 +0000 (0:00:10.831)       0:00:14.716 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:05:25 +0000 (0:00:01.577)       0:00:16.293 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:05:26 +0000 (0:00:00.468)       0:00:16.761 ***********\nok: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:05:26 +0000 (0:00:00.459)       0:00:17.221 ***********\nchanged: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:05:27 +0000 (0:00:00.581)       0:00:17.802 ***********\nchanged: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nchanged: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nchanged: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nchanged: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:05:28 +0000 (0:00:01.396)       0:00:19.198 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  20:05:29 +0000 (0:00:01.054)       0:00:20.252 ***********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  20:05:30 +0000 (0:00:00.341)       0:00:20.593 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  20:05:32 +0000 (0:00:02.246)       0:00:22.840 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  20:05:33 +0000 (0:00:01.110)       0:00:23.950 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  20:05:36 +0000 (0:00:03.308)       0:00:27.259 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  20:05:38 +0000 (0:00:01.208)       0:00:28.468 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  20:05:39 +0000 (0:00:00.885)       0:00:29.354 ***********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  20:05:40 +0000 (0:00:00.998)       0:00:30.352 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  20:05:40 +0000 (0:00:00.099)       0:00:30.452 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  20:05:40 +0000 (0:00:00.525)       0:00:30.978 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  20:05:41 +0000 (0:00:00.576)       0:00:31.554 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:05:41 +0000 (0:00:00.124)       0:00:31.678 ***********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-ocp-master-0\n  - cifmw-ocp-master-1\n  - cifmw-ocp-master-2\n  - cifmw-ocp-worker-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  20:05:41 +0000 (0:00:00.144)       0:00:31.823 ***********\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  20:05:42 +0000 (0:00:01.248)       0:00:33.072 ***********\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  20:05:44 +0000 (0:00:01.376)       0:00:34.448 ***********\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  20:05:45 +0000 (0:00:01.404)       0:00:35.853 ***********\nok: [instance -> localhost] => (item=cifmw-ocp-master-0)\nok: [instance -> localhost] => (item=cifmw-ocp-master-1)\nok: [instance -> localhost] => (item=cifmw-ocp-master-2)\nok: [instance -> localhost] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  20:05:47 +0000 (0:00:01.499)       0:00:37.353 ***********\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  20:05:48 +0000 (0:00:01.306)       0:00:38.659 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  20:05:48 +0000 (0:00:00.525)       0:00:39.185 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.138)       0:00:39.324 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.194)       0:00:39.519 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.225)       0:00:39.745 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.133)       0:00:39.878 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.098)       0:00:39.976 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:05:49 +0000 (0:00:00.123)       0:00:40.100 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:05:50 +0000 (0:00:00.405)       0:00:40.505 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  20:05:50 +0000 (0:00:00.453)       0:00:40.959 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  20:05:51 +0000 (0:00:00.805)       0:00:41.764 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  20:05:51 +0000 (0:00:00.393)       0:00:42.158 ***********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  20:05:52 +0000 (0:00:00.636)       0:00:42.794 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  20:05:52 +0000 (0:00:00.485)       0:00:43.280 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845598, 'dev': 64513, 'nlink': 1, 'atime': 1781294616.8159196, 'mtime': 1781294616.8159196, 'ctime': 1781294616.8159196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  20:05:53 +0000 (0:00:00.410)       0:00:43.690 ***********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  20:05:54 +0000 (0:00:00.793)       0:00:44.484 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  20:05:54 +0000 (0:00:00.792)       0:00:45.276 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  20:05:55 +0000 (0:00:00.642)       0:00:45.919 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  20:05:56 +0000 (0:00:00.621)       0:00:46.541 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:05:56 +0000 (0:00:00.182)       0:00:46.723 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:05:56 +0000 (0:00:00.124)       0:00:46.848 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:05:57 +0000 (0:00:01.425)       0:00:48.274 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:05:58 +0000 (0:00:00.116)       0:00:48.391 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:05:58 +0000 (0:00:00.135)       0:00:48.526 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:05:58 +0000 (0:00:00.086)       0:00:48.613 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:05:58 +0000 (0:00:00.105)       0:00:48.719 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:05:58 +0000 (0:00:00.196)       0:00:48.915 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.439)       0:00:49.354 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.050)       0:00:49.404 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.189)       0:00:49.593 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.102)       0:00:49.696 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.290)       0:00:49.987 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:05:59 +0000 (0:00:00.120)       0:00:50.107 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:06:00 +0000 (0:00:00.213)       0:00:50.321 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:06:00 +0000 (0:00:00.391)       0:00:50.712 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:06:00 +0000 (0:00:00.057)       0:00:50.770 ***********\nchanged: [instance] => (item=pool-destroy)\nchanged: [instance] => (item=pool-undefine)\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:06:01 +0000 (0:00:00.746)       0:00:51.517 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  20:06:01 +0000 (0:00:00.436)       0:00:51.953 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  20:06:01 +0000 (0:00:00.051)       0:00:52.004 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  20:06:01 +0000 (0:00:00.285)       0:00:52.290 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  20:06:02 +0000 (0:00:00.061)       0:00:52.351 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  20:06:02 +0000 (0:00:00.054)       0:00:52.405 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  20:06:02 +0000 (0:00:00.064)       0:00:52.470 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  20:06:02 +0000 (0:00:00.306)       0:00:52.777 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  20:06:02 +0000 (0:00:00.061)       0:00:52.839 ***********\nchanged: [instance] => (item=workload)\nok: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  20:06:04 +0000 (0:00:01.902)       0:00:54.742 ***********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:06:04 +0000 (0:00:00.535)       0:00:55.277 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:06:06 +0000 (0:00:01.574)       0:00:56.852 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:06:06 +0000 (0:00:00.348)       0:00:57.200 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:06:06 +0000 (0:00:00.069)       0:00:57.270 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:06:07 +0000 (0:00:00.061)       0:00:57.331 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:06:07 +0000 (0:00:00.089)       0:00:57.421 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:06:07 +0000 (0:00:00.479)       0:00:57.900 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:06:08 +0000 (0:00:00.480)       0:00:58.380 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:06:08 +0000 (0:00:00.309)       0:00:58.690 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:06:08 +0000 (0:00:00.072)       0:00:58.763 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:06:08 +0000 (0:00:00.055)       0:00:58.819 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  20:06:09 +0000 (0:00:01.106)       0:00:59.925 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:06:09 +0000 (0:00:00.115)       0:01:00.041 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:06:10 +0000 (0:00:00.408)       0:01:00.449 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  20:06:10 +0000 (0:00:00.370)       0:01:00.819 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:06:10 +0000 (0:00:00.153)       0:01:00.973 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:06:10 +0000 (0:00:00.311)       0:01:01.285 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  20:06:11 +0000 (0:00:00.339)       0:01:01.625 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:06:11 +0000 (0:00:00.098)       0:01:01.723 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:06:12 +0000 (0:00:01.571)       0:01:03.294 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:04.414)       0:01:07.709 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:00.332)       0:01:08.041 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:00.049)       0:01:08.091 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:00.045)       0:01:08.137 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:00.088)       0:01:08.225 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:06:17 +0000 (0:00:00.056)       0:01:08.282 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.341)       0:01:08.623 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.153)       0:01:08.777 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.058)       0:01:08.835 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.324)       0:01:09.160 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.061)       0:01:09.221 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:06:18 +0000 (0:00:00.061)       0:01:09.283 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:06:19 +0000 (0:00:00.759)       0:01:10.042 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:06:20 +0000 (0:00:00.365)       0:01:10.407 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  20:06:20 +0000 (0:00:00.568)       0:01:10.976 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  20:06:21 +0000 (0:00:00.355)       0:01:11.332 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  20:06:21 +0000 (0:00:00.882)       0:01:12.214 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  20:06:21 +0000 (0:00:00.076)       0:01:12.290 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  20:06:22 +0000 (0:00:00.322)       0:01:12.613 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  20:06:22 +0000 (0:00:00.326)       0:01:12.940 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  20:06:22 +0000 (0:00:00.181)       0:01:13.122 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:06:23 +0000 (0:00:00.493)       0:01:13.615 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=83   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0\n\nFriday 12 June 2026  20:06:24 +0000 (0:00:00.932)       0:01:14.548 ***********\n===============================================================================\nvirtualbmc : Stop and remove vbmc container ---------------------------- 10.83s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s\nlibvirt_manager : Populate service facts -------------------------------- 3.31s\nCopy generated content to proper location ------------------------------- 2.25s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.90s\npodman : Ensure podman is installed ------------------------------------- 1.72s\nvirtualbmc : Remove vbmc container image -------------------------------- 1.58s\npodman : Ensure podman is installed ------------------------------------- 1.57s\ndnsmasq : Install needed packages --------------------------------------- 1.57s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.50s\nlibvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.43s\nlibvirt_manager : Undefine machine -------------------------------------- 1.40s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.40s\nlibvirt_manager : Destroy machine --------------------------------------- 1.38s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.31s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.25s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.21s\nGathering Facts --------------------------------------------------------- 1.18s\nlibvirt_manager : Get installed packages list --------------------------- 1.11s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.11s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running parent_group > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:06:55 +0000 (0:00:00.054)       0:00:00.054 ***********\nok: [instance]\n\nTASK [Create basedir] **********************************************************\nFriday 12 June 2026  20:06:56 +0000 (0:00:01.270)       0:00:01.325 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nFriday 12 June 2026  20:06:57 +0000 (0:00:00.734)       0:00:02.059 ***********\n===============================================================================\nGathering Facts --------------------------------------------------------- 1.27s\nCreate basedir ---------------------------------------------------------- 0.73s\nINFO     Running parent_group > converge\n\nPLAY [Parent group inventory test] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:06:58 +0000 (0:00:00.054)       0:00:00.054 ***********\nok: [instance]\n\nTASK [Create reproducer-inventory directory] ***********************************\nFriday 12 June 2026  20:06:59 +0000 (0:00:01.135)       0:00:01.189 ***********\nchanged: [instance]\n\nTASK [Set all_vms fact] ********************************************************\nFriday 12 June 2026  20:06:59 +0000 (0:00:00.459)       0:00:01.649 ***********\nok: [instance]\n\nTASK [Add VMs to inventory] ****************************************************\nFriday 12 June 2026  20:06:59 +0000 (0:00:00.068)       0:00:01.717 ***********\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:06:59 +0000 (0:00:00.172)       0:00:01.890 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:07:00 +0000 (0:00:00.155)       0:00:02.045 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:07:00 +0000 (0:00:00.429)       0:00:02.474 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:07:00 +0000 (0:00:00.360)       0:00:02.834 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:07:01 +0000 (0:00:00.383)       0:00:03.218 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:07:01 +0000 (0:00:00.381)       0:00:03.599 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:07:01 +0000 (0:00:00.076)       0:00:03.675 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:07:02 +0000 (0:00:00.295)       0:00:03.971 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:07:02 +0000 (0:00:00.356)       0:00:04.328 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:07:02 +0000 (0:00:00.340)       0:00:04.668 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:07:03 +0000 (0:00:00.467)       0:00:05.136 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:07:03 +0000 (0:00:00.107)       0:00:05.244 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:07:03 +0000 (0:00:00.319)       0:00:05.563 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:07:03 +0000 (0:00:00.304)       0:00:05.868 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:07:04 +0000 (0:00:00.073)       0:00:05.941 ***********\nskipping: [instance]\n\nTASK [Create all group inventory] **********************************************\nFriday 12 June 2026  20:07:04 +0000 (0:00:00.154)       0:00:06.095 ***********\n\nTASK [libvirt_manager : Check if all-group.yml already exists] *****************\nFriday 12 June 2026  20:07:04 +0000 (0:00:00.119)       0:00:06.215 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nFriday 12 June 2026  20:07:04 +0000 (0:00:00.451)       0:00:06.666 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nFriday 12 June 2026  20:07:04 +0000 (0:00:00.095)       0:00:06.762 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nFriday 12 June 2026  20:07:05 +0000 (0:00:00.802)       0:00:07.564 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nFriday 12 June 2026  20:07:05 +0000 (0:00:00.069)       0:00:07.634 ***********\nskipping: [instance]\n\nTASK [Assert runtime inventory has child and parent groups] ********************\nFriday 12 June 2026  20:07:05 +0000 (0:00:00.151)       0:00:07.785 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [Slurp all-group.yml] *****************************************************\nFriday 12 June 2026  20:07:05 +0000 (0:00:00.078)       0:00:07.863 ***********\nok: [instance]\n\nTASK [Assert all-group.yml has parent and child groups] ************************\nFriday 12 June 2026  20:07:06 +0000 (0:00:00.482)       0:00:08.346 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nPLAY [Parent group collision validation test] **********************************\n\nTASK [Run deploy_layout validation with colliding layout] **********************\nFriday 12 June 2026  20:07:06 +0000 (0:00:00.408)       0:00:08.755 ***********\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nFriday 12 June 2026  20:07:07 +0000 (0:00:00.185)       0:00:08.940 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***\nFriday 12 June 2026  20:07:07 +0000 (0:00:00.076)       0:00:09.016 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: 'A VM type''s own inventory group cannot match a parent_ansible_group value. Collisions: computes. Set parent_ansible_group to an abstract name not used by any VM type (e.g. computes, not compute1s).'\n\nTASK [Assert failure message mentions collision] *******************************\nFriday 12 June 2026  20:07:07 +0000 (0:00:00.139)       0:00:09.155 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=22   changed=14   unreachable=0    failed=0    skipped=6    rescued=1    ignored=0\n\nFriday 12 June 2026  20:07:07 +0000 (0:00:00.261)       0:00:09.417 ***********\n===============================================================================\nGathering Facts --------------------------------------------------------- 1.14s\nlibvirt_manager : Create new \"all\" group inventory file from template --- 0.80s\nSlurp all-group.yml ----------------------------------------------------- 0.48s\nlibvirt_manager : Add child group to parent in INI inventory ------------ 0.47s\nCreate reproducer-inventory directory ----------------------------------- 0.46s\nlibvirt_manager : Check if all-group.yml already exists ----------------- 0.45s\nlibvirt_manager : Ensure group section exists in INI inventory ---------- 0.43s\nAssert all-group.yml has parent and child groups ------------------------ 0.41s\nlibvirt_manager : Ensure parent group children section exists in INI inventory --- 0.38s\nlibvirt_manager : Add child group to parent in INI inventory ------------ 0.38s\nlibvirt_manager : Append host under its group in INI inventory ---------- 0.36s\nlibvirt_manager : Append host under its group in INI inventory ---------- 0.36s\nlibvirt_manager : Ensure parent group children section exists in INI inventory --- 0.34s\nlibvirt_manager : Ensure group section exists in INI inventory ---------- 0.32s\nlibvirt_manager : Append host under its group in INI inventory ---------- 0.30s\nlibvirt_manager : Ensure group section exists in INI inventory ---------- 0.30s\nAssert failure message mentions collision ------------------------------- 0.26s\nRun deploy_layout validation with colliding layout ---------------------- 0.19s\nAdd VMs to inventory ---------------------------------------------------- 0.17s\nlibvirt_manager : Add host to runtime inventory ------------------------- 0.16s\nINFO     Running parent_group > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:07:08 +0000 (0:00:00.056)       0:00:00.056 ***********\nok: [instance]\n\nTASK [Remove basedir] **********************************************************\nFriday 12 June 2026  20:07:09 +0000 (0:00:01.208)       0:00:01.265 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0\n\nFriday 12 June 2026  20:07:10 +0000 (0:00:00.640)       0:00:01.905 ***********\n===============================================================================\nGathering Facts --------------------------------------------------------- 1.21s\nRemove basedir ---------------------------------------------------------- 0.64s\nINFO     Performing prerun with role_name_check=0...\nWARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).\nWARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).\nINFO     Running spine_leaf > prepare\n\nPLAY [Prepare] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:07:40 +0000 (0:00:00.092)       0:00:00.092 ***********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nFriday 12 June 2026  20:07:41 +0000 (0:00:01.052)       0:00:01.145 ***********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nFriday 12 June 2026  20:07:42 +0000 (0:00:00.642)       0:00:01.788 ***********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nFriday 12 June 2026  20:07:42 +0000 (0:00:00.086)       0:00:01.875 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)\n\nTASK [test_deps : Detect mirrors file] *****************************************\nFriday 12 June 2026  20:07:42 +0000 (0:00:00.164)       0:00:02.040 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nFriday 12 June 2026  20:07:42 +0000 (0:00:00.494)       0:00:02.535 ***********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nFriday 12 June 2026  20:07:43 +0000 (0:00:00.414)       0:00:02.949 ***********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nFriday 12 June 2026  20:07:44 +0000 (0:00:01.213)       0:00:04.162 ***********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nFriday 12 June 2026  20:07:44 +0000 (0:00:00.158)       0:00:04.321 ***********\nchanged: [instance] => (item=tmp)\nchanged: [instance] => (item=artifacts/repositories)\nchanged: [instance] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed] ********************\nFriday 12 June 2026  20:07:45 +0000 (0:00:00.822)       0:00:05.143 ***********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nFriday 12 June 2026  20:07:47 +0000 (0:00:01.739)       0:00:06.882 ***********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nFriday 12 June 2026  20:07:48 +0000 (0:00:01.142)       0:00:08.025 ***********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nFriday 12 June 2026  20:07:55 +0000 (0:00:07.376)       0:00:15.401 ***********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nFriday 12 June 2026  20:07:56 +0000 (0:00:00.917)       0:00:16.319 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nFriday 12 June 2026  20:07:56 +0000 (0:00:00.085)       0:00:16.404 ***********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nFriday 12 June 2026  20:07:57 +0000 (0:00:00.944)       0:00:17.348 ***********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nFriday 12 June 2026  20:07:57 +0000 (0:00:00.136)       0:00:17.485 ***********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nFriday 12 June 2026  20:07:57 +0000 (0:00:00.103)       0:00:17.589 ***********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nFriday 12 June 2026  20:07:58 +0000 (0:00:00.099)       0:00:17.689 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nFriday 12 June 2026  20:07:58 +0000 (0:00:00.593)       0:00:18.282 ***********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.713)       0:00:18.995 ***********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.127)       0:00:19.122 ***********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.091)       0:00:19.214 ***********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.094)       0:00:19.309 ***********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.111)       0:00:19.420 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.117)       0:00:19.537 ***********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nFriday 12 June 2026  20:07:59 +0000 (0:00:00.085)       0:00:19.623 ***********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.068)       0:00:19.691 ***********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.084)       0:00:19.776 ***********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.121)       0:00:19.898 ***********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.090)       0:00:19.988 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.087)       0:00:20.076 ***********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nFriday 12 June 2026  20:08:00 +0000 (0:00:00.339)       0:00:20.416 ***********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.391)       0:00:20.808 ***********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.436)       0:00:21.244 ***********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.078)       0:00:21.323 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.112)       0:00:21.435 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.066)       0:00:21.502 ***********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.067)       0:00:21.570 ***********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nFriday 12 June 2026  20:08:01 +0000 (0:00:00.069)       0:00:21.640 ***********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.120)       0:00:21.761 ***********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.064)       0:00:21.825 ***********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.120)       0:00:21.945 ***********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.071)       0:00:22.017 ***********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.155)       0:00:22.173 ***********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.118)       0:00:22.292 ***********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.106)       0:00:22.398 ***********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nFriday 12 June 2026  20:08:02 +0000 (0:00:00.147)       0:00:22.545 ***********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nFriday 12 June 2026  20:08:03 +0000 (0:00:00.107)       0:00:22.653 ***********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nFriday 12 June 2026  20:08:43 +0000 (0:00:40.458)       0:01:03.112 ***********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nFriday 12 June 2026  20:08:45 +0000 (0:00:01.665)       0:01:04.777 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nFriday 12 June 2026  20:08:45 +0000 (0:00:00.170)       0:01:04.947 ***********\nok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)\n\nTASK [ci_setup : List packages to install] *************************************\nFriday 12 June 2026  20:08:45 +0000 (0:00:00.145)       0:01:05.093 ***********\nok: [instance] =>\n  cifmw_ci_setup_packages:\n  - bash-completion\n  - ca-certificates\n  - git-core\n  - make\n  - tar\n  - tmux\n  - python3-pip\n\nTASK [ci_setup : Install needed packages] **************************************\nFriday 12 June 2026  20:08:45 +0000 (0:00:00.069)       0:01:05.162 ***********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nFriday 12 June 2026  20:08:47 +0000 (0:00:01.666)       0:01:06.829 ***********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nFriday 12 June 2026  20:08:47 +0000 (0:00:00.464)       0:01:07.294 ***********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nFriday 12 June 2026  20:08:48 +0000 (0:00:00.383)       0:01:07.678 ***********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nFriday 12 June 2026  20:08:48 +0000 (0:00:00.149)       0:01:07.827 ***********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nFriday 12 June 2026  20:08:48 +0000 (0:00:00.093)       0:01:07.920 ***********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nFriday 12 June 2026  20:08:48 +0000 (0:00:00.305)       0:01:08.226 ***********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.517)       0:01:08.743 ***********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.062)       0:01:08.805 ***********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.067)       0:01:08.873 ***********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.063)       0:01:08.937 ***********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.102)       0:01:09.039 ***********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.062)       0:01:09.102 ***********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nFriday 12 June 2026  20:08:49 +0000 (0:00:00.079)       0:01:09.182 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/tmp)\nchanged: [instance] => (item=/opt/basedir/volumes)\nchanged: [instance] => (item=/opt/basedir/artifacts/parameters)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  20:08:50 +0000 (0:00:01.388)       0:01:10.570 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  20:08:51 +0000 (0:00:01.022)       0:01:11.592 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  20:08:54 +0000 (0:00:02.974)       0:01:14.566 ***********\nchanged: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  20:08:56 +0000 (0:00:01.269)       0:01:15.836 ***********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  20:08:57 +0000 (0:00:01.083)       0:01:16.920 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  20:08:58 +0000 (0:00:01.022)       0:01:17.943 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  20:08:58 +0000 (0:00:00.132)       0:01:18.075 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  20:08:58 +0000 (0:00:00.537)       0:01:18.613 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  20:08:59 +0000 (0:00:00.592)       0:01:19.205 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:08:59 +0000 (0:00:00.133)       0:01:19.339 ***********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  20:08:59 +0000 (0:00:00.163)       0:01:19.503 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  20:08:59 +0000 (0:00:00.050)       0:01:19.553 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  20:08:59 +0000 (0:00:00.059)       0:01:19.613 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.048)       0:01:19.661 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.051)       0:01:19.713 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.048)       0:01:19.761 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.525)       0:01:20.287 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.204)       0:01:20.491 ***********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.093)       0:01:20.585 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  20:09:00 +0000 (0:00:00.043)       0:01:20.628 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.045)       0:01:20.674 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.043)       0:01:20.718 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.044)       0:01:20.762 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.444)       0:01:21.206 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.053)       0:01:21.260 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  20:09:01 +0000 (0:00:00.077)       0:01:21.337 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  20:09:02 +0000 (0:00:00.579)       0:01:21.917 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  20:09:02 +0000 (0:00:00.621)       0:01:22.539 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  20:09:03 +0000 (0:00:00.659)       0:01:23.199 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:09:03 +0000 (0:00:00.180)       0:01:23.379 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:09:03 +0000 (0:00:00.135)       0:01:23.515 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:09:04 +0000 (0:00:00.389)       0:01:23.904 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:09:04 +0000 (0:00:00.159)       0:01:24.064 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:09:04 +0000 (0:00:00.216)       0:01:24.280 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:09:04 +0000 (0:00:00.106)       0:01:24.387 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:09:04 +0000 (0:00:00.182)       0:01:24.570 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:09:05 +0000 (0:00:00.149)       0:01:24.719 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  20:09:05 +0000 (0:00:00.442)       0:01:25.162 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  20:09:05 +0000 (0:00:00.078)       0:01:25.240 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:09:05 +0000 (0:00:00.176)       0:01:25.416 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:09:05 +0000 (0:00:00.135)       0:01:25.552 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:09:06 +0000 (0:00:00.485)       0:01:26.037 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:09:06 +0000 (0:00:00.157)       0:01:26.195 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:09:06 +0000 (0:00:00.174)       0:01:26.370 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:09:06 +0000 (0:00:00.120)       0:01:26.490 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:09:06 +0000 (0:00:00.119)       0:01:26.609 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:09:07 +0000 (0:00:00.146)       0:01:26.756 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  20:09:07 +0000 (0:00:00.462)       0:01:27.219 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  20:09:07 +0000 (0:00:00.060)       0:01:27.279 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  20:09:07 +0000 (0:00:00.280)       0:01:27.559 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  20:09:07 +0000 (0:00:00.054)       0:01:27.614 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  20:09:08 +0000 (0:00:00.068)       0:01:27.683 ***********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  20:09:08 +0000 (0:00:00.065)       0:01:27.749 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  20:09:08 +0000 (0:00:00.316)       0:01:28.065 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  20:09:08 +0000 (0:00:00.086)       0:01:28.152 ***********\nok: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nok: [instance] => (item=artifacts/debug_network_data.yml)\nok: [instance] => (item=artifacts/debug_pub_net_value.txt)\nok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nok: [instance] => (item=artifacts/interfaces-info.yml)\nok: [instance] => (item=artifacts/libvirt-uuids.yml)\nok: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  20:09:10 +0000 (0:00:01.802)       0:01:29.954 ***********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:09:10 +0000 (0:00:00.568)       0:01:30.523 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:09:12 +0000 (0:00:01.558)       0:01:32.081 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:09:12 +0000 (0:00:00.397)       0:01:32.478 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:09:12 +0000 (0:00:00.075)       0:01:32.554 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:09:12 +0000 (0:00:00.071)       0:01:32.625 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:09:13 +0000 (0:00:00.189)       0:01:32.814 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:09:13 +0000 (0:00:00.674)       0:01:33.489 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:09:14 +0000 (0:00:00.640)       0:01:34.129 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:09:14 +0000 (0:00:00.305)       0:01:34.435 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:09:14 +0000 (0:00:00.056)       0:01:34.492 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:09:14 +0000 (0:00:00.090)       0:01:34.582 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  20:09:16 +0000 (0:00:01.094)       0:01:35.677 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:09:16 +0000 (0:00:00.136)       0:01:35.813 ***********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:09:16 +0000 (0:00:00.478)       0:01:36.291 ***********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  20:09:16 +0000 (0:00:00.340)       0:01:36.632 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:09:17 +0000 (0:00:00.108)       0:01:36.741 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:09:17 +0000 (0:00:00.321)       0:01:37.063 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  20:09:17 +0000 (0:00:00.323)       0:01:37.386 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:09:17 +0000 (0:00:00.123)       0:01:37.510 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:09:19 +0000 (0:00:01.506)       0:01:39.016 ***********\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:09:20 +0000 (0:00:01.615)       0:01:40.632 ***********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.334)       0:01:40.966 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.063)       0:01:41.030 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.051)       0:01:41.082 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.089)       0:01:41.171 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.091)       0:01:41.263 ***********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:09:21 +0000 (0:00:00.340)       0:01:41.603 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:09:22 +0000 (0:00:00.110)       0:01:41.713 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:09:22 +0000 (0:00:00.060)       0:01:41.774 ***********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:09:22 +0000 (0:00:00.364)       0:01:42.139 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:09:22 +0000 (0:00:00.070)       0:01:42.209 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:09:22 +0000 (0:00:00.051)       0:01:42.261 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:09:23 +0000 (0:00:00.456)       0:01:42.717 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:09:23 +0000 (0:00:00.298)       0:01:43.016 ***********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  20:09:23 +0000 (0:00:00.584)       0:01:43.600 ***********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  20:09:24 +0000 (0:00:00.362)       0:01:43.963 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  20:09:25 +0000 (0:00:00.823)       0:01:44.787 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  20:09:25 +0000 (0:00:00.075)       0:01:44.863 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  20:09:25 +0000 (0:00:00.267)       0:01:45.130 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  20:09:25 +0000 (0:00:00.300)       0:01:45.430 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nFriday 12 June 2026  20:09:25 +0000 (0:00:00.148)       0:01:45.579 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nFriday 12 June 2026  20:09:26 +0000 (0:00:00.288)       0:01:45.867 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nFriday 12 June 2026  20:09:26 +0000 (0:00:00.313)       0:01:46.180 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nFriday 12 June 2026  20:09:26 +0000 (0:00:00.339)       0:01:46.520 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nFriday 12 June 2026  20:09:26 +0000 (0:00:00.061)       0:01:46.581 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nFriday 12 June 2026  20:09:27 +0000 (0:00:00.095)       0:01:46.676 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nFriday 12 June 2026  20:09:27 +0000 (0:00:00.060)       0:01:46.737 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nFriday 12 June 2026  20:09:27 +0000 (0:00:00.054)       0:01:46.791 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nFriday 12 June 2026  20:09:28 +0000 (0:00:01.526)       0:01:48.318 ***********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nFriday 12 June 2026  20:09:29 +0000 (0:00:00.372)       0:01:48.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nFriday 12 June 2026  20:09:29 +0000 (0:00:00.505)       0:01:49.195 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nFriday 12 June 2026  20:09:29 +0000 (0:00:00.078)       0:01:49.274 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nFriday 12 June 2026  20:09:29 +0000 (0:00:00.345)       0:01:49.620 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nFriday 12 June 2026  20:09:30 +0000 (0:00:00.661)       0:01:50.281 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nFriday 12 June 2026  20:09:31 +0000 (0:00:00.547)       0:01:50.828 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********\nFriday 12 June 2026  20:09:31 +0000 (0:00:00.299)       0:01:51.128 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nFriday 12 June 2026  20:09:31 +0000 (0:00:00.512)       0:01:51.640 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nFriday 12 June 2026  20:09:32 +0000 (0:00:00.534)       0:01:52.175 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nFriday 12 June 2026  20:09:33 +0000 (0:00:00.585)       0:01:52.761 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nFriday 12 June 2026  20:09:33 +0000 (0:00:00.572)       0:01:53.333 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nFriday 12 June 2026  20:09:34 +0000 (0:00:00.473)       0:01:53.807 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nFriday 12 June 2026  20:09:34 +0000 (0:00:00.490)       0:01:54.297 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nFriday 12 June 2026  20:09:35 +0000 (0:00:00.543)       0:01:54.841 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nFriday 12 June 2026  20:09:35 +0000 (0:00:00.521)       0:01:55.363 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nFriday 12 June 2026  20:09:37 +0000 (0:00:01.509)       0:01:56.872 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nFriday 12 June 2026  20:09:37 +0000 (0:00:00.491)       0:01:57.363 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nFriday 12 June 2026  20:09:38 +0000 (0:00:00.528)       0:01:57.892 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nFriday 12 June 2026  20:09:38 +0000 (0:00:00.510)       0:01:58.402 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nFriday 12 June 2026  20:09:39 +0000 (0:00:00.536)       0:01:58.938 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nFriday 12 June 2026  20:09:39 +0000 (0:00:00.509)       0:01:59.448 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nFriday 12 June 2026  20:09:40 +0000 (0:00:00.560)       0:02:00.009 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nFriday 12 June 2026  20:09:40 +0000 (0:00:00.466)       0:02:00.475 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nFriday 12 June 2026  20:09:41 +0000 (0:00:00.553)       0:02:01.028 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nFriday 12 June 2026  20:09:41 +0000 (0:00:00.497)       0:02:01.526 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nFriday 12 June 2026  20:09:42 +0000 (0:00:00.551)       0:02:02.078 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nFriday 12 June 2026  20:09:43 +0000 (0:00:01.537)       0:02:03.615 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nFriday 12 June 2026  20:09:44 +0000 (0:00:00.463)       0:02:04.078 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nFriday 12 June 2026  20:09:44 +0000 (0:00:00.444)       0:02:04.523 ***********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nFriday 12 June 2026  20:09:45 +0000 (0:00:00.527)       0:02:05.051 ***********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nFriday 12 June 2026  20:09:45 +0000 (0:00:00.518)       0:02:05.569 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nFriday 12 June 2026  20:09:46 +0000 (0:00:00.113)       0:02:05.682 ***********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nFriday 12 June 2026  20:09:46 +0000 (0:00:00.490)       0:02:06.173 ***********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nFriday 12 June 2026  20:09:47 +0000 (0:00:00.484)       0:02:06.657 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nFriday 12 June 2026  20:09:47 +0000 (0:00:00.444)       0:02:07.102 ***********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nFriday 12 June 2026  20:09:47 +0000 (0:00:00.310)       0:02:07.412 ***********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nFriday 12 June 2026  20:09:47 +0000 (0:00:00.103)       0:02:07.515 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nFriday 12 June 2026  20:09:48 +0000 (0:00:00.376)       0:02:07.891 ***********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nFriday 12 June 2026  20:09:48 +0000 (0:00:00.124)       0:02:08.016 ***********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nFriday 12 June 2026  20:09:48 +0000 (0:00:00.540)       0:02:08.556 ***********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nFriday 12 June 2026  20:09:49 +0000 (0:00:00.571)       0:02:09.127 ***********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nFriday 12 June 2026  20:09:50 +0000 (0:00:00.644)       0:02:09.772 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:09:50 +0000 (0:00:00.354)       0:02:10.126 ***********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nFriday 12 June 2026  20:09:51 +0000 (0:00:00.887)       0:02:11.014 ***********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 40.46s\nrepo_setup : Initialize python venv and install requirements ------------ 7.38s\nlibvirt_manager : Populate service facts -------------------------------- 2.97s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.80s\nrepo_setup : Make sure git-core package is installed -------------------- 1.74s\nci_setup : Install needed packages -------------------------------------- 1.67s\ntest_deps : Install python yaml libs ------------------------------------ 1.67s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.62s\npodman : Ensure podman is installed ------------------------------------- 1.56s\nlibvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.54s\nlibvirt_manager : Install packages required for using KVM --------------- 1.53s\nlibvirt_manager : Ensure admin socket is enabled for network. ----------- 1.51s\ndnsmasq : Install needed packages --------------------------------------- 1.51s\nci_setup : Manage directories ------------------------------------------- 1.39s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.27s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.21s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.14s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.09s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.08s\nGathering Facts --------------------------------------------------------- 1.05s\nINFO     Running spine_leaf > converge\n\nPLAY [Spine/leaf test] *********************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:09:52 +0000 (0:00:00.061)       0:00:00.061 ***********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nFriday 12 June 2026  20:09:53 +0000 (0:00:00.986)       0:00:01.048 ***********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nFriday 12 June 2026  20:09:53 +0000 (0:00:00.131)       0:00:01.179 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})\n\nTASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***\nFriday 12 June 2026  20:09:53 +0000 (0:00:00.162)       0:00:01.341 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nFriday 12 June 2026  20:09:53 +0000 (0:00:00.115)       0:00:01.456 ***********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.711)       0:00:02.168 ***********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.091)       0:00:02.259 ***********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.176)       0:00:02.436 ***********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.069)       0:00:02.505 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance\n\nTASK [libvirt_manager : Chose right parameter for layout definition] ***********\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.124)       0:00:02.630 ***********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nFriday 12 June 2026  20:09:54 +0000 (0:00:00.202)       0:00:02.832 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***\nFriday 12 June 2026  20:09:55 +0000 (0:00:00.208)       0:00:03.041 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nFriday 12 June 2026  20:09:55 +0000 (0:00:00.118)       0:00:03.160 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nFriday 12 June 2026  20:09:55 +0000 (0:00:00.825)       0:00:03.985 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nFriday 12 June 2026  20:09:56 +0000 (0:00:00.719)       0:00:04.704 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:09:56 +0000 (0:00:00.085)       0:00:04.790 ***********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nFriday 12 June 2026  20:09:57 +0000 (0:00:01.087)       0:00:05.878 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nFriday 12 June 2026  20:09:57 +0000 (0:00:00.075)       0:00:05.953 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nFriday 12 June 2026  20:09:58 +0000 (0:00:00.078)       0:00:06.032 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nFriday 12 June 2026  20:09:58 +0000 (0:00:00.788)       0:00:06.820 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nFriday 12 June 2026  20:09:59 +0000 (0:00:00.668)       0:00:07.489 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nFriday 12 June 2026  20:09:59 +0000 (0:00:00.209)       0:00:07.699 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nFriday 12 June 2026  20:09:59 +0000 (0:00:00.067)       0:00:07.766 ***********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.463)       0:00:08.230 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.131)       0:00:08.361 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.082)       0:00:08.444 ***********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.130)       0:00:08.574 ***********\nok: [instance] => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})\nok: [instance] => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})\nok: [instance] => (item={'key': 'router-0', 'value': 'router'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.235)       0:00:08.810 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nFriday 12 June 2026  20:10:00 +0000 (0:00:00.089)       0:00:08.899 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nFriday 12 June 2026  20:10:01 +0000 (0:00:00.608)       0:00:09.508 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-0 to sl-computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-1 to sl-computes)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding router-0 to routers)\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:10:01 +0000 (0:00:00.241)       0:00:09.749 ***********\n[WARNING]: Invalid characters were found in group names but not replaced, use\n-vvvv to see details\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:10:01 +0000 (0:00:00.135)       0:00:09.885 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:10:02 +0000 (0:00:00.420)       0:00:10.306 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:10:02 +0000 (0:00:00.418)       0:00:10.725 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:10:02 +0000 (0:00:00.083)       0:00:10.809 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:10:02 +0000 (0:00:00.090)       0:00:10.899 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:10:02 +0000 (0:00:00.112)       0:00:11.012 ***********\nok: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:10:03 +0000 (0:00:00.315)       0:00:11.328 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:10:03 +0000 (0:00:00.351)       0:00:11.679 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:10:03 +0000 (0:00:00.107)       0:00:11.787 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nFriday 12 June 2026  20:10:03 +0000 (0:00:00.136)       0:00:11.923 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists in INI inventory] **********\nFriday 12 June 2026  20:10:04 +0000 (0:00:00.144)       0:00:12.068 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under its group in INI inventory] **********\nFriday 12 June 2026  20:10:04 +0000 (0:00:00.325)       0:00:12.394 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***\nFriday 12 June 2026  20:10:04 +0000 (0:00:00.389)       0:00:12.784 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Add child group to parent in INI inventory] ************\nFriday 12 June 2026  20:10:04 +0000 (0:00:00.094)       0:00:12.878 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nFriday 12 June 2026  20:10:04 +0000 (0:00:00.100)       0:00:12.979 ***********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nFriday 12 June 2026  20:10:06 +0000 (0:00:01.373)       0:00:14.352 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nFriday 12 June 2026  20:10:06 +0000 (0:00:00.662)       0:00:15.014 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.333)       0:00:15.348 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.104)       0:00:15.453 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.076)       0:00:15.529 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.076)       0:00:15.605 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.075)       0:00:15.680 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.103)       0:00:15.783 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  20:10:07 +0000 (0:00:00.208)       0:00:15.992 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  20:10:08 +0000 (0:00:00.066)       0:00:16.058 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  20:10:08 +0000 (0:00:00.320)       0:00:16.379 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  20:10:08 +0000 (0:00:00.631)       0:00:17.010 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  20:10:09 +0000 (0:00:00.164)       0:00:17.175 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  20:10:09 +0000 (0:00:00.080)       0:00:17.255 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nFriday 12 June 2026  20:10:09 +0000 (0:00:00.622)       0:00:17.878 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance\n\nTASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***\nFriday 12 June 2026  20:10:10 +0000 (0:00:00.198)       0:00:18.076 ***********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\nok: [instance] => (item=intnet-0)\nok: [instance] => (item=intnet-1)\nok: [instance] => (item=s0-rtr)\nok: [instance] => (item=s1-rtr)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nFriday 12 June 2026  20:10:10 +0000 (0:00:00.174)       0:00:18.251 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-intnet-0)\nchanged: [instance] => (item=cifmw-intnet-1)\nchanged: [instance] => (item=cifmw-s0-rtr)\nchanged: [instance] => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nFriday 12 June 2026  20:10:12 +0000 (0:00:01.853)       0:00:20.104 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nFriday 12 June 2026  20:10:14 +0000 (0:00:02.401)       0:00:22.505 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nFriday 12 June 2026  20:10:16 +0000 (0:00:01.692)       0:00:24.198 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-intnet-0)\nchanged: [instance] => (item=cifmw-intnet-1)\nchanged: [instance] => (item=cifmw-s0-rtr)\nchanged: [instance] => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nFriday 12 June 2026  20:10:17 +0000 (0:00:01.730)       0:00:25.929 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance\n\nTASK [libvirt_manager : Fetch present bridge interfaces] ***********************\nFriday 12 June 2026  20:10:18 +0000 (0:00:00.164)       0:00:26.094 ***********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nFriday 12 June 2026  20:10:18 +0000 (0:00:00.310)       0:00:26.404 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nFriday 12 June 2026  20:10:19 +0000 (0:00:01.520)       0:00:27.924 ***********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nFriday 12 June 2026  20:10:20 +0000 (0:00:00.247)       0:00:28.171 ***********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nFriday 12 June 2026  20:10:20 +0000 (0:00:00.208)       0:00:28.380 ***********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nFriday 12 June 2026  20:10:22 +0000 (0:00:01.845)       0:00:30.225 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nFriday 12 June 2026  20:10:22 +0000 (0:00:00.280)       0:00:30.505 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nFriday 12 June 2026  20:10:23 +0000 (0:00:00.568)       0:00:31.074 ***********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nFriday 12 June 2026  20:10:25 +0000 (0:00:02.688)       0:00:33.763 ***********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nFriday 12 June 2026  20:10:26 +0000 (0:00:00.718)       0:00:34.482 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nFriday 12 June 2026  20:10:26 +0000 (0:00:00.106)       0:00:34.589 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nFriday 12 June 2026  20:10:26 +0000 (0:00:00.130)       0:00:34.719 ***********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nFriday 12 June 2026  20:10:27 +0000 (0:00:00.800)       0:00:35.520 ***********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:10:28 +0000 (0:00:00.849)       0:00:36.369 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:10:29 +0000 (0:00:01.597)       0:00:37.966 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:10:34 +0000 (0:00:04.345)       0:00:42.312 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:10:34 +0000 (0:00:00.377)       0:00:42.689 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:10:35 +0000 (0:00:00.549)       0:00:43.239 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:10:35 +0000 (0:00:00.651)       0:00:43.891 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:10:36 +0000 (0:00:00.146)       0:00:44.037 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:10:36 +0000 (0:00:00.595)       0:00:44.633 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:10:36 +0000 (0:00:00.066)       0:00:44.700 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:10:36 +0000 (0:00:00.163)       0:00:44.863 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:10:37 +0000 (0:00:00.630)       0:00:45.494 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:10:37 +0000 (0:00:00.063)       0:00:45.558 ***********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:10:37 +0000 (0:00:00.415)       0:00:45.974 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:10:38 +0000 (0:00:01.026)       0:00:47.000 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.066)       0:00:47.067 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.103)       0:00:47.170 ***********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.130)       0:00:47.301 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.380)       0:00:47.682 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.077)       0:00:47.759 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:39 +0000 (0:00:00.105)       0:00:47.865 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:40 +0000 (0:00:00.719)       0:00:48.584 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:40 +0000 (0:00:00.067)       0:00:48.651 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:40 +0000 (0:00:00.124)       0:00:48.775 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:40 +0000 (0:00:00.132)       0:00:48.908 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:40 +0000 (0:00:00.104)       0:00:49.013 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:41 +0000 (0:00:00.613)       0:00:49.626 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:41 +0000 (0:00:00.115)       0:00:49.742 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:41 +0000 (0:00:00.112)       0:00:49.854 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:41 +0000 (0:00:00.089)       0:00:49.944 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:42 +0000 (0:00:00.156)       0:00:50.100 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:42 +0000 (0:00:00.607)       0:00:50.707 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:42 +0000 (0:00:00.062)       0:00:50.770 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:42 +0000 (0:00:00.151)       0:00:50.921 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:42 +0000 (0:00:00.085)       0:00:51.007 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:43 +0000 (0:00:00.101)       0:00:51.108 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:43 +0000 (0:00:00.671)       0:00:51.779 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:43 +0000 (0:00:00.116)       0:00:51.895 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:43 +0000 (0:00:00.118)       0:00:52.013 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:44 +0000 (0:00:00.087)       0:00:52.101 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:44 +0000 (0:00:00.163)       0:00:52.265 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:44 +0000 (0:00:00.652)       0:00:52.917 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:44 +0000 (0:00:00.075)       0:00:52.993 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:10:45 +0000 (0:00:00.229)       0:00:53.223 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:10:45 +0000 (0:00:00.085)       0:00:53.308 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:10:45 +0000 (0:00:00.090)       0:00:53.399 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:10:46 +0000 (0:00:00.670)       0:00:54.069 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:10:46 +0000 (0:00:00.063)       0:00:54.133 ***********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nFriday 12 June 2026  20:10:46 +0000 (0:00:00.106)       0:00:54.239 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nFriday 12 June 2026  20:10:46 +0000 (0:00:00.134)       0:00:54.374 ***********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-intnet-0)\nchanged: [instance] => (item=cifmw-intnet-1)\nchanged: [instance] => (item=cifmw-s0-rtr)\nchanged: [instance] => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:10:47 +0000 (0:00:01.615)       0:00:55.989 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-0)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-1)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s0-rtr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s1-rtr)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:10:48 +0000 (0:00:00.178)       0:00:56.168 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  20:10:48 +0000 (0:00:00.412)       0:00:56.581 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:10:48 +0000 (0:00:00.090)       0:00:56.671 ***********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nFriday 12 June 2026  20:10:49 +0000 (0:00:00.350)       0:00:57.021 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nFriday 12 June 2026  20:10:49 +0000 (0:00:00.100)       0:00:57.122 ***********\nfatal: [instance]: FAILED! => changed=false\n  msg: Xpath /network/ip does not reference a node!\n\nTASK [libvirt_manager : Clear error if IP address isn't defined] ***************\nFriday 12 June 2026  20:10:49 +0000 (0:00:00.351)       0:00:57.474 ***********\n\nTASK [libvirt_manager : Output _network_data] **********************************\nFriday 12 June 2026  20:10:49 +0000 (0:00:00.133)       0:00:57.607 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nFriday 12 June 2026  20:10:50 +0000 (0:00:00.553)       0:00:58.161 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nFriday 12 June 2026  20:10:50 +0000 (0:00:00.481)       0:00:58.642 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nFriday 12 June 2026  20:10:51 +0000 (0:00:00.596)       0:00:59.238 ***********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nFriday 12 June 2026  20:10:51 +0000 (0:00:00.185)       0:00:59.424 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nFriday 12 June 2026  20:10:51 +0000 (0:00:00.556)       0:00:59.981 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.150)       0:01:00.132 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.084)       0:01:00.217 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.083)       0:01:00.300 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.082)       0:01:00.383 ***********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.113)       0:01:00.496 ***********\nok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})\nok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'sl-computes': {'networks': {'public': None}}, 'routers': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})\n\nTASK [networking_mapper : Gather facts if requested] ***************************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.192)       0:01:00.689 ***********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nFriday 12 June 2026  20:10:52 +0000 (0:00:00.059)       0:01:00.748 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nFriday 12 June 2026  20:10:53 +0000 (0:00:00.326)       0:01:01.075 ***********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nFriday 12 June 2026  20:10:53 +0000 (0:00:00.561)       0:01:01.637 ***********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nFriday 12 June 2026  20:10:53 +0000 (0:00:00.167)       0:01:01.804 ***********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nFriday 12 June 2026  20:10:53 +0000 (0:00:00.071)       0:01:01.876 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nFriday 12 June 2026  20:10:54 +0000 (0:00:00.654)       0:01:02.530 ***********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nFriday 12 June 2026  20:10:54 +0000 (0:00:00.068)       0:01:02.599 ***********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nFriday 12 June 2026  20:10:54 +0000 (0:00:00.062)       0:01:02.661 ***********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nFriday 12 June 2026  20:10:54 +0000 (0:00:00.109)       0:01:02.771 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:10:54 +0000 (0:00:00.143)       0:01:02.914 ***********\nskipping: [instance] => (item=router-0 - ctlplane)\nok: [instance] => (item=sl-compute-0 - ctlplane)\nok: [instance] => (item=sl-compute-1 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.229)       0:01:03.144 ***********\nok: [instance] => (item=router-0 - public)\nok: [instance] => (item=sl-compute-0 - public)\nok: [instance] => (item=sl-compute-1 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.240)       0:01:03.384 ***********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.135)       0:01:03.519 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.077)       0:01:03.597 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.236)       0:01:03.833 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  20:10:55 +0000 (0:00:00.162)       0:01:03.995 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  20:10:56 +0000 (0:00:00.290)       0:01:04.285 ***********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nFriday 12 June 2026  20:10:56 +0000 (0:00:00.113)       0:01:04.399 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nFriday 12 June 2026  20:10:56 +0000 (0:00:00.316)       0:01:04.715 ***********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nFriday 12 June 2026  20:10:56 +0000 (0:00:00.075)       0:01:04.791 ***********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nFriday 12 June 2026  20:10:56 +0000 (0:00:00.107)       0:01:04.898 ***********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nFriday 12 June 2026  20:10:57 +0000 (0:00:00.202)       0:01:05.100 ***********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nFriday 12 June 2026  20:10:57 +0000 (0:00:00.075)       0:01:05.176 ***********\nchanged: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:63:b5', 'entry': 'set:sl-compute,52:54:00:01:63:b5,192.168.140.16,sl-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:58:f2', 'entry': 'set:sl-compute,52:54:01:01:58:f2,192.168.140.17,sl-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_router-0_52:54:02:00:df:90', 'entry': 'set:router,52:54:02:00:df:90,192.168.110.30,router-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:ab:e1', 'entry': 'set:sl-compute,52:54:00:00:ab:e1,192.168.110.16,sl-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:7c:52', 'entry': 'set:sl-compute,52:54:01:00:7c:52,192.168.110.17,sl-compute-1', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nFriday 12 June 2026  20:10:59 +0000 (0:00:02.463)       0:01:07.640 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nFriday 12 June 2026  20:10:59 +0000 (0:00:00.110)       0:01:07.750 ***********\nok: [instance] => (item=router-0)\nok: [instance] => (item=sl-compute-0)\nok: [instance] => (item=sl-compute-1)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nFriday 12 June 2026  20:11:00 +0000 (0:00:00.304)       0:01:08.054 ***********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nFriday 12 June 2026  20:11:00 +0000 (0:00:00.171)       0:01:08.225 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nFriday 12 June 2026  20:11:00 +0000 (0:00:00.117)       0:01:08.343 ***********\nok: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nok: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add/Remove address] ********************************************\nFriday 12 June 2026  20:11:00 +0000 (0:00:00.253)       0:01:08.596 ***********\nchanged: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nchanged: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})\n\nTASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***\nFriday 12 June 2026  20:11:02 +0000 (0:00:02.177)       0:01:10.774 ***********\nskipping: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})\nskipping: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})\nskipping: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************\nFriday 12 June 2026  20:11:02 +0000 (0:00:00.224)       0:01:10.998 ***********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nFriday 12 June 2026  20:11:03 +0000 (0:00:00.058)       0:01:11.056 ***********\nskipping: [instance] => (item=sl-compute)\nskipping: [instance] => (item=router)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nFriday 12 June 2026  20:11:03 +0000 (0:00:00.104)       0:01:11.161 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nFriday 12 June 2026  20:11:03 +0000 (0:00:00.145)       0:01:11.306 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nFriday 12 June 2026  20:11:03 +0000 (0:00:00.550)       0:01:11.856 ***********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:11:03 +0000 (0:00:00.128)       0:01:11.985 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nFriday 12 June 2026  20:11:04 +0000 (0:00:00.922)       0:01:12.908 ***********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nFriday 12 June 2026  20:11:05 +0000 (0:00:00.477)       0:01:13.386 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nFriday 12 June 2026  20:11:05 +0000 (0:00:00.566)       0:01:13.952 ***********\nchanged: [instance] => (item=sl-compute)\nchanged: [instance] => (item=router)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nFriday 12 June 2026  20:11:07 +0000 (0:00:01.161)       0:01:15.114 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance\n\nTASK [libvirt_manager : Check if all-group.yml already exists] *****************\nFriday 12 June 2026  20:11:07 +0000 (0:00:00.237)       0:01:15.351 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nFriday 12 June 2026  20:11:07 +0000 (0:00:00.361)       0:01:15.713 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nFriday 12 June 2026  20:11:07 +0000 (0:00:00.064)       0:01:15.777 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nFriday 12 June 2026  20:11:08 +0000 (0:00:00.725)       0:01:16.503 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nFriday 12 June 2026  20:11:08 +0000 (0:00:00.078)       0:01:16.581 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nFriday 12 June 2026  20:11:08 +0000 (0:00:00.065)       0:01:16.646 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nFriday 12 June 2026  20:11:08 +0000 (0:00:00.116)       0:01:16.763 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=sl-compute)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=router)\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  20:11:09 +0000 (0:00:00.283)       0:01:17.046 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  20:11:09 +0000 (0:00:00.340)       0:01:17.387 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  20:11:09 +0000 (0:00:00.383)       0:01:17.770 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  20:11:20 +0000 (0:00:10.293)       0:01:28.064 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  20:11:20 +0000 (0:00:00.506)       0:01:28.570 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  20:11:20 +0000 (0:00:00.137)       0:01:28.708 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nFriday 12 June 2026  20:11:21 +0000 (0:00:00.423)       0:01:29.131 ***********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nFriday 12 June 2026  20:11:21 +0000 (0:00:00.522)       0:01:29.654 ***********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nFriday 12 June 2026  20:11:21 +0000 (0:00:00.296)       0:01:29.950 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nFriday 12 June 2026  20:11:22 +0000 (0:00:00.081)       0:01:30.032 ***********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nFriday 12 June 2026  20:11:22 +0000 (0:00:00.368)       0:01:30.401 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nFriday 12 June 2026  20:11:22 +0000 (0:00:00.209)       0:01:30.610 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nFriday 12 June 2026  20:11:22 +0000 (0:00:00.342)       0:01:30.953 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nFriday 12 June 2026  20:11:23 +0000 (0:00:00.357)       0:01:31.310 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nFriday 12 June 2026  20:11:23 +0000 (0:00:00.672)       0:01:31.983 ***********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nFriday 12 June 2026  20:11:24 +0000 (0:00:00.372)       0:01:32.356 ***********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nFriday 12 June 2026  20:11:24 +0000 (0:00:00.274)       0:01:32.631 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nFriday 12 June 2026  20:11:25 +0000 (0:00:00.715)       0:01:33.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nFriday 12 June 2026  20:11:25 +0000 (0:00:00.080)       0:01:33.427 ***********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nFriday 12 June 2026  20:11:25 +0000 (0:00:00.392)       0:01:33.820 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nFriday 12 June 2026  20:11:25 +0000 (0:00:00.114)       0:01:33.934 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})\n\nTASK [libvirt_manager : Create VM image for sl-compute-0] **********************\nFriday 12 June 2026  20:11:26 +0000 (0:00:00.297)       0:01:34.232 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****\nFriday 12 June 2026  20:11:26 +0000 (0:00:00.442)       0:01:34.674 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type sl-compute-0] **********************\nFriday 12 June 2026  20:11:27 +0000 (0:00:00.462)       0:01:35.137 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************\nFriday 12 June 2026  20:11:27 +0000 (0:00:00.771)       0:01:35.909 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********\nFriday 12 June 2026  20:11:27 +0000 (0:00:00.098)       0:01:36.007 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:11:28 +0000 (0:00:00.168)       0:01:36.176 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:28 +0000 (0:00:00.139)       0:01:36.315 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:28 +0000 (0:00:00.515)       0:01:36.830 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:28 +0000 (0:00:00.149)       0:01:36.980 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:29 +0000 (0:00:00.367)       0:01:37.347 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********\nFriday 12 June 2026  20:11:29 +0000 (0:00:00.333)       0:01:37.680 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:30 +0000 (0:00:00.487)       0:01:38.168 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:30 +0000 (0:00:00.415)       0:01:38.583 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:30 +0000 (0:00:00.178)       0:01:38.762 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:31 +0000 (0:00:00.367)       0:01:39.129 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******\nFriday 12 June 2026  20:11:31 +0000 (0:00:00.346)       0:01:39.476 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***\nFriday 12 June 2026  20:11:31 +0000 (0:00:00.445)       0:01:39.921 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:11:32 +0000 (0:00:00.171)       0:01:40.093 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:32 +0000 (0:00:00.151)       0:01:40.244 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:32 +0000 (0:00:00.503)       0:01:40.748 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:32 +0000 (0:00:00.191)       0:01:40.939 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:33 +0000 (0:00:00.386)       0:01:41.325 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********\nFriday 12 June 2026  20:11:33 +0000 (0:00:00.409)       0:01:41.734 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****\nFriday 12 June 2026  20:11:33 +0000 (0:00:00.124)       0:01:41.859 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********\nFriday 12 June 2026  20:11:33 +0000 (0:00:00.081)       0:01:41.940 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************\nFriday 12 June 2026  20:11:34 +0000 (0:00:00.082)       0:01:42.023 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:11:34 +0000 (0:00:00.125)       0:01:42.148 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:11:34 +0000 (0:00:00.346)       0:01:42.495 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:11:34 +0000 (0:00:00.101)       0:01:42.596 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  20:11:34 +0000 (0:00:00.223)       0:01:42.820 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.379)       0:01:43.199 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.127)       0:01:43.326 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.091)       0:01:43.418 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.197)       0:01:43.615 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.091)       0:01:43.707 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  20:11:35 +0000 (0:00:00.164)       0:01:43.872 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  20:11:36 +0000 (0:00:00.763)       0:01:44.635 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  20:11:38 +0000 (0:00:01.718)       0:01:46.354 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  20:11:38 +0000 (0:00:00.305)       0:01:46.659 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  20:11:39 +0000 (0:00:00.541)       0:01:47.201 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  20:11:39 +0000 (0:00:00.577)       0:01:47.778 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  20:11:39 +0000 (0:00:00.113)       0:01:47.892 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  20:11:40 +0000 (0:00:00.313)       0:01:48.206 ***********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  20:11:40 +0000 (0:00:00.108)       0:01:48.315 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log\nchanged: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:11:40 +0000 (0:00:00.418)       0:01:48.733 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:11:41 +0000 (0:00:00.430)       0:01:49.163 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for sl-compute-0] *****************\nFriday 12 June 2026  20:11:41 +0000 (0:00:00.112)       0:01:49.275 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for sl-compute-1] **********************\nFriday 12 June 2026  20:11:41 +0000 (0:00:00.137)       0:01:49.413 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****\nFriday 12 June 2026  20:11:41 +0000 (0:00:00.421)       0:01:49.835 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type sl-compute-1] **********************\nFriday 12 June 2026  20:11:42 +0000 (0:00:00.377)       0:01:50.212 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************\nFriday 12 June 2026  20:11:42 +0000 (0:00:00.626)       0:01:50.838 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********\nFriday 12 June 2026  20:11:42 +0000 (0:00:00.104)       0:01:50.943 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:11:43 +0000 (0:00:00.114)       0:01:51.057 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:43 +0000 (0:00:00.171)       0:01:51.228 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:43 +0000 (0:00:00.323)       0:01:51.552 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:43 +0000 (0:00:00.215)       0:01:51.767 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:44 +0000 (0:00:00.322)       0:01:52.090 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********\nFriday 12 June 2026  20:11:44 +0000 (0:00:00.356)       0:01:52.447 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:44 +0000 (0:00:00.451)       0:01:52.898 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:45 +0000 (0:00:00.389)       0:01:53.287 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:45 +0000 (0:00:00.140)       0:01:53.427 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:45 +0000 (0:00:00.394)       0:01:53.821 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******\nFriday 12 June 2026  20:11:46 +0000 (0:00:00.390)       0:01:54.212 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***\nFriday 12 June 2026  20:11:46 +0000 (0:00:00.520)       0:01:54.733 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:11:46 +0000 (0:00:00.148)       0:01:54.882 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:47 +0000 (0:00:00.241)       0:01:55.124 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:47 +0000 (0:00:00.387)       0:01:55.511 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:47 +0000 (0:00:00.277)       0:01:55.788 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.366)       0:01:56.155 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.322)       0:01:56.478 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.121)       0:01:56.600 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.197)       0:01:56.797 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.090)       0:01:56.887 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:11:48 +0000 (0:00:00.096)       0:01:56.984 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:11:49 +0000 (0:00:00.380)       0:01:57.365 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:11:49 +0000 (0:00:00.144)       0:01:57.509 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  20:11:49 +0000 (0:00:00.213)       0:01:57.723 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.458)       0:01:58.181 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.147)       0:01:58.329 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.121)       0:01:58.450 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.123)       0:01:58.574 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.234)       0:01:58.809 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  20:11:50 +0000 (0:00:00.161)       0:01:58.970 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  20:11:51 +0000 (0:00:00.647)       0:01:59.618 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  20:11:53 +0000 (0:00:01.751)       0:02:01.370 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  20:11:53 +0000 (0:00:00.411)       0:02:01.781 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  20:11:54 +0000 (0:00:00.566)       0:02:02.347 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  20:11:54 +0000 (0:00:00.597)       0:02:02.945 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  20:11:55 +0000 (0:00:00.096)       0:02:03.042 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  20:11:55 +0000 (0:00:00.372)       0:02:03.415 ***********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  20:11:55 +0000 (0:00:00.108)       0:02:03.523 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log\nchanged: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:11:55 +0000 (0:00:00.412)       0:02:03.936 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:11:56 +0000 (0:00:00.504)       0:02:04.441 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for sl-compute-1] *****************\nFriday 12 June 2026  20:11:56 +0000 (0:00:00.129)       0:02:04.570 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for router-0] **************************\nFriday 12 June 2026  20:11:56 +0000 (0:00:00.103)       0:02:04.674 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for router-0] *********\nFriday 12 June 2026  20:11:57 +0000 (0:00:00.453)       0:02:05.127 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type router-0] **************************\nFriday 12 June 2026  20:11:57 +0000 (0:00:00.360)       0:02:05.488 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************\nFriday 12 June 2026  20:11:57 +0000 (0:00:00.522)       0:02:06.010 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs router-0] ************\nFriday 12 June 2026  20:11:58 +0000 (0:00:00.191)       0:02:06.201 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:11:58 +0000 (0:00:00.123)       0:02:06.324 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:11:58 +0000 (0:00:00.230)       0:02:06.555 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:11:58 +0000 (0:00:00.382)       0:02:06.937 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:11:59 +0000 (0:00:00.173)       0:02:07.111 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:11:59 +0000 (0:00:00.332)       0:02:07.443 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-router-0] *************\nFriday 12 June 2026  20:11:59 +0000 (0:00:00.334)       0:02:07.777 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******\nFriday 12 June 2026  20:12:00 +0000 (0:00:00.499)       0:02:08.277 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance\n\nTASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************\nFriday 12 June 2026  20:12:00 +0000 (0:00:00.175)       0:02:08.453 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s0-rtr)\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s1-rtr)\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:12:00 +0000 (0:00:00.176)       0:02:08.629 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:12:01 +0000 (0:00:00.440)       0:02:09.069 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:12:01 +0000 (0:00:00.193)       0:02:09.263 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:12:01 +0000 (0:00:00.388)       0:02:09.651 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************\nFriday 12 June 2026  20:12:01 +0000 (0:00:00.358)       0:02:10.010 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nFriday 12 June 2026  20:12:02 +0000 (0:00:00.574)       0:02:10.585 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nFriday 12 June 2026  20:12:03 +0000 (0:00:00.443)       0:02:11.028 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nFriday 12 June 2026  20:12:03 +0000 (0:00:00.145)       0:02:11.174 ***********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nFriday 12 June 2026  20:12:03 +0000 (0:00:00.407)       0:02:11.582 ***********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************\nFriday 12 June 2026  20:12:03 +0000 (0:00:00.283)       0:02:11.865 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for router-0] *********\nFriday 12 June 2026  20:12:04 +0000 (0:00:00.423)       0:02:12.288 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM router-0] ***************\nFriday 12 June 2026  20:12:04 +0000 (0:00:00.076)       0:02:12.365 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM router-0] ************************\nFriday 12 June 2026  20:12:04 +0000 (0:00:00.140)       0:02:12.506 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nFriday 12 June 2026  20:12:04 +0000 (0:00:00.086)       0:02:12.593 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nFriday 12 June 2026  20:12:04 +0000 (0:00:00.369)       0:02:12.962 ***********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.112)       0:02:13.074 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance\n\nTASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.220)       0:02:13.295 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.320)       0:02:13.616 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.153)       0:02:13.769 ***********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.093)       0:02:13.863 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nFriday 12 June 2026  20:12:05 +0000 (0:00:00.101)       0:02:13.965 ***********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nFriday 12 June 2026  20:12:06 +0000 (0:00:00.106)       0:02:14.071 ***********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nFriday 12 June 2026  20:12:06 +0000 (0:00:00.223)       0:02:14.295 ***********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nFriday 12 June 2026  20:12:06 +0000 (0:00:00.594)       0:02:14.889 ***********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nFriday 12 June 2026  20:12:08 +0000 (0:00:01.532)       0:02:16.421 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nFriday 12 June 2026  20:12:08 +0000 (0:00:00.388)       0:02:16.810 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nFriday 12 June 2026  20:12:09 +0000 (0:00:00.597)       0:02:17.407 ***********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nFriday 12 June 2026  20:12:10 +0000 (0:00:00.654)       0:02:18.062 ***********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nFriday 12 June 2026  20:12:10 +0000 (0:00:00.142)       0:02:18.205 ***********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nFriday 12 June 2026  20:12:10 +0000 (0:00:00.402)       0:02:18.607 ***********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nFriday 12 June 2026  20:12:10 +0000 (0:00:00.175)       0:02:18.783 ***********\nFollow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log\nchanged: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nFriday 12 June 2026  20:12:11 +0000 (0:00:00.438)       0:02:19.221 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nFriday 12 June 2026  20:12:11 +0000 (0:00:00.528)       0:02:19.750 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for router-0] *********************\nFriday 12 June 2026  20:12:11 +0000 (0:00:00.112)       0:02:19.862 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nFriday 12 June 2026  20:12:11 +0000 (0:00:00.093)       0:02:19.956 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance\n\nTASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************\nFriday 12 June 2026  20:12:12 +0000 (0:00:00.190)       0:02:20.146 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nFriday 12 June 2026  20:12:12 +0000 (0:00:00.087)       0:02:20.234 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'router-0', 'value': 'router'})\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  20:12:14 +0000 (0:00:02.291)       0:02:22.526 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  20:12:15 +0000 (0:00:00.806)       0:02:23.332 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nFriday 12 June 2026  20:12:16 +0000 (0:00:00.719)       0:02:24.051 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nFriday 12 June 2026  20:12:16 +0000 (0:00:00.728)       0:02:24.780 ***********\nchanged: [instance] => (item=sl-compute-0.utility)\nchanged: [instance] => (item=sl-compute-1.utility)\nchanged: [instance] => (item=router-0.utility)\n\nTASK [libvirt_manager : Ensure we get SSH on nodes] ****************************\nFriday 12 June 2026  20:12:17 +0000 (0:00:01.011)       0:02:25.791 ***********\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j137401383355.131024', 'results_file': '/home/zuul/.ansible_async/j137401383355.131024', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j382572728829.131042', 'results_file': '/home/zuul/.ansible_async/j382572728829.131042', 'changed': True, '_vm': {'key': 'sl-compute-1', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (83 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (82 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (81 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (80 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (79 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (78 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (77 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (76 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (75 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (74 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (73 retries left).\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (72 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j770669158328.131058', 'results_file': '/home/zuul/.ansible_async/j770669158328.131058', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})\n\nTASK [libvirt_manager : Configure managed VMs] *********************************\nFriday 12 June 2026  20:13:42 +0000 (0:01:25.201)       0:03:50.993 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  20:13:43 +0000 (0:00:00.214)       0:03:51.207 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for sl-compute-0] **************************\nFriday 12 June 2026  20:13:43 +0000 (0:00:00.066)       0:03:51.274 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  20:13:43 +0000 (0:00:00.168)       0:03:51.442 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-0.utility', 'patterns': ['sl-compute-0', 'sl-compute-0', 'sl-compute-0.utility', 'sl-compute-0.localdomain', 'sl-compute-0.instance', 'sl-compute-0', 'sl-compute-0.instance', 'sl-compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  20:13:43 +0000 (0:00:00.247)       0:03:51.690 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  20:13:44 +0000 (0:00:00.339)       0:03:52.029 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************\nFriday 12 June 2026  20:13:44 +0000 (0:00:00.395)       0:03:52.425 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.690)       0:03:53.116 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.114)       0:03:53.231 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.082)       0:03:53.314 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.095)       0:03:53.409 ***********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.104)       0:03:53.514 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for sl-compute-1] **************************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.135)       0:03:53.649 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.122)       0:03:53.772 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-1.utility', 'patterns': ['sl-compute-1', 'sl-compute-1', 'sl-compute-1.utility', 'sl-compute-1.localdomain', 'sl-compute-1.instance', 'sl-compute-1', 'sl-compute-1.instance', 'sl-compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  20:13:45 +0000 (0:00:00.225)       0:03:53.997 ***********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  20:13:46 +0000 (0:00:00.324)       0:03:54.322 ***********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************\nFriday 12 June 2026  20:13:46 +0000 (0:00:00.371)       0:03:54.694 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.620)       0:03:55.314 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.071)       0:03:55.385 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.073)       0:03:55.459 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.146)       0:03:55.606 ***********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.095)       0:03:55.702 ***********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for router-0] ******************************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.081)       0:03:55.783 ***********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nFriday 12 June 2026  20:13:47 +0000 (0:00:00.167)       0:03:55.950 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'router-0.utility', 'patterns': ['router-0', 'router-0', 'router-0.utility', 'router-0.localdomain', 'router-0.instance', 'router-0', 'router-0.instance', 'router-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})\n\nTASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******\nFriday 12 June 2026  20:13:48 +0000 (0:00:00.197)       0:03:56.148 ***********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nFriday 12 June 2026  20:13:48 +0000 (0:00:00.329)       0:03:56.478 ***********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************\nFriday 12 June 2026  20:13:48 +0000 (0:00:00.378)       0:03:56.857 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM router-0] *******************\nFriday 12 June 2026  20:13:49 +0000 (0:00:00.615)       0:03:57.472 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nFriday 12 June 2026  20:13:49 +0000 (0:00:00.133)       0:03:57.606 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts router-0] ******************\nFriday 12 June 2026  20:13:49 +0000 (0:00:00.071)       0:03:57.677 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts router-0] *******************\nFriday 12 June 2026  20:13:49 +0000 (0:00:00.104)       0:03:57.782 ***********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nFriday 12 June 2026  20:13:49 +0000 (0:00:00.100)       0:03:57.882 ***********\nskipping: [instance] => (item=router-0)\nskipping: [instance] => (item=sl-compute-0)\nskipping: [instance] => (item=sl-compute-1)\nskipping: [instance]\n\nTASK [libvirt_manager : List running virtual machines.] ************************\nFriday 12 June 2026  20:13:50 +0000 (0:00:00.169)       0:03:58.052 ***********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nFriday 12 June 2026  20:13:50 +0000 (0:00:00.368)       0:03:58.420 ***********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nFriday 12 June 2026  20:13:50 +0000 (0:00:00.531)       0:03:58.952 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nFriday 12 June 2026  20:13:51 +0000 (0:00:00.125)       0:03:59.077 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nFriday 12 June 2026  20:13:51 +0000 (0:00:00.070)       0:03:59.148 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nFriday 12 June 2026  20:13:51 +0000 (0:00:00.071)       0:03:59.220 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nFriday 12 June 2026  20:13:51 +0000 (0:00:00.062)       0:03:59.282 ***********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=301  changed=102  unreachable=0    failed=0    skipped=108  rescued=1    ignored=0\n\nFriday 12 June 2026  20:13:51 +0000 (0:00:00.293)       0:03:59.575 ***********\n===============================================================================\nlibvirt_manager : Ensure we get SSH on nodes --------------------------- 85.20s\nlibvirt_manager : Download base image ---------------------------------- 10.29s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.35s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.69s\ndnsmasq : Add DHCP entries ---------------------------------------------- 2.46s\nlibvirt_manager : Ensure networks are created/started ------------------- 2.40s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s\ndnsmasq : Add/Remove address -------------------------------------------- 2.18s\nlibvirt_manager : Restart firewalld ------------------------------------- 2.01s\nlibvirt_manager : Ensure networks are defined --------------------------- 1.85s\nci_nmstate : Install required packages on instance ---------------------- 1.85s\nconfig_drive : Install required RPM packages ---------------------------- 1.75s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 1.73s\nconfig_drive : Install required RPM packages ---------------------------- 1.72s\nlibvirt_manager : Ensure networks are active ---------------------------- 1.69s\nlibvirt_manager : Ensure network is in correct zone --------------------- 1.62s\ndnsmasq : Install needed packages --------------------------------------- 1.60s\nconfig_drive : Install required RPM packages ---------------------------- 1.53s\nlibvirt_manager : Fetch bridges ports link info ------------------------- 1.52s\nlibvirt_manager : Check if ini inventory file exists -------------------- 1.37s\nINFO     Running spine_leaf > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 12 June 2026  20:13:52 +0000 (0:00:00.059)       0:00:00.059 ***********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nFriday 12 June 2026  20:13:53 +0000 (0:00:01.614)       0:00:01.673 ***********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nFriday 12 June 2026  20:13:54 +0000 (0:00:00.420)       0:00:02.094 ***********\nchanged: [instance] => (item=/opt/basedir/artifacts)\nchanged: [instance] => (item=/opt/basedir/logs)\nok: [instance] => (item=/opt/basedir/cifmw_config_drive)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nFriday 12 June 2026  20:13:56 +0000 (0:00:02.249)       0:00:04.343 ***********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nFriday 12 June 2026  20:13:57 +0000 (0:00:00.998)       0:00:05.342 ***********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nFriday 12 June 2026  20:14:01 +0000 (0:00:03.990)       0:00:09.332 ***********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nFriday 12 June 2026  20:14:02 +0000 (0:00:01.222)       0:00:10.554 ***********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nFriday 12 June 2026  20:14:03 +0000 (0:00:00.949)       0:00:11.504 ***********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nFriday 12 June 2026  20:14:04 +0000 (0:00:01.111)       0:00:12.615 ***********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nFriday 12 June 2026  20:14:04 +0000 (0:00:00.102)       0:00:12.717 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nFriday 12 June 2026  20:14:05 +0000 (0:00:00.544)       0:00:13.262 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nFriday 12 June 2026  20:14:05 +0000 (0:00:00.428)       0:00:13.690 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:14:06 +0000 (0:00:00.134)       0:00:13.824 ***********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-sl-compute-0\n  - cifmw-router-0\n  - cifmw-sl-compute-1\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nFriday 12 June 2026  20:14:06 +0000 (0:00:00.151)       0:00:13.976 ***********\nok: [instance] => (item=cifmw-sl-compute-0)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-1)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nFriday 12 June 2026  20:14:07 +0000 (0:00:01.149)       0:00:15.126 ***********\nok: [instance] => (item=cifmw-sl-compute-0)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-1)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nFriday 12 June 2026  20:14:09 +0000 (0:00:01.990)       0:00:17.116 ***********\nok: [instance] => (item=cifmw-sl-compute-0)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-1)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nFriday 12 June 2026  20:14:10 +0000 (0:00:01.072)       0:00:18.188 ***********\nok: [instance -> localhost] => (item=cifmw-sl-compute-0)\nok: [instance -> localhost] => (item=cifmw-router-0)\nok: [instance -> localhost] => (item=cifmw-sl-compute-1)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nFriday 12 June 2026  20:14:11 +0000 (0:00:01.152)       0:00:19.340 ***********\nok: [instance] => (item=cifmw-sl-compute-0)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-1)\n\nTASK [libvirt_manager : Get network list] **************************************\nFriday 12 June 2026  20:14:12 +0000 (0:00:00.929)       0:00:20.270 ***********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nFriday 12 June 2026  20:14:12 +0000 (0:00:00.497)       0:00:20.767 ***********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nFriday 12 June 2026  20:14:13 +0000 (0:00:00.167)       0:00:20.935 ***********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-s1-rtr\n  - cifmw-intnet-0\n  - cifmw-osp_trunk\n  - cifmw-intnet-1\n  - cifmw-public\n  - cifmw-s0-rtr\n\nTASK [Remove dnsmasq network bits] *********************************************\nFriday 12 June 2026  20:14:13 +0000 (0:00:00.149)       0:00:21.084 ***********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:13 +0000 (0:00:00.681)       0:00:21.766 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:14 +0000 (0:00:00.163)       0:00:21.929 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:14 +0000 (0:00:00.143)       0:00:22.073 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:14 +0000 (0:00:00.121)       0:00:22.194 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:14 +0000 (0:00:00.359)       0:00:22.554 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:15 +0000 (0:00:00.437)       0:00:22.991 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:15 +0000 (0:00:00.157)       0:00:23.148 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:15 +0000 (0:00:00.167)       0:00:23.316 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:15 +0000 (0:00:00.145)       0:00:23.461 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:16 +0000 (0:00:00.376)       0:00:23.838 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:16 +0000 (0:00:00.461)       0:00:24.299 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:16 +0000 (0:00:00.188)       0:00:24.487 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:16 +0000 (0:00:00.129)       0:00:24.617 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:16 +0000 (0:00:00.127)       0:00:24.744 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:17 +0000 (0:00:00.375)       0:00:25.120 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:17 +0000 (0:00:00.370)       0:00:25.490 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:17 +0000 (0:00:00.139)       0:00:25.629 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:17 +0000 (0:00:00.113)       0:00:25.743 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:18 +0000 (0:00:00.150)       0:00:25.894 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:18 +0000 (0:00:00.374)       0:00:26.269 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:18 +0000 (0:00:00.469)       0:00:26.738 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:19 +0000 (0:00:00.137)       0:00:26.876 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:19 +0000 (0:00:00.135)       0:00:27.011 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:19 +0000 (0:00:00.141)       0:00:27.153 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:19 +0000 (0:00:00.426)       0:00:27.580 ***********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nFriday 12 June 2026  20:14:20 +0000 (0:00:00.429)       0:00:28.009 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nFriday 12 June 2026  20:14:20 +0000 (0:00:00.145)       0:00:28.154 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nFriday 12 June 2026  20:14:20 +0000 (0:00:00.110)       0:00:28.265 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nFriday 12 June 2026  20:14:20 +0000 (0:00:00.105)       0:00:28.371 ***********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nFriday 12 June 2026  20:14:21 +0000 (0:00:00.444)       0:00:28.815 ***********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nFriday 12 June 2026  20:14:21 +0000 (0:00:00.387)       0:00:29.202 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nFriday 12 June 2026  20:14:25 +0000 (0:00:04.146)       0:00:33.348 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nFriday 12 June 2026  20:14:27 +0000 (0:00:02.339)       0:00:35.687 ***********\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-1)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nFriday 12 June 2026  20:14:30 +0000 (0:00:02.492)       0:00:38.180 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nFriday 12 June 2026  20:14:30 +0000 (0:00:00.460)       0:00:38.641 ***********\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.0185359, 'mtime': 1781295024.0185359, 'ctime': 1781295024.0185359, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\nchanged: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.021536, 'mtime': 1781295024.021536, 'ctime': 1781295024.021536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nFriday 12 June 2026  20:14:31 +0000 (0:00:00.784)       0:00:39.426 ***********\nchanged: [instance] => (item=cifmw-s1-rtr)\nchanged: [instance] => (item=cifmw-intnet-0)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-intnet-1)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-s0-rtr)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nFriday 12 June 2026  20:14:35 +0000 (0:00:03.396)       0:00:42.823 ***********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nFriday 12 June 2026  20:14:35 +0000 (0:00:00.756)       0:00:43.579 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nFriday 12 June 2026  20:14:36 +0000 (0:00:00.608)       0:00:44.187 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nFriday 12 June 2026  20:14:37 +0000 (0:00:00.711)       0:00:44.899 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:14:37 +0000 (0:00:00.203)       0:00:45.103 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:14:37 +0000 (0:00:00.133)       0:00:45.236 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:14:37 +0000 (0:00:00.369)       0:00:45.605 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:14:37 +0000 (0:00:00.158)       0:00:45.764 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:14:38 +0000 (0:00:00.194)       0:00:45.958 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:14:38 +0000 (0:00:00.143)       0:00:46.102 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:14:38 +0000 (0:00:00.136)       0:00:46.239 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:14:38 +0000 (0:00:00.206)       0:00:46.445 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nFriday 12 June 2026  20:14:39 +0000 (0:00:00.395)       0:00:46.841 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nFriday 12 June 2026  20:14:39 +0000 (0:00:00.073)       0:00:46.914 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance\n\nTASK [libvirt_manager : Ensure we have a known action] *************************\nFriday 12 June 2026  20:14:39 +0000 (0:00:00.218)       0:00:47.133 ***********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nFriday 12 June 2026  20:14:39 +0000 (0:00:00.143)       0:00:47.277 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nFriday 12 June 2026  20:14:39 +0000 (0:00:00.385)       0:00:47.663 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.163)       0:00:47.826 ***********\nskipping: [instance] => (item=pool-start)\nskipping: [instance] => (item=pool-autostart)\nskipping: [instance]\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.150)       0:00:47.977 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.098)       0:00:48.075 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.114)       0:00:48.189 ***********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.134)       0:00:48.323 ***********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nFriday 12 June 2026  20:14:40 +0000 (0:00:00.406)       0:00:48.730 ***********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nFriday 12 June 2026  20:14:41 +0000 (0:00:00.069)       0:00:48.800 ***********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nFriday 12 June 2026  20:14:41 +0000 (0:00:00.461)       0:00:49.262 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nFriday 12 June 2026  20:14:41 +0000 (0:00:00.429)       0:00:49.691 ***********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nFriday 12 June 2026  20:14:42 +0000 (0:00:00.623)       0:00:50.314 ***********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nFriday 12 June 2026  20:14:43 +0000 (0:00:00.581)       0:00:50.896 ***********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nFriday 12 June 2026  20:14:43 +0000 (0:00:00.349)       0:00:51.246 ***********\nchanged: [instance] => (item=/var/log/libvirt/qemu/sl-compute-0-serial.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-0.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/sl-compute-1-serial.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-1.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/router-0-serial.log)\nchanged: [instance] => (item=/var/log/libvirt/qemu/cifmw-router-0.log)\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nFriday 12 June 2026  20:14:45 +0000 (0:00:01.569)       0:00:52.815 ***********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\nchanged: [instance] => (item=artifacts/debug_network_data.yml)\nchanged: [instance] => (item=artifacts/debug_pub_net_value.txt)\nchanged: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)\nchanged: [instance] => (item=artifacts/interfaces-info.yml)\nchanged: [instance] => (item=artifacts/libvirt-uuids.yml)\nchanged: [instance] => (item=artifacts/net-map-def-patch.yml)\n\nTASK [libvirt_manager : Deepscrub data] ****************************************\nFriday 12 June 2026  20:14:46 +0000 (0:00:01.899)       0:00:54.714 ***********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nFriday 12 June 2026  20:14:47 +0000 (0:00:00.750)       0:00:55.465 ***********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nFriday 12 June 2026  20:14:49 +0000 (0:00:01.674)       0:00:57.139 ***********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nFriday 12 June 2026  20:14:49 +0000 (0:00:00.382)       0:00:57.521 ***********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nFriday 12 June 2026  20:14:49 +0000 (0:00:00.077)       0:00:57.599 ***********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nFriday 12 June 2026  20:14:49 +0000 (0:00:00.134)       0:00:57.733 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nFriday 12 June 2026  20:14:50 +0000 (0:00:00.117)       0:00:57.851 ***********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nFriday 12 June 2026  20:14:50 +0000 (0:00:00.699)       0:00:58.551 ***********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nFriday 12 June 2026  20:14:51 +0000 (0:00:00.668)       0:00:59.219 ***********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nFriday 12 June 2026  20:14:51 +0000 (0:00:00.296)       0:00:59.516 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nFriday 12 June 2026  20:14:51 +0000 (0:00:00.141)       0:00:59.657 ***********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nFriday 12 June 2026  20:14:51 +0000 (0:00:00.065)       0:00:59.723 ***********\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key)\nok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)\nok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)\nok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)\n\nTASK [Clean remote ssh config] *************************************************\nFriday 12 June 2026  20:14:52 +0000 (0:00:00.987)       0:01:00.710 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:14:53 +0000 (0:00:00.117)       0:01:00.828 ***********\nchanged: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:14:53 +0000 (0:00:00.508)       0:01:01.337 ***********\nchanged: [instance]\n\nTASK [Clean local ssh config] **************************************************\nFriday 12 June 2026  20:14:53 +0000 (0:00:00.388)       0:01:01.725 ***********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nFriday 12 June 2026  20:14:54 +0000 (0:00:00.113)       0:01:01.839 ***********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nFriday 12 June 2026  20:14:54 +0000 (0:00:00.361)       0:01:02.200 ***********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nFriday 12 June 2026  20:14:54 +0000 (0:00:00.403)       0:01:02.604 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nFriday 12 June 2026  20:14:54 +0000 (0:00:00.145)       0:01:02.749 ***********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nFriday 12 June 2026  20:14:56 +0000 (0:00:01.587)       0:01:04.337 ***********\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})\nchanged: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})\n\nTASK [dnsmasq : Manage configuration directory] ********************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:04.600)       0:01:08.938 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:00.373)       0:01:09.311 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:00.069)       0:01:09.380 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:00.053)       0:01:09.434 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance\n\nTASK [dnsmasq : Create listener configuration file] ****************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:00.089)       0:01:09.524 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nFriday 12 June 2026  20:15:01 +0000 (0:00:00.053)       0:01:09.577 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.314)       0:01:09.892 ***********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance\n\nTASK [dnsmasq : Create dns configuration file] *********************************\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.171)       0:01:10.064 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.058)       0:01:10.122 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.358)       0:01:10.480 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.067)       0:01:10.548 ***********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nFriday 12 June 2026  20:15:02 +0000 (0:00:00.051)       0:01:10.600 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nFriday 12 June 2026  20:15:03 +0000 (0:00:00.759)       0:01:11.359 ***********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nFriday 12 June 2026  20:15:03 +0000 (0:00:00.382)       0:01:11.742 ***********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nFriday 12 June 2026  20:15:04 +0000 (0:00:00.535)       0:01:12.278 ***********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nFriday 12 June 2026  20:15:04 +0000 (0:00:00.360)       0:01:12.638 ***********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nFriday 12 June 2026  20:15:05 +0000 (0:00:00.820)       0:01:13.459 ***********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nFriday 12 June 2026  20:15:05 +0000 (0:00:00.080)       0:01:13.539 ***********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nFriday 12 June 2026  20:15:06 +0000 (0:00:00.339)       0:01:13.879 ***********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nFriday 12 June 2026  20:15:06 +0000 (0:00:00.342)       0:01:14.221 ***********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nFriday 12 June 2026  20:15:06 +0000 (0:00:00.122)       0:01:14.343 ***********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nFriday 12 June 2026  20:15:07 +0000 (0:00:00.518)       0:01:14.862 ***********\nchanged: [instance]\n\nRUNNING HANDLER [ssh_jumper : Reload sshd] *************************************\nFriday 12 June 2026  20:15:07 +0000 (0:00:00.822)       0:01:15.684 ***********\nchanged: [instance -> localhost]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=92   changed=28   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0\n\nFriday 12 June 2026  20:15:08 +0000 (0:00:00.513)       0:01:16.198 ***********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.60s\nlibvirt_manager : Destroy networks -------------------------------------- 4.15s\nlibvirt_manager : Populate service facts -------------------------------- 3.99s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 3.40s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.49s\nlibvirt_manager : Undefine networks ------------------------------------- 2.34s\nCopy generated content to proper location ------------------------------- 2.25s\nlibvirt_manager : Destroy machine --------------------------------------- 1.99s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.90s\npodman : Ensure podman is installed ------------------------------------- 1.67s\nGathering Facts --------------------------------------------------------- 1.61s\ndnsmasq : Install needed packages --------------------------------------- 1.59s\nlibvirt_manager : Remove detected logs ---------------------------------- 1.57s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.22s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.15s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.15s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.11s\nlibvirt_manager : Undefine machine -------------------------------------- 1.07s\nlibvirt_manager : Get installed packages list --------------------------- 1.00s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.99s\nINFO     Writing /tmp/report.html report.",
                            "stdout_lines": [
                                "INFO     Found config file /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/.config/molecule/config.yml",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running boot_order > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:30:11 +0000 (0:00:00.028)       0:00:00.028 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  19:30:12 +0000 (0:00:01.044)       0:00:01.072 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  19:30:13 +0000 (0:00:00.444)       0:00:01.517 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  19:30:13 +0000 (0:00:00.024)       0:00:01.542 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  19:30:13 +0000 (0:00:00.064)       0:00:01.606 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  19:30:13 +0000 (0:00:00.406)       0:00:02.013 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  19:30:13 +0000 (0:00:00.268)       0:00:02.282 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  19:30:14 +0000 (0:00:00.940)       0:00:03.223 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  19:30:14 +0000 (0:00:00.106)       0:00:03.329 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  19:30:15 +0000 (0:00:00.756)       0:00:04.085 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  19:30:16 +0000 (0:00:01.020)       0:00:05.106 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  19:30:17 +0000 (0:00:01.062)       0:00:06.169 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  19:30:25 +0000 (0:00:07.825)       0:00:13.994 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  19:30:26 +0000 (0:00:00.755)       0:00:14.749 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  19:30:26 +0000 (0:00:00.044)       0:00:14.794 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  19:30:27 +0000 (0:00:00.687)       0:00:15.481 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  19:30:27 +0000 (0:00:00.070)       0:00:15.551 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  19:30:27 +0000 (0:00:00.077)       0:00:15.629 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  19:30:27 +0000 (0:00:00.058)       0:00:15.687 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  19:30:27 +0000 (0:00:00.518)       0:00:16.206 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.611)       0:00:16.817 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.059)       0:00:16.877 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.056)       0:00:16.933 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.062)       0:00:16.995 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.077)       0:00:17.073 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.049)       0:00:17.122 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.057)       0:00:17.180 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.041)       0:00:17.221 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.039)       0:00:17.261 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  19:30:28 +0000 (0:00:00.039)       0:00:17.300 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.041)       0:00:17.342 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.042)       0:00:17.385 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.255)       0:00:17.640 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.272)       0:00:17.913 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.295)       0:00:18.208 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.029)       0:00:18.238 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.027)       0:00:18.265 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.027)       0:00:18.293 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  19:30:29 +0000 (0:00:00.031)       0:00:18.324 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.030)       0:00:18.354 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.027)       0:00:18.382 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.022)       0:00:18.404 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.040)       0:00:18.445 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.021)       0:00:18.467 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.028)       0:00:18.495 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.036)       0:00:18.531 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.032)       0:00:18.564 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.031)       0:00:18.596 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  19:30:30 +0000 (0:00:00.041)       0:00:18.637 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  19:31:11 +0000 (0:00:41.445)       0:01:00.083 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  19:31:13 +0000 (0:00:01.497)       0:01:01.580 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  19:31:13 +0000 (0:00:00.036)       0:01:01.616 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  19:31:13 +0000 (0:00:00.075)       0:01:01.691 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  19:31:13 +0000 (0:00:00.021)       0:01:01.713 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  19:31:16 +0000 (0:00:03.081)       0:01:04.794 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  19:31:16 +0000 (0:00:00.224)       0:01:05.019 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  19:31:16 +0000 (0:00:00.276)       0:01:05.295 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  19:31:21 +0000 (0:00:04.885)       0:01:10.181 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  19:31:21 +0000 (0:00:00.050)       0:01:10.232 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.331)       0:01:10.564 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.339)       0:01:10.903 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.023)       0:01:10.927 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.019)       0:01:10.947 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.021)       0:01:10.969 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.019)       0:01:10.989 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.022)       0:01:11.011 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  19:31:22 +0000 (0:00:00.033)       0:01:11.045 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:31:23 +0000 (0:00:01.248)       0:01:12.294 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:31:24 +0000 (0:00:00.897)       0:01:13.192 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:31:26 +0000 (0:00:02.101)       0:01:15.293 ***********",
                                "skipping: [instance] => (item=virtqemud.service)",
                                "skipping: [instance] => (item=virtqemud.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.106)       0:01:15.399 ***********",
                                "skipping: [instance] => (item=virtnetworkd.service)",
                                "skipping: [instance] => (item=virtnetworkd.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.112)       0:01:15.512 ***********",
                                "skipping: [instance] => (item=virtstoraged.service)",
                                "skipping: [instance] => (item=virtstoraged.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.093)       0:01:15.606 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.105)       0:01:15.711 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.097)       0:01:15.808 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.079)       0:01:15.888 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.089)       0:01:15.978 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.076)       0:01:16.054 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.081)       0:01:16.136 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.076)       0:01:16.212 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:31:27 +0000 (0:00:00.063)       0:01:16.276 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.071)       0:01:16.348 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.066)       0:01:16.414 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.072)       0:01:16.487 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.075)       0:01:16.563 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.101)       0:01:16.664 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.126)       0:01:16.790 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.080)       0:01:16.871 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.080)       0:01:16.951 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.067)       0:01:17.019 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.066)       0:01:17.085 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.071)       0:01:17.157 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.077)       0:01:17.235 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:31:28 +0000 (0:00:00.077)       0:01:17.312 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.097)       0:01:17.410 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.075)       0:01:17.486 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.072)       0:01:17.558 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.046)       0:01:17.605 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.087)       0:01:17.692 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.074)       0:01:17.767 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.232)       0:01:17.999 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.038)       0:01:18.038 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.038)       0:01:18.076 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:31:29 +0000 (0:00:00.041)       0:01:18.118 ***********",
                                "[WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue:",
                                "'/var/log/libvirt/qemu/' is not a directory",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:31:30 +0000 (0:00:00.318)       0:01:18.436 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:31:30 +0000 (0:00:00.043)       0:01:18.480 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:31:31 +0000 (0:00:01.628)       0:01:20.108 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:31:32 +0000 (0:00:00.466)       0:01:20.574 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:31:33 +0000 (0:00:01.455)       0:01:22.030 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:31:34 +0000 (0:00:00.552)       0:01:22.582 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:31:34 +0000 (0:00:00.063)       0:01:22.645 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:31:34 +0000 (0:00:00.053)       0:01:22.699 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:31:34 +0000 (0:00:00.103)       0:01:22.803 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:31:35 +0000 (0:00:00.874)       0:01:23.677 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:31:36 +0000 (0:00:00.668)       0:01:24.345 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:31:36 +0000 (0:00:00.286)       0:01:24.631 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:31:36 +0000 (0:00:00.053)       0:01:24.685 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:31:36 +0000 (0:00:00.043)       0:01:24.728 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:31:37 +0000 (0:00:00.872)       0:01:25.601 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:31:37 +0000 (0:00:00.086)       0:01:25.688 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:31:37 +0000 (0:00:00.363)       0:01:26.052 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:31:38 +0000 (0:00:00.311)       0:01:26.363 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:31:38 +0000 (0:00:00.084)       0:01:26.448 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:31:38 +0000 (0:00:00.243)       0:01:26.691 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:31:38 +0000 (0:00:00.346)       0:01:27.038 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:31:38 +0000 (0:00:00.072)       0:01:27.110 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:31:41 +0000 (0:00:02.922)       0:01:30.033 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:01.608)       0:01:31.641 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:00.260)       0:01:31.902 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:00.081)       0:01:31.983 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:00.041)       0:01:32.024 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:00.065)       0:01:32.089 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:31:43 +0000 (0:00:00.039)       0:01:32.129 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.239)       0:01:32.368 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.061)       0:01:32.430 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.041)       0:01:32.471 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.263)       0:01:32.734 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.052)       0:01:32.787 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:31:44 +0000 (0:00:00.053)       0:01:32.840 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:31:45 +0000 (0:00:00.675)       0:01:33.516 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:31:45 +0000 (0:00:00.287)       0:01:33.803 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:31:45 +0000 (0:00:00.429)       0:01:34.233 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:31:46 +0000 (0:00:00.271)       0:01:34.504 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:31:46 +0000 (0:00:00.611)       0:01:35.115 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:31:46 +0000 (0:00:00.098)       0:01:35.213 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:31:47 +0000 (0:00:00.335)       0:01:35.549 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:31:47 +0000 (0:00:00.257)       0:01:35.806 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  19:31:47 +0000 (0:00:00.100)       0:01:35.907 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  19:31:47 +0000 (0:00:00.292)       0:01:36.199 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.282)       0:01:36.482 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.265)       0:01:36.748 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.051)       0:01:36.800 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.048)       0:01:36.849 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.084)       0:01:36.933 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  19:31:48 +0000 (0:00:00.043)       0:01:36.977 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  19:33:17 +0000 (0:01:29.199)       0:03:06.176 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  19:33:18 +0000 (0:00:00.269)       0:03:06.445 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  19:33:18 +0000 (0:00:00.420)       0:03:06.866 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  19:33:19 +0000 (0:00:00.703)       0:03:07.570 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  19:33:19 +0000 (0:00:00.238)       0:03:07.808 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  19:33:20 +0000 (0:00:00.620)       0:03:08.429 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  19:33:20 +0000 (0:00:00.870)       0:03:09.300 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  19:33:21 +0000 (0:00:00.281)       0:03:09.581 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  19:33:21 +0000 (0:00:00.390)       0:03:09.971 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  19:33:22 +0000 (0:00:00.411)       0:03:10.383 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  19:33:22 +0000 (0:00:00.377)       0:03:10.761 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  19:33:22 +0000 (0:00:00.444)       0:03:11.205 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  19:33:23 +0000 (0:00:00.387)       0:03:11.592 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  19:33:23 +0000 (0:00:00.395)       0:03:11.988 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  19:33:24 +0000 (0:00:00.456)       0:03:12.444 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  19:33:24 +0000 (0:00:00.396)       0:03:12.841 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  19:33:24 +0000 (0:00:00.382)       0:03:13.224 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  19:33:25 +0000 (0:00:00.449)       0:03:13.673 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  19:33:25 +0000 (0:00:00.481)       0:03:14.155 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  19:33:26 +0000 (0:00:00.439)       0:03:14.594 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  19:33:26 +0000 (0:00:00.411)       0:03:15.006 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  19:33:27 +0000 (0:00:00.447)       0:03:15.453 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  19:33:27 +0000 (0:00:00.413)       0:03:15.866 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  19:33:27 +0000 (0:00:00.457)       0:03:16.324 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  19:33:28 +0000 (0:00:00.494)       0:03:16.819 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  19:33:28 +0000 (0:00:00.367)       0:03:17.187 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  19:33:29 +0000 (0:00:00.393)       0:03:17.581 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  19:33:29 +0000 (0:00:00.351)       0:03:17.932 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  19:33:29 +0000 (0:00:00.363)       0:03:18.295 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  19:33:30 +0000 (0:00:00.425)       0:03:18.721 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  19:33:30 +0000 (0:00:00.379)       0:03:19.100 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  19:33:31 +0000 (0:00:00.401)       0:03:19.501 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  19:33:31 +0000 (0:00:00.069)       0:03:19.571 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  19:33:31 +0000 (0:00:00.386)       0:03:19.957 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  19:33:32 +0000 (0:00:00.506)       0:03:20.463 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  19:33:32 +0000 (0:00:00.406)       0:03:20.870 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  19:33:32 +0000 (0:00:00.223)       0:03:21.093 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  19:33:32 +0000 (0:00:00.077)       0:03:21.170 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Removing default] **************************************",
                                "Friday 12 June 2026  19:33:34 +0000 (0:00:01.501)       0:03:22.671 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  19:33:34 +0000 (0:00:00.311)       0:03:22.982 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  19:33:35 +0000 (0:00:00.482)       0:03:23.465 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  19:33:35 +0000 (0:00:00.429)       0:03:23.894 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  19:33:36 +0000 (0:00:00.548)       0:03:24.443 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=115  changed=56   unreachable=0    failed=0    skipped=86   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:33:36 +0000 (0:00:00.347)       0:03:24.790 ***********",
                                "===============================================================================",
                                "libvirt_manager : Install packages required for using KVM -------------- 89.20s",
                                "test_deps : Install selinux python libs -------------------------------- 41.45s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.83s",
                                "ci_setup : Install openshift client ------------------------------------- 4.89s",
                                "ci_setup : Install needed packages -------------------------------------- 3.08s",
                                "dnsmasq : Install needed packages --------------------------------------- 2.92s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.10s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.63s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s",
                                "libvirt_manager : Deactivate default ------------------------------------ 1.50s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.50s",
                                "podman : Ensure podman is installed ------------------------------------- 1.46s",
                                "ci_setup : Manage directories ------------------------------------------- 1.25s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.06s",
                                "Gathering Facts --------------------------------------------------------- 1.04s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.02s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 0.94s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.90s",
                                "virtualbmc : Stop and remove vbmc container ----------------------------- 0.87s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.87s",
                                "INFO     Running boot_order > converge",
                                "",
                                "PLAY [Test boot_order configuration] *******************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:33:37 +0000 (0:00:00.046)       0:00:00.046 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:01.133)       0:00:01.180 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:00.045)       0:00:01.226 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance",
                                "",
                                "TASK [libvirt_manager : Chose right parameter for layout definition] ***********",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:00.121)       0:00:01.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:00.120)       0:00:01.467 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:00.126)       0:00:01.594 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Friday 12 June 2026  19:33:38 +0000 (0:00:00.066)       0:00:01.661 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Friday 12 June 2026  19:33:39 +0000 (0:00:00.611)       0:00:02.273 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Friday 12 June 2026  19:33:39 +0000 (0:00:00.678)       0:00:02.952 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:33:40 +0000 (0:00:00.070)       0:00:03.022 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Friday 12 June 2026  19:33:41 +0000 (0:00:01.009)       0:00:04.032 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Friday 12 June 2026  19:33:41 +0000 (0:00:00.108)       0:00:04.140 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Friday 12 June 2026  19:33:41 +0000 (0:00:00.080)       0:00:04.220 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Friday 12 June 2026  19:33:42 +0000 (0:00:00.790)       0:00:05.010 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Friday 12 June 2026  19:33:42 +0000 (0:00:00.703)       0:00:05.713 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:33:42 +0000 (0:00:00.152)       0:00:05.866 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:33:42 +0000 (0:00:00.055)       0:00:05.922 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:33:43 +0000 (0:00:00.450)       0:00:06.372 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:33:43 +0000 (0:00:00.113)       0:00:06.485 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:33:43 +0000 (0:00:00.077)       0:00:06.562 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:33:43 +0000 (0:00:00.126)       0:00:06.688 ***********",
                                "ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})",
                                "ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})",
                                "ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})",
                                "ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:33:43 +0000 (0:00:00.203)       0:00:06.892 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:33:44 +0000 (0:00:00.100)       0:00:06.992 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:33:44 +0000 (0:00:00.642)       0:00:07.634 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding disk-first-0 to disk_firsts)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-first-0 to net_firsts)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-only-0 to net_onlys)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding no-boot-order-0 to no_boot_orders)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:33:44 +0000 (0:00:00.209)       0:00:07.844 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.111)       0:00:07.955 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.395)       0:00:08.351 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.269)       0:00:08.620 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.059)       0:00:08.680 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.086)       0:00:08.766 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:33:45 +0000 (0:00:00.086)       0:00:08.853 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.272)       0:00:09.126 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.337)       0:00:09.463 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.060)       0:00:09.524 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.061)       0:00:09.586 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.085)       0:00:09.671 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:33:46 +0000 (0:00:00.260)       0:00:09.932 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:33:47 +0000 (0:00:00.288)       0:00:10.221 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:33:47 +0000 (0:00:00.061)       0:00:10.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:33:47 +0000 (0:00:00.061)       0:00:10.344 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:33:47 +0000 (0:00:00.086)       0:00:10.430 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:33:47 +0000 (0:00:00.284)       0:00:10.715 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:33:48 +0000 (0:00:00.352)       0:00:11.068 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:33:48 +0000 (0:00:00.084)       0:00:11.152 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:33:48 +0000 (0:00:00.107)       0:00:11.260 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:33:48 +0000 (0:00:00.323)       0:00:11.584 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.641)       0:00:12.225 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.252)       0:00:12.477 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.055)       0:00:12.533 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.053)       0:00:12.587 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.049)       0:00:12.636 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.049)       0:00:12.686 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.082)       0:00:12.769 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:33:49 +0000 (0:00:00.141)       0:00:12.910 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:33:50 +0000 (0:00:00.048)       0:00:12.959 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:33:50 +0000 (0:00:00.286)       0:00:13.245 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:33:50 +0000 (0:00:00.538)       0:00:13.784 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:33:51 +0000 (0:00:00.241)       0:00:14.026 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:33:51 +0000 (0:00:00.053)       0:00:14.079 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:33:51 +0000 (0:00:00.548)       0:00:14.628 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:33:51 +0000 (0:00:00.175)       0:00:14.803 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:33:51 +0000 (0:00:00.080)       0:00:14.883 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:33:52 +0000 (0:00:00.552)       0:00:15.435 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:33:53 +0000 (0:00:00.703)       0:00:16.139 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:33:53 +0000 (0:00:00.511)       0:00:16.651 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:33:54 +0000 (0:00:00.503)       0:00:17.154 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:33:54 +0000 (0:00:00.131)       0:00:17.286 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:33:54 +0000 (0:00:00.316)       0:00:17.602 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:33:55 +0000 (0:00:00.437)       0:00:18.040 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  19:33:55 +0000 (0:00:00.146)       0:00:18.187 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  19:33:55 +0000 (0:00:00.168)       0:00:18.356 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  19:34:03 +0000 (0:00:08.400)       0:00:26.756 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  19:34:04 +0000 (0:00:00.292)       0:00:27.049 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  19:34:04 +0000 (0:00:00.537)       0:00:27.586 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  19:34:06 +0000 (0:00:02.118)       0:00:29.705 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:34:07 +0000 (0:00:00.455)       0:00:30.160 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:34:07 +0000 (0:00:00.065)       0:00:30.226 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:34:07 +0000 (0:00:00.052)       0:00:30.278 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:34:07 +0000 (0:00:00.548)       0:00:30.826 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:34:08 +0000 (0:00:00.323)       0:00:31.150 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:34:09 +0000 (0:00:01.677)       0:00:32.828 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:34:13 +0000 (0:00:04.074)       0:00:36.902 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:34:14 +0000 (0:00:00.276)       0:00:37.178 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:34:14 +0000 (0:00:00.462)       0:00:37.640 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:34:15 +0000 (0:00:00.497)       0:00:38.138 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:34:15 +0000 (0:00:00.085)       0:00:38.224 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:34:15 +0000 (0:00:00.559)       0:00:38.783 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:34:15 +0000 (0:00:00.069)       0:00:38.853 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:34:15 +0000 (0:00:00.090)       0:00:38.943 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:34:16 +0000 (0:00:00.517)       0:00:39.461 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:34:16 +0000 (0:00:00.048)       0:00:39.510 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:34:16 +0000 (0:00:00.297)       0:00:39.807 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:34:17 +0000 (0:00:00.864)       0:00:40.671 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:34:17 +0000 (0:00:00.050)       0:00:40.722 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:34:17 +0000 (0:00:00.090)       0:00:40.812 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:34:17 +0000 (0:00:00.091)       0:00:40.904 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:34:18 +0000 (0:00:00.185)       0:00:41.090 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:34:18 +0000 (0:00:00.122)       0:00:41.212 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:34:18 +0000 (0:00:00.097)       0:00:41.310 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:34:18 +0000 (0:00:00.587)       0:00:41.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.060)       0:00:41.958 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.130)       0:00:42.089 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.059)       0:00:42.149 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.069)       0:00:42.219 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.484)       0:00:42.703 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.052)       0:00:42.756 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:34:19 +0000 (0:00:00.134)       0:00:42.890 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:34:20 +0000 (0:00:00.085)       0:00:42.975 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:34:20 +0000 (0:00:00.618)       0:00:43.594 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:34:20 +0000 (0:00:00.095)       0:00:43.689 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:34:21 +0000 (0:00:00.436)       0:00:44.126 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:34:21 +0000 (0:00:00.073)       0:00:44.200 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:34:21 +0000 (0:00:00.286)       0:00:44.486 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:34:21 +0000 (0:00:00.065)       0:00:44.552 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:34:22 +0000 (0:00:00.543)       0:00:45.095 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:34:22 +0000 (0:00:00.461)       0:00:45.557 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:34:22 +0000 (0:00:00.376)       0:00:45.933 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.180)       0:00:46.114 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.458)       0:00:46.573 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.051)       0:00:46.625 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.060)       0:00:46.685 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.060)       0:00:46.745 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.069)       0:00:46.815 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:34:23 +0000 (0:00:00.053)       0:00:46.868 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:34:24 +0000 (0:00:00.293)       0:00:47.162 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:34:24 +0000 (0:00:00.050)       0:00:47.213 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:34:24 +0000 (0:00:00.355)       0:00:47.568 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:34:25 +0000 (0:00:00.559)       0:00:48.128 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:34:25 +0000 (0:00:00.164)       0:00:48.292 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:34:25 +0000 (0:00:00.115)       0:00:48.408 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.594)       0:00:49.002 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.056)       0:00:49.058 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.053)       0:00:49.112 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.098)       0:00:49.210 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.099)       0:00:49.310 ***********",
                                "ok: [instance] => (item=disk-first-0 - ctlplane)",
                                "ok: [instance] => (item=net-first-0 - ctlplane)",
                                "ok: [instance] => (item=net-only-0 - ctlplane)",
                                "ok: [instance] => (item=no-boot-order-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.249)       0:00:49.559 ***********",
                                "ok: [instance] => (item=disk-first-0 - public)",
                                "ok: [instance] => (item=net-first-0 - public)",
                                "ok: [instance] => (item=net-only-0 - public)",
                                "ok: [instance] => (item=no-boot-order-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:34:26 +0000 (0:00:00.277)       0:00:49.836 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.159)       0:00:49.996 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.094)       0:00:50.090 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.165)       0:00:50.256 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.104)       0:00:50.360 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.264)       0:00:50.625 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:34:27 +0000 (0:00:00.053)       0:00:50.678 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:34:28 +0000 (0:00:00.289)       0:00:50.967 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:34:28 +0000 (0:00:00.072)       0:00:51.039 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:34:28 +0000 (0:00:00.058)       0:00:51.098 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:34:28 +0000 (0:00:00.398)       0:00:51.496 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:34:28 +0000 (0:00:00.093)       0:00:51.590 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:29:79', 'entry': 'set:disk_first,52:54:00:01:29:79,192.168.140.10,disk-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:e6:cd', 'entry': 'set:net_first,52:54:01:01:e6:cd,192.168.140.20,net-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_net-only-0_52:54:00:36:cb:6d', 'entry': 'set:net_only,52:54:00:36:cb:6d,192.168.140.30,net-only-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_no-boot-order-0_52:54:00:6e:30:bb', 'entry': 'set:no_boot_order,52:54:00:6e:30:bb,192.168.140.40,no-boot-order-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_disk-first-0_52:54:00:00:bf:26', 'entry': 'set:disk_first,52:54:00:00:bf:26,192.168.110.10,disk-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:3d:f7', 'entry': 'set:net_first,52:54:01:00:3d:f7,192.168.110.20,net-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:ec:88', 'entry': 'set:net_only,52:54:02:00:ec:88,192.168.110.30,net-only-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:b1:12', 'entry': 'set:no_boot_order,52:54:03:00:b1:12,192.168.110.40,no-boot-order-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:34:31 +0000 (0:00:03.170)       0:00:54.761 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:34:31 +0000 (0:00:00.094)       0:00:54.855 ***********",
                                "ok: [instance] => (item=disk-first-0)",
                                "ok: [instance] => (item=net-first-0)",
                                "ok: [instance] => (item=net-only-0)",
                                "ok: [instance] => (item=no-boot-order-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:34:32 +0000 (0:00:00.262)       0:00:55.118 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:34:32 +0000 (0:00:00.169)       0:00:55.287 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:34:32 +0000 (0:00:00.069)       0:00:55.356 ***********",
                                "ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:34:32 +0000 (0:00:00.258)       0:00:55.614 ***********",
                                "changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:34:35 +0000 (0:00:02.622)       0:00:58.237 ***********",
                                "skipping: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:34:35 +0000 (0:00:00.211)       0:00:58.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:34:35 +0000 (0:00:00.049)       0:00:58.498 ***********",
                                "skipping: [instance] => (item=disk_first)",
                                "skipping: [instance] => (item=net_first)",
                                "skipping: [instance] => (item=net_only)",
                                "skipping: [instance] => (item=no_boot_order)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:34:35 +0000 (0:00:00.117)       0:00:58.615 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:34:35 +0000 (0:00:00.063)       0:00:58.678 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:34:36 +0000 (0:00:00.434)       0:00:59.112 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:34:36 +0000 (0:00:00.068)       0:00:59.181 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:34:37 +0000 (0:00:00.805)       0:00:59.986 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:34:37 +0000 (0:00:00.468)       0:01:00.454 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Friday 12 June 2026  19:34:37 +0000 (0:00:00.401)       0:01:00.856 ***********",
                                "changed: [instance] => (item=disk_first)",
                                "changed: [instance] => (item=net_first)",
                                "changed: [instance] => (item=net_only)",
                                "changed: [instance] => (item=no_boot_order)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Friday 12 June 2026  19:34:39 +0000 (0:00:01.738)       0:01:02.594 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if all-group.yml already exists] *****************",
                                "Friday 12 June 2026  19:34:39 +0000 (0:00:00.128)       0:01:02.722 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.234)       0:01:02.957 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.099)       0:01:03.056 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.472)       0:01:03.529 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.045)       0:01:03.574 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.047)       0:01:03.622 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.087)       0:01:03.709 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order)",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:34:40 +0000 (0:00:00.222)       0:01:03.932 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.066)       0:01:03.999 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.056)       0:01:04.055 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.044)       0:01:04.100 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.043)       0:01:04.144 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.092)       0:01:04.236 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.050)       0:01:04.286 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.046)       0:01:04.332 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.044)       0:01:04.377 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.054)       0:01:04.432 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.053)       0:01:04.485 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.107)       0:01:04.593 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.056)       0:01:04.649 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.059)       0:01:04.708 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.047)       0:01:04.756 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.046)       0:01:04.803 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.047)       0:01:04.850 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:34:41 +0000 (0:00:00.098)       0:01:04.948 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.048)       0:01:04.997 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.047)       0:01:05.044 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.046)       0:01:05.091 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.047)       0:01:05.139 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.049)       0:01:05.188 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.098)       0:01:05.287 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.048)       0:01:05.336 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Friday 12 June 2026  19:34:42 +0000 (0:00:00.287)       0:01:05.623 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Friday 12 June 2026  19:34:43 +0000 (0:00:00.507)       0:01:06.131 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Friday 12 June 2026  19:34:43 +0000 (0:00:00.448)       0:01:06.580 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Friday 12 June 2026  19:34:43 +0000 (0:00:00.213)       0:01:06.794 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Friday 12 June 2026  19:34:44 +0000 (0:00:00.515)       0:01:07.309 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Friday 12 June 2026  19:34:44 +0000 (0:00:00.048)       0:01:07.357 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Friday 12 June 2026  19:34:44 +0000 (0:00:00.275)       0:01:07.633 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Friday 12 June 2026  19:34:45 +0000 (0:00:00.588)       0:01:08.221 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})",
                                "",
                                "TASK [libvirt_manager : Create VM image for disk-first-0] **********************",
                                "Friday 12 June 2026  19:34:45 +0000 (0:00:00.244)       0:01:08.466 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****",
                                "Friday 12 June 2026  19:34:45 +0000 (0:00:00.368)       0:01:08.834 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type disk-first-0] **********************",
                                "Friday 12 June 2026  19:34:46 +0000 (0:00:00.315)       0:01:09.149 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************",
                                "Friday 12 June 2026  19:34:47 +0000 (0:00:01.339)       0:01:10.489 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********",
                                "Friday 12 June 2026  19:34:47 +0000 (0:00:00.071)       0:01:10.560 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:34:47 +0000 (0:00:00.129)       0:01:10.690 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:34:47 +0000 (0:00:00.117)       0:01:10.808 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:34:48 +0000 (0:00:00.340)       0:01:11.149 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:34:48 +0000 (0:00:00.082)       0:01:11.231 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:34:48 +0000 (0:00:00.391)       0:01:11.622 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********",
                                "Friday 12 June 2026  19:34:48 +0000 (0:00:00.319)       0:01:11.941 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:34:49 +0000 (0:00:00.405)       0:01:12.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:34:49 +0000 (0:00:00.325)       0:01:12.672 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:34:49 +0000 (0:00:00.139)       0:01:12.811 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:34:50 +0000 (0:00:00.323)       0:01:13.134 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******",
                                "Friday 12 June 2026  19:34:50 +0000 (0:00:00.311)       0:01:13.446 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***",
                                "Friday 12 June 2026  19:34:50 +0000 (0:00:00.353)       0:01:13.799 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****",
                                "Friday 12 June 2026  19:34:50 +0000 (0:00:00.052)       0:01:13.851 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.118)       0:01:13.970 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.071)       0:01:14.041 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.069)       0:01:14.111 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.308)       0:01:14.419 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.077)       0:01:14.497 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.110)       0:01:14.607 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.059)       0:01:14.666 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for disk-first-0] *****************",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.102)       0:01:14.769 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance",
                                "",
                                "TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] *********",
                                "Friday 12 June 2026  19:34:51 +0000 (0:00:00.142)       0:01:14.911 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Friday 12 June 2026  19:34:53 +0000 (0:00:01.280)       0:01:16.192 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Friday 12 June 2026  19:34:53 +0000 (0:00:00.355)       0:01:16.547 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Friday 12 June 2026  19:34:54 +0000 (0:00:00.473)       0:01:17.021 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Friday 12 June 2026  19:34:54 +0000 (0:00:00.321)       0:01:17.343 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Friday 12 June 2026  19:34:54 +0000 (0:00:00.373)       0:01:17.716 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Friday 12 June 2026  19:34:55 +0000 (0:00:00.285)       0:01:18.002 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Friday 12 June 2026  19:34:55 +0000 (0:00:00.341)       0:01:18.343 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Friday 12 June 2026  19:34:55 +0000 (0:00:00.227)       0:01:18.571 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Friday 12 June 2026  19:34:56 +0000 (0:00:00.406)       0:01:18.978 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for net-first-0] ***********************",
                                "Friday 12 June 2026  19:34:56 +0000 (0:00:00.274)       0:01:19.252 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******",
                                "Friday 12 June 2026  19:34:56 +0000 (0:00:00.331)       0:01:19.583 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type net-first-0] ***********************",
                                "Friday 12 June 2026  19:34:56 +0000 (0:00:00.245)       0:01:19.829 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************",
                                "Friday 12 June 2026  19:34:57 +0000 (0:00:00.461)       0:01:20.291 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********",
                                "Friday 12 June 2026  19:34:57 +0000 (0:00:00.052)       0:01:20.344 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:34:57 +0000 (0:00:00.089)       0:01:20.433 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:34:57 +0000 (0:00:00.115)       0:01:20.549 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:34:58 +0000 (0:00:00.409)       0:01:20.958 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:34:58 +0000 (0:00:00.081)       0:01:21.040 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:34:58 +0000 (0:00:00.293)       0:01:21.333 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********",
                                "Friday 12 June 2026  19:34:58 +0000 (0:00:00.251)       0:01:21.585 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:34:58 +0000 (0:00:00.352)       0:01:21.937 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:34:59 +0000 (0:00:00.263)       0:01:22.201 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:34:59 +0000 (0:00:00.071)       0:01:22.273 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:34:59 +0000 (0:00:00.311)       0:01:22.584 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******",
                                "Friday 12 June 2026  19:34:59 +0000 (0:00:00.248)       0:01:22.833 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.400)       0:01:23.233 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.056)       0:01:23.289 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.066)       0:01:23.356 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.071)       0:01:23.428 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.063)       0:01:23.492 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.361)       0:01:23.853 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:35:00 +0000 (0:00:00.097)       0:01:23.950 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:35:01 +0000 (0:00:00.057)       0:01:24.008 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:35:01 +0000 (0:00:00.057)       0:01:24.066 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for net-first-0] ******************",
                                "Friday 12 June 2026  19:35:01 +0000 (0:00:00.097)       0:01:24.163 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance",
                                "",
                                "TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] **********",
                                "Friday 12 June 2026  19:35:01 +0000 (0:00:00.177)       0:01:24.341 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Friday 12 June 2026  19:35:02 +0000 (0:00:01.343)       0:01:25.685 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Friday 12 June 2026  19:35:03 +0000 (0:00:00.268)       0:01:25.953 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Friday 12 June 2026  19:35:03 +0000 (0:00:00.482)       0:01:26.436 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Friday 12 June 2026  19:35:03 +0000 (0:00:00.297)       0:01:26.733 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Friday 12 June 2026  19:35:04 +0000 (0:00:00.297)       0:01:27.031 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Friday 12 June 2026  19:35:04 +0000 (0:00:00.278)       0:01:27.309 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Friday 12 June 2026  19:35:04 +0000 (0:00:00.326)       0:01:27.636 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Friday 12 June 2026  19:35:04 +0000 (0:00:00.268)       0:01:27.905 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Friday 12 June 2026  19:35:05 +0000 (0:00:00.315)       0:01:28.220 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for net-only-0] ************************",
                                "Friday 12 June 2026  19:35:05 +0000 (0:00:00.233)       0:01:28.453 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******",
                                "Friday 12 June 2026  19:35:05 +0000 (0:00:00.333)       0:01:28.787 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type net-only-0] ************************",
                                "Friday 12 June 2026  19:35:06 +0000 (0:00:00.342)       0:01:29.129 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************",
                                "Friday 12 June 2026  19:35:06 +0000 (0:00:00.409)       0:01:29.539 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********",
                                "Friday 12 June 2026  19:35:06 +0000 (0:00:00.051)       0:01:29.590 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:35:06 +0000 (0:00:00.088)       0:01:29.679 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:35:06 +0000 (0:00:00.154)       0:01:29.833 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:35:07 +0000 (0:00:00.268)       0:01:30.102 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:35:07 +0000 (0:00:00.071)       0:01:30.174 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:35:07 +0000 (0:00:00.257)       0:01:30.431 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********",
                                "Friday 12 June 2026  19:35:07 +0000 (0:00:00.271)       0:01:30.703 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.365)       0:01:31.068 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.054)       0:01:31.123 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.057)       0:01:31.180 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.067)       0:01:31.247 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.056)       0:01:31.304 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.300)       0:01:31.604 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.088)       0:01:31.692 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.054)       0:01:31.746 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.052)       0:01:31.799 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for net-only-0] *******************",
                                "Friday 12 June 2026  19:35:08 +0000 (0:00:00.118)       0:01:31.918 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance",
                                "",
                                "TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] ***********",
                                "Friday 12 June 2026  19:35:09 +0000 (0:00:00.220)       0:01:32.138 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Friday 12 June 2026  19:35:09 +0000 (0:00:00.292)       0:01:32.430 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Friday 12 June 2026  19:35:09 +0000 (0:00:00.243)       0:01:32.674 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Friday 12 June 2026  19:35:10 +0000 (0:00:00.462)       0:01:33.136 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Friday 12 June 2026  19:35:10 +0000 (0:00:00.332)       0:01:33.469 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Friday 12 June 2026  19:35:10 +0000 (0:00:00.061)       0:01:33.530 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Friday 12 June 2026  19:35:10 +0000 (0:00:00.298)       0:01:33.828 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Friday 12 June 2026  19:35:11 +0000 (0:00:00.289)       0:01:34.117 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Friday 12 June 2026  19:35:11 +0000 (0:00:00.326)       0:01:34.443 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Friday 12 June 2026  19:35:11 +0000 (0:00:00.371)       0:01:34.815 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************",
                                "Friday 12 June 2026  19:35:12 +0000 (0:00:00.292)       0:01:35.108 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***",
                                "Friday 12 June 2026  19:35:12 +0000 (0:00:00.343)       0:01:35.451 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************",
                                "Friday 12 June 2026  19:35:12 +0000 (0:00:00.319)       0:01:35.771 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.502)       0:01:36.273 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.059)       0:01:36.332 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.080)       0:01:36.413 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.147)       0:01:36.560 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.285)       0:01:36.845 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:35:13 +0000 (0:00:00.078)       0:01:36.924 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:35:14 +0000 (0:00:00.280)       0:01:37.204 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******",
                                "Friday 12 June 2026  19:35:14 +0000 (0:00:00.255)       0:01:37.459 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***",
                                "Friday 12 June 2026  19:35:14 +0000 (0:00:00.373)       0:01:37.833 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***",
                                "Friday 12 June 2026  19:35:14 +0000 (0:00:00.047)       0:01:37.880 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********",
                                "Friday 12 June 2026  19:35:14 +0000 (0:00:00.054)       0:01:37.935 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.055)       0:01:37.991 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.055)       0:01:38.046 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.315)       0:01:38.361 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.064)       0:01:38.425 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.049)       0:01:38.474 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.048)       0:01:38.522 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.094)       0:01:38.617 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.053)       0:01:38.671 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.165)       0:01:38.836 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Friday 12 June 2026  19:35:15 +0000 (0:00:00.056)       0:01:38.893 ***********",
                                "skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})",
                                "skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})",
                                "skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})",
                                "skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:03.118)       0:01:42.011 ***********",
                                "skipping: [instance] => (item=disk-first-0.utility)",
                                "skipping: [instance] => (item=net-first-0.utility)",
                                "skipping: [instance] => (item=net-only-0.utility)",
                                "skipping: [instance] => (item=no-boot-order-0.utility)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:00.108)       0:01:42.120 ***********",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure managed VMs] *********************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:00.071)       0:01:42.192 ***********",
                                "skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})",
                                "skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})",
                                "skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})",
                                "skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:00.087)       0:01:42.279 ***********",
                                "skipping: [instance] => (item=disk-first-0)",
                                "skipping: [instance] => (item=net-first-0)",
                                "skipping: [instance] => (item=net-only-0)",
                                "skipping: [instance] => (item=no-boot-order-0)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:00.122)       0:01:42.402 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Friday 12 June 2026  19:35:19 +0000 (0:00:00.271)       0:01:42.673 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.418)       0:01:43.092 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.060)       0:01:43.152 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.061)       0:01:43.213 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.112)       0:01:43.326 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.054)       0:01:43.380 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Get disk_first VM XML] ***************************************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.085)       0:01:43.466 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in disk-first VM] **********************************",
                                "Friday 12 June 2026  19:35:20 +0000 (0:00:00.275)       0:01:43.741 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in disk-first VM] *****************************",
                                "Friday 12 June 2026  19:35:21 +0000 (0:00:00.359)       0:01:44.101 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert disk-first VM has correct boot order] *****************************",
                                "Friday 12 June 2026  19:35:21 +0000 (0:00:00.325)       0:01:44.427 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Get net_first VM XML] ****************************************************",
                                "Friday 12 June 2026  19:35:21 +0000 (0:00:00.069)       0:01:44.496 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in network-first VM] *******************************",
                                "Friday 12 June 2026  19:35:21 +0000 (0:00:00.323)       0:01:44.820 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in network-first VM] **************************",
                                "Friday 12 June 2026  19:35:22 +0000 (0:00:00.318)       0:01:45.139 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert network-first VM has correct boot order] **************************",
                                "Friday 12 June 2026  19:35:22 +0000 (0:00:00.395)       0:01:45.534 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Get net_only VM XML] *****************************************************",
                                "Friday 12 June 2026  19:35:22 +0000 (0:00:00.067)       0:01:45.602 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in network-only VM] ***************************",
                                "Friday 12 June 2026  19:35:22 +0000 (0:00:00.267)       0:01:45.870 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in network-only VM (should not exist)] *************",
                                "Friday 12 June 2026  19:35:23 +0000 (0:00:00.258)       0:01:46.128 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert network-only VM has correct boot order] ***************************",
                                "Friday 12 June 2026  19:35:23 +0000 (0:00:00.294)       0:01:46.422 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Get no_boot_order VM XML] ************************************************",
                                "Friday 12 June 2026  19:35:23 +0000 (0:00:00.134)       0:01:46.557 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Check for any boot order attributes in no-boot-order VM] *****************",
                                "Friday 12 June 2026  19:35:23 +0000 (0:00:00.279)       0:01:46.836 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert no-boot-order VM has no boot order attributes] ********************",
                                "Friday 12 June 2026  19:35:24 +0000 (0:00:00.236)       0:01:47.073 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output success message] **************************************************",
                                "Friday 12 June 2026  19:35:24 +0000 (0:00:00.065)       0:01:47.138 ***********",
                                "ok: [instance] =>",
                                "  msg: All boot_order validations passed successfully!",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=252  changed=99   unreachable=0    failed=0    skipped=115  rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:35:24 +0000 (0:00:00.193)       0:01:47.332 ***********",
                                "===============================================================================",
                                "ci_nmstate : Install required packages on instance ---------------------- 8.40s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.07s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 3.17s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.12s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 2.62s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.12s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 1.82s",
                                "libvirt_manager : Create group inventories ------------------------------ 1.74s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.68s",
                                "libvirt_manager : Get current domain XML for cifmw-net-first-0 ---------- 1.34s",
                                "libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.34s",
                                "libvirt_manager : Get current domain XML for cifmw-disk-first-0 --------- 1.28s",
                                "Gathering Facts --------------------------------------------------------- 1.13s",
                                "dnsmasq : Enable and start service -------------------------------------- 0.86s",
                                "libvirt_manager : Create needed workload directory ---------------------- 0.79s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 0.70s",
                                "libvirt_manager : Allow QEMU on workload directory ---------------------- 0.70s",
                                "libvirt_manager : Enable masquerading for public traffic ---------------- 0.68s",
                                "libvirt_manager : Dump MAC mapping -------------------------------------- 0.64s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 0.64s",
                                "INFO     Running boot_order > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:35:25 +0000 (0:00:00.049)       0:00:00.049 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  19:35:26 +0000 (0:00:01.095)       0:00:01.145 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  19:35:26 +0000 (0:00:00.390)       0:00:01.535 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:35:28 +0000 (0:00:01.668)       0:00:03.203 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:35:29 +0000 (0:00:01.092)       0:00:04.296 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:35:31 +0000 (0:00:02.172)       0:00:06.469 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:35:32 +0000 (0:00:01.055)       0:00:07.525 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:35:33 +0000 (0:00:01.065)       0:00:08.590 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:35:34 +0000 (0:00:01.084)       0:00:09.675 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:35:34 +0000 (0:00:00.076)       0:00:09.751 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:35:35 +0000 (0:00:00.525)       0:00:10.276 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:35:35 +0000 (0:00:00.479)       0:00:10.755 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:35:35 +0000 (0:00:00.089)       0:00:10.845 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-no-boot-order-0",
                                "  - cifmw-disk-first-0",
                                "  - cifmw-net-first-0",
                                "  - cifmw-net-only-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:35:35 +0000 (0:00:00.114)       0:00:10.959 ***********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:35:37 +0000 (0:00:01.182)       0:00:12.142 ***********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:35:39 +0000 (0:00:02.364)       0:00:14.506 ***********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:35:41 +0000 (0:00:02.358)       0:00:16.865 ***********",
                                "ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance -> localhost] => (item=cifmw-disk-first-0)",
                                "ok: [instance -> localhost] => (item=cifmw-net-first-0)",
                                "ok: [instance -> localhost] => (item=cifmw-net-only-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:35:43 +0000 (0:00:01.353)       0:00:18.218 ***********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:35:44 +0000 (0:00:01.085)       0:00:19.304 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:35:44 +0000 (0:00:00.550)       0:00:19.854 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.158)       0:00:20.012 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.143)       0:00:20.156 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.332)       0:00:20.488 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.091)       0:00:20.580 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.090)       0:00:20.670 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:35:45 +0000 (0:00:00.084)       0:00:20.754 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:35:46 +0000 (0:00:00.313)       0:00:21.068 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:35:46 +0000 (0:00:00.323)       0:00:21.391 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:35:46 +0000 (0:00:00.106)       0:00:21.498 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:35:46 +0000 (0:00:00.088)       0:00:21.587 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:35:46 +0000 (0:00:00.159)       0:00:21.747 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:35:47 +0000 (0:00:00.292)       0:00:22.039 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:35:47 +0000 (0:00:00.305)       0:00:22.345 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:35:48 +0000 (0:00:01.448)       0:00:23.793 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:35:49 +0000 (0:00:00.695)       0:00:24.489 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:35:50 +0000 (0:00:00.770)       0:00:25.260 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:35:50 +0000 (0:00:00.376)       0:00:25.636 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.342356, 'mtime': 1781292845.342356, 'ctime': 1781292845.342356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.344356, 'mtime': 1781292845.344356, 'ctime': 1781292845.344356, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:35:51 +0000 (0:00:00.550)       0:00:26.187 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:35:52 +0000 (0:00:01.216)       0:00:27.403 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:35:53 +0000 (0:00:00.689)       0:00:28.093 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:35:53 +0000 (0:00:00.581)       0:00:28.674 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:35:54 +0000 (0:00:00.773)       0:00:29.448 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:35:54 +0000 (0:00:00.146)       0:00:29.595 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:35:54 +0000 (0:00:00.086)       0:00:29.681 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.348)       0:00:30.030 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.111)       0:00:30.141 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.118)       0:00:30.260 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.083)       0:00:30.343 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.088)       0:00:30.431 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.140)       0:00:30.572 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:35:55 +0000 (0:00:00.329)       0:00:30.902 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.111)       0:00:31.014 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.132)       0:00:31.146 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.106)       0:00:31.252 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.359)       0:00:31.612 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.136)       0:00:31.748 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:35:56 +0000 (0:00:00.150)       0:00:31.899 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:35:57 +0000 (0:00:00.098)       0:00:31.998 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:35:57 +0000 (0:00:00.112)       0:00:32.111 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:35:57 +0000 (0:00:00.209)       0:00:32.321 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:35:57 +0000 (0:00:00.355)       0:00:32.676 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:35:57 +0000 (0:00:00.064)       0:00:32.740 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:35:58 +0000 (0:00:00.325)       0:00:33.066 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:35:58 +0000 (0:00:00.368)       0:00:33.434 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:35:58 +0000 (0:00:00.505)       0:00:33.940 ***********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:35:59 +0000 (0:00:00.536)       0:00:34.476 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:35:59 +0000 (0:00:00.219)       0:00:34.696 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:35:59 +0000 (0:00:00.040)       0:00:34.737 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "changed: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:36:01 +0000 (0:00:01.576)       0:00:36.313 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:36:01 +0000 (0:00:00.468)       0:00:36.782 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:36:03 +0000 (0:00:01.674)       0:00:38.457 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:36:03 +0000 (0:00:00.334)       0:00:38.792 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:36:03 +0000 (0:00:00.061)       0:00:38.853 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:36:03 +0000 (0:00:00.049)       0:00:38.902 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:36:03 +0000 (0:00:00.088)       0:00:38.991 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:36:04 +0000 (0:00:00.610)       0:00:39.601 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:36:05 +0000 (0:00:00.502)       0:00:40.104 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:36:05 +0000 (0:00:00.221)       0:00:40.326 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:36:05 +0000 (0:00:00.051)       0:00:40.377 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:36:05 +0000 (0:00:00.047)       0:00:40.424 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:36:06 +0000 (0:00:00.953)       0:00:41.378 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:36:06 +0000 (0:00:00.101)       0:00:41.479 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:36:06 +0000 (0:00:00.392)       0:00:41.871 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:36:07 +0000 (0:00:00.305)       0:00:42.177 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:36:07 +0000 (0:00:00.105)       0:00:42.283 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:36:07 +0000 (0:00:00.295)       0:00:42.578 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:36:07 +0000 (0:00:00.314)       0:00:42.892 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:36:07 +0000 (0:00:00.094)       0:00:42.987 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:36:09 +0000 (0:00:01.554)       0:00:44.542 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:36:13 +0000 (0:00:04.107)       0:00:48.649 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:36:13 +0000 (0:00:00.285)       0:00:48.934 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:36:13 +0000 (0:00:00.044)       0:00:48.978 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.080)       0:00:49.059 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.077)       0:00:49.136 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.046)       0:00:49.183 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.276)       0:00:49.460 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.091)       0:00:49.551 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.044)       0:00:49.596 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.262)       0:00:49.858 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:36:14 +0000 (0:00:00.048)       0:00:49.907 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:36:15 +0000 (0:00:00.092)       0:00:49.999 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:36:15 +0000 (0:00:00.570)       0:00:50.569 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:36:15 +0000 (0:00:00.305)       0:00:50.876 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:36:16 +0000 (0:00:00.497)       0:00:51.373 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:36:16 +0000 (0:00:00.254)       0:00:51.627 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:36:17 +0000 (0:00:00.731)       0:00:52.359 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:36:17 +0000 (0:00:00.051)       0:00:52.411 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:36:17 +0000 (0:00:00.257)       0:00:52.669 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:36:17 +0000 (0:00:00.287)       0:00:52.957 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  19:36:18 +0000 (0:00:00.148)       0:00:53.105 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:36:18 +0000 (0:00:00.388)       0:00:53.494 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=78   changed=24   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:36:19 +0000 (0:00:00.799)       0:00:54.293 ***********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.11s",
                                "libvirt_manager : Destroy machine --------------------------------------- 2.36s",
                                "libvirt_manager : Undefine machine -------------------------------------- 2.36s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.17s",
                                "podman : Ensure podman is installed ------------------------------------- 1.67s",
                                "Copy generated content to proper location ------------------------------- 1.67s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.58s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.55s",
                                "libvirt_manager : Destroy networks -------------------------------------- 1.45s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.35s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.22s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.18s",
                                "Gathering Facts --------------------------------------------------------- 1.10s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.09s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.08s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.07s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.06s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.95s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.80s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running check_dns > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:36:42 +0000 (0:00:00.071)       0:00:00.071 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  19:36:43 +0000 (0:00:00.947)       0:00:01.019 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  19:36:44 +0000 (0:00:00.531)       0:00:01.551 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  19:36:44 +0000 (0:00:00.067)       0:00:01.619 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  19:36:44 +0000 (0:00:00.124)       0:00:01.743 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  19:36:44 +0000 (0:00:00.355)       0:00:02.098 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  19:36:44 +0000 (0:00:00.373)       0:00:02.471 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  19:36:46 +0000 (0:00:01.047)       0:00:03.518 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  19:36:46 +0000 (0:00:00.178)       0:00:03.697 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  19:36:46 +0000 (0:00:00.719)       0:00:04.416 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  19:36:48 +0000 (0:00:01.777)       0:00:06.193 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  19:36:49 +0000 (0:00:01.228)       0:00:07.422 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  19:36:57 +0000 (0:00:07.357)       0:00:14.779 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  19:36:58 +0000 (0:00:00.847)       0:00:15.626 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  19:36:58 +0000 (0:00:00.071)       0:00:15.698 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  19:36:59 +0000 (0:00:00.816)       0:00:16.515 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  19:36:59 +0000 (0:00:00.078)       0:00:16.593 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  19:36:59 +0000 (0:00:00.103)       0:00:16.697 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  19:36:59 +0000 (0:00:00.086)       0:00:16.784 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  19:36:59 +0000 (0:00:00.544)       0:00:17.328 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.570)       0:00:17.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.070)       0:00:17.969 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.070)       0:00:18.039 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.108)       0:00:18.148 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.100)       0:00:18.248 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.074)       0:00:18.322 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  19:37:00 +0000 (0:00:00.102)       0:00:18.425 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.127)       0:00:18.552 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.084)       0:00:18.637 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.072)       0:00:18.709 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.078)       0:00:18.787 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.069)       0:00:18.857 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  19:37:01 +0000 (0:00:00.361)       0:00:19.219 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.297)       0:00:19.517 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.295)       0:00:19.812 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.098)       0:00:19.911 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.070)       0:00:19.982 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.082)       0:00:20.064 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.075)       0:00:20.140 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.073)       0:00:20.213 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.117)       0:00:20.330 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.055)       0:00:20.386 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  19:37:02 +0000 (0:00:00.089)       0:00:20.476 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.072)       0:00:20.549 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.147)       0:00:20.696 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.121)       0:00:20.817 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.091)       0:00:20.909 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.092)       0:00:21.001 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  19:37:03 +0000 (0:00:00.194)       0:00:21.196 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  19:37:45 +0000 (0:00:41.640)       0:01:02.836 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  19:37:47 +0000 (0:00:01.711)       0:01:04.548 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  19:37:47 +0000 (0:00:00.146)       0:01:04.695 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  19:37:47 +0000 (0:00:00.150)       0:01:04.845 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  19:37:47 +0000 (0:00:00.076)       0:01:04.922 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  19:37:49 +0000 (0:00:01.601)       0:01:06.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  19:37:49 +0000 (0:00:00.408)       0:01:06.932 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  19:37:49 +0000 (0:00:00.308)       0:01:07.241 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  19:37:49 +0000 (0:00:00.148)       0:01:07.389 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.136)       0:01:07.525 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.276)       0:01:07.802 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.423)       0:01:08.225 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.106)       0:01:08.332 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.063)       0:01:08.396 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  19:37:50 +0000 (0:00:00.066)       0:01:08.462 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  19:37:51 +0000 (0:00:00.059)       0:01:08.522 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  19:37:51 +0000 (0:00:00.055)       0:01:08.577 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  19:37:51 +0000 (0:00:00.110)       0:01:08.688 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:37:52 +0000 (0:00:01.326)       0:01:10.015 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:37:53 +0000 (0:00:01.010)       0:01:11.025 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:37:56 +0000 (0:00:02.738)       0:01:13.764 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:37:57 +0000 (0:00:01.098)       0:01:14.862 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:37:58 +0000 (0:00:01.050)       0:01:15.913 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:37:59 +0000 (0:00:00.952)       0:01:16.865 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:37:59 +0000 (0:00:00.069)       0:01:16.934 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:37:59 +0000 (0:00:00.462)       0:01:17.397 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.445)       0:01:17.842 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.166)       0:01:18.008 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.087)       0:01:18.095 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.047)       0:01:18.143 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.040)       0:01:18.183 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.039)       0:01:18.223 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.039)       0:01:18.263 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:38:00 +0000 (0:00:00.040)       0:01:18.303 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.494)       0:01:18.797 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.146)       0:01:18.944 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.174)       0:01:19.119 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.040)       0:01:19.159 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.042)       0:01:19.202 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.039)       0:01:19.242 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:38:01 +0000 (0:00:00.040)       0:01:19.283 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:38:02 +0000 (0:00:00.427)       0:01:19.710 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:38:02 +0000 (0:00:00.050)       0:01:19.761 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:38:02 +0000 (0:00:00.046)       0:01:19.808 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:38:03 +0000 (0:00:00.726)       0:01:20.535 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:38:03 +0000 (0:00:00.571)       0:01:21.106 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:38:04 +0000 (0:00:00.647)       0:01:21.754 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:38:04 +0000 (0:00:00.152)       0:01:21.907 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:38:04 +0000 (0:00:00.114)       0:01:22.022 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:38:04 +0000 (0:00:00.356)       0:01:22.379 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:38:04 +0000 (0:00:00.090)       0:01:22.470 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:38:05 +0000 (0:00:00.143)       0:01:22.613 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:38:05 +0000 (0:00:00.129)       0:01:22.742 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:38:05 +0000 (0:00:00.133)       0:01:22.876 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:38:05 +0000 (0:00:00.149)       0:01:23.026 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:38:05 +0000 (0:00:00.438)       0:01:23.464 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:38:06 +0000 (0:00:00.055)       0:01:23.519 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:38:06 +0000 (0:00:00.162)       0:01:23.682 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:38:06 +0000 (0:00:00.109)       0:01:23.792 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:38:06 +0000 (0:00:00.432)       0:01:24.224 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:38:06 +0000 (0:00:00.128)       0:01:24.353 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.187)       0:01:24.540 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.105)       0:01:24.645 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.129)       0:01:24.774 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.128)       0:01:24.903 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.386)       0:01:25.290 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:38:07 +0000 (0:00:00.054)       0:01:25.345 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.227)       0:01:25.572 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.043)       0:01:25.615 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.044)       0:01:25.660 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.058)       0:01:25.718 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.235)       0:01:25.954 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:38:08 +0000 (0:00:00.042)       0:01:25.997 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:38:10 +0000 (0:00:01.614)       0:01:27.612 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:38:10 +0000 (0:00:00.488)       0:01:28.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:38:12 +0000 (0:00:01.642)       0:01:29.742 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:38:12 +0000 (0:00:00.317)       0:01:30.060 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:38:12 +0000 (0:00:00.048)       0:01:30.109 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:38:12 +0000 (0:00:00.047)       0:01:30.156 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:38:12 +0000 (0:00:00.083)       0:01:30.240 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:38:13 +0000 (0:00:00.606)       0:01:30.847 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:38:13 +0000 (0:00:00.548)       0:01:31.395 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:38:14 +0000 (0:00:00.223)       0:01:31.618 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:38:14 +0000 (0:00:00.045)       0:01:31.664 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:38:14 +0000 (0:00:00.043)       0:01:31.707 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:38:15 +0000 (0:00:00.852)       0:01:32.560 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:38:15 +0000 (0:00:00.105)       0:01:32.666 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:38:15 +0000 (0:00:00.402)       0:01:33.068 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:38:15 +0000 (0:00:00.302)       0:01:33.370 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:38:15 +0000 (0:00:00.102)       0:01:33.473 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:38:16 +0000 (0:00:00.276)       0:01:33.750 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:38:16 +0000 (0:00:00.280)       0:01:34.030 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:38:16 +0000 (0:00:00.117)       0:01:34.147 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:38:18 +0000 (0:00:01.533)       0:01:35.681 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:38:19 +0000 (0:00:01.517)       0:01:37.198 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.305)       0:01:37.503 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.057)       0:01:37.560 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.042)       0:01:37.602 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.075)       0:01:37.678 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.047)       0:01:37.726 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.272)       0:01:37.998 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.091)       0:01:38.090 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.082)       0:01:38.173 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.255)       0:01:38.428 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:38:20 +0000 (0:00:00.043)       0:01:38.471 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:38:21 +0000 (0:00:00.053)       0:01:38.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:38:21 +0000 (0:00:00.455)       0:01:38.980 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:38:21 +0000 (0:00:00.291)       0:01:39.272 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:38:22 +0000 (0:00:00.432)       0:01:39.704 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:38:22 +0000 (0:00:00.292)       0:01:39.996 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:38:23 +0000 (0:00:00.687)       0:01:40.684 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:38:23 +0000 (0:00:00.069)       0:01:40.754 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:38:23 +0000 (0:00:00.258)       0:01:41.013 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:38:23 +0000 (0:00:00.319)       0:01:41.332 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  19:38:23 +0000 (0:00:00.129)       0:01:41.462 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.272)       0:01:41.734 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.250)       0:01:41.985 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.301)       0:01:42.286 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.051)       0:01:42.338 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.044)       0:01:42.383 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  19:38:24 +0000 (0:00:00.095)       0:01:42.478 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  19:38:25 +0000 (0:00:00.045)       0:01:42.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  19:38:26 +0000 (0:00:01.578)       0:01:44.102 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  19:38:26 +0000 (0:00:00.315)       0:01:44.418 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  19:38:27 +0000 (0:00:00.514)       0:01:44.932 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  19:38:27 +0000 (0:00:00.052)       0:01:44.984 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  19:38:27 +0000 (0:00:00.249)       0:01:45.234 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  19:38:28 +0000 (0:00:00.572)       0:01:45.807 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  19:38:28 +0000 (0:00:00.402)       0:01:46.209 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  19:38:29 +0000 (0:00:00.332)       0:01:46.541 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  19:38:29 +0000 (0:00:00.422)       0:01:46.964 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  19:38:29 +0000 (0:00:00.374)       0:01:47.338 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  19:38:31 +0000 (0:00:01.400)       0:01:48.739 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  19:38:31 +0000 (0:00:00.378)       0:01:49.117 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  19:38:32 +0000 (0:00:00.406)       0:01:49.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  19:38:32 +0000 (0:00:00.438)       0:01:49.963 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  19:38:32 +0000 (0:00:00.392)       0:01:50.356 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  19:38:33 +0000 (0:00:00.430)       0:01:50.786 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  19:38:33 +0000 (0:00:00.485)       0:01:51.271 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  19:38:34 +0000 (0:00:00.446)       0:01:51.718 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  19:38:34 +0000 (0:00:00.440)       0:01:52.158 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  19:38:35 +0000 (0:00:00.416)       0:01:52.575 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  19:38:35 +0000 (0:00:00.442)       0:01:53.018 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  19:38:35 +0000 (0:00:00.419)       0:01:53.437 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  19:38:36 +0000 (0:00:00.478)       0:01:53.915 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  19:38:36 +0000 (0:00:00.392)       0:01:54.307 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  19:38:37 +0000 (0:00:00.393)       0:01:54.701 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  19:38:37 +0000 (0:00:00.397)       0:01:55.099 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  19:38:38 +0000 (0:00:00.424)       0:01:55.523 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  19:38:38 +0000 (0:00:00.383)       0:01:55.907 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  19:38:38 +0000 (0:00:00.507)       0:01:56.414 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  19:38:39 +0000 (0:00:00.407)       0:01:56.822 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  19:38:39 +0000 (0:00:00.375)       0:01:57.197 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  19:38:40 +0000 (0:00:00.401)       0:01:57.599 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  19:38:40 +0000 (0:00:00.087)       0:01:57.686 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  19:38:40 +0000 (0:00:00.474)       0:01:58.161 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  19:38:41 +0000 (0:00:00.486)       0:01:58.647 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  19:38:41 +0000 (0:00:00.392)       0:01:59.039 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  19:38:41 +0000 (0:00:00.288)       0:01:59.328 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  19:38:41 +0000 (0:00:00.095)       0:01:59.424 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Friday 12 June 2026  19:38:42 +0000 (0:00:00.367)       0:01:59.791 ***********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  19:38:42 +0000 (0:00:00.075)       0:01:59.866 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  19:38:42 +0000 (0:00:00.514)       0:02:00.381 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  19:38:43 +0000 (0:00:00.434)       0:02:00.815 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  19:38:43 +0000 (0:00:00.599)       0:02:01.415 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:38:44 +0000 (0:00:00.343)       0:02:01.759 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=24   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  19:38:45 +0000 (0:00:00.801)       0:02:02.561 ***********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 41.64s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.36s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.74s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.78s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.71s",
                                "podman : Ensure podman is installed ------------------------------------- 1.64s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.61s",
                                "ci_setup : Install needed packages -------------------------------------- 1.60s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.58s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.53s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.52s",
                                "libvirt_manager : Ensure admin socket is enabled for qemu. -------------- 1.40s",
                                "ci_setup : Manage directories ------------------------------------------- 1.33s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.23s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.10s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.05s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.05s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.01s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.95s",
                                "Gathering Facts --------------------------------------------------------- 0.95s",
                                "INFO     Running check_dns > converge",
                                "",
                                "PLAY [Test DNS entries] ********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:38:45 +0000 (0:00:00.061)       0:00:00.061 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  19:38:46 +0000 (0:00:01.038)       0:00:01.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:38:46 +0000 (0:00:00.069)       0:00:01.169 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:38:46 +0000 (0:00:00.080)       0:00:01.250 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.352)       0:00:01.602 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.071)       0:00:01.674 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.072)       0:00:01.746 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.162)       0:00:01.909 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'})",
                                "ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})",
                                "ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.202)       0:00:02.111 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:38:47 +0000 (0:00:00.068)       0:00:02.180 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:38:48 +0000 (0:00:00.656)       0:00:02.836 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding controller-0 to controllers)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:38:48 +0000 (0:00:00.238)       0:00:03.075 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:38:48 +0000 (0:00:00.114)       0:00:03.190 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:38:49 +0000 (0:00:00.416)       0:00:03.607 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:38:49 +0000 (0:00:00.257)       0:00:03.865 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:38:49 +0000 (0:00:00.075)       0:00:03.940 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:38:49 +0000 (0:00:00.071)       0:00:04.012 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:38:49 +0000 (0:00:00.140)       0:00:04.153 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.251)       0:00:04.405 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.294)       0:00:04.699 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.069)       0:00:04.769 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.131)       0:00:04.900 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.124)       0:00:05.024 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:38:50 +0000 (0:00:00.277)       0:00:05.301 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:38:51 +0000 (0:00:00.310)       0:00:05.612 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:38:51 +0000 (0:00:00.118)       0:00:05.731 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:38:51 +0000 (0:00:00.077)       0:00:05.808 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:38:51 +0000 (0:00:00.124)       0:00:05.933 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:38:51 +0000 (0:00:00.288)       0:00:06.222 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:38:52 +0000 (0:00:00.359)       0:00:06.581 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:38:52 +0000 (0:00:00.071)       0:00:06.653 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:38:52 +0000 (0:00:00.071)       0:00:06.725 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:38:52 +0000 (0:00:00.319)       0:00:07.044 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:38:53 +0000 (0:00:00.892)       0:00:07.937 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.414)       0:00:08.352 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.072)       0:00:08.424 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.111)       0:00:08.535 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.081)       0:00:08.616 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.084)       0:00:08.701 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.067)       0:00:08.769 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.334)       0:00:09.104 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:38:54 +0000 (0:00:00.074)       0:00:09.178 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:38:55 +0000 (0:00:00.377)       0:00:09.556 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:38:55 +0000 (0:00:00.563)       0:00:10.120 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:38:56 +0000 (0:00:00.273)       0:00:10.393 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:38:56 +0000 (0:00:00.094)       0:00:10.487 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:38:56 +0000 (0:00:00.717)       0:00:11.205 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:38:57 +0000 (0:00:00.177)       0:00:11.383 ***********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:38:57 +0000 (0:00:00.160)       0:00:11.543 ***********",
                                "changed: [instance] => (item=ocppr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:38:58 +0000 (0:00:01.010)       0:00:12.554 ***********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:38:59 +0000 (0:00:01.049)       0:00:13.603 ***********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:39:00 +0000 (0:00:00.725)       0:00:14.329 ***********",
                                "changed: [instance] => (item=ocppr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:39:00 +0000 (0:00:00.797)       0:00:15.126 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:39:00 +0000 (0:00:00.135)       0:00:15.262 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:39:01 +0000 (0:00:00.285)       0:00:15.547 ***********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:39:01 +0000 (0:00:00.638)       0:00:16.186 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  19:39:02 +0000 (0:00:00.192)       0:00:16.379 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  19:39:02 +0000 (0:00:00.165)       0:00:16.544 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  19:39:04 +0000 (0:00:01.856)       0:00:18.401 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  19:39:04 +0000 (0:00:00.286)       0:00:18.688 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  19:39:04 +0000 (0:00:00.491)       0:00:19.180 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  19:39:06 +0000 (0:00:02.031)       0:00:21.211 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:39:07 +0000 (0:00:00.516)       0:00:21.728 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:39:07 +0000 (0:00:00.111)       0:00:21.840 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:39:07 +0000 (0:00:00.083)       0:00:21.924 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:39:08 +0000 (0:00:00.584)       0:00:22.508 ***********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:39:08 +0000 (0:00:00.535)       0:00:23.044 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:39:10 +0000 (0:00:01.546)       0:00:24.590 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:39:14 +0000 (0:00:04.035)       0:00:28.626 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:39:14 +0000 (0:00:00.345)       0:00:28.972 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:39:15 +0000 (0:00:00.451)       0:00:29.424 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:39:15 +0000 (0:00:00.533)       0:00:29.957 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:39:15 +0000 (0:00:00.151)       0:00:30.109 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:39:16 +0000 (0:00:00.508)       0:00:30.618 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:39:16 +0000 (0:00:00.058)       0:00:30.676 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:39:16 +0000 (0:00:00.150)       0:00:30.827 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:39:17 +0000 (0:00:00.514)       0:00:31.341 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:39:17 +0000 (0:00:00.074)       0:00:31.416 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:39:17 +0000 (0:00:00.322)       0:00:31.738 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:39:18 +0000 (0:00:01.031)       0:00:32.769 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:39:18 +0000 (0:00:00.057)       0:00:32.827 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:39:18 +0000 (0:00:00.055)       0:00:32.882 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:39:18 +0000 (0:00:00.147)       0:00:33.030 ***********",
                                "skipping: [instance] => (item=ocppr)",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:39:18 +0000 (0:00:00.201)       0:00:33.231 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.112)       0:00:33.343 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.078)       0:00:33.421 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.525)       0:00:33.947 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.052)       0:00:33.999 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.138)       0:00:34.138 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.067)       0:00:34.205 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:39:19 +0000 (0:00:00.073)       0:00:34.278 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:39:20 +0000 (0:00:00.568)       0:00:34.847 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:39:20 +0000 (0:00:00.054)       0:00:34.901 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:39:20 +0000 (0:00:00.107)       0:00:35.008 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:39:20 +0000 (0:00:00.066)       0:00:35.075 ***********",
                                "changed: [instance] => (item=ocppr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:39:21 +0000 (0:00:00.903)       0:00:35.978 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:39:21 +0000 (0:00:00.111)       0:00:36.089 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.473)       0:00:36.563 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.073)       0:00:36.637 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.231)       0:00:36.868 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.069)       0:00:36.937 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.289)       0:00:37.226 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:39:22 +0000 (0:00:00.069)       0:00:37.296 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:39:23 +0000 (0:00:00.487)       0:00:37.784 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:39:23 +0000 (0:00:00.415)       0:00:38.200 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:39:24 +0000 (0:00:00.410)       0:00:38.610 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:39:24 +0000 (0:00:00.163)       0:00:38.774 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:39:24 +0000 (0:00:00.455)       0:00:39.229 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.100)       0:00:39.329 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.061)       0:00:39.391 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.058)       0:00:39.450 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.058)       0:00:39.508 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.062)       0:00:39.571 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.344)       0:00:39.916 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.073)       0:00:39.989 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:39:25 +0000 (0:00:00.249)       0:00:40.238 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:39:26 +0000 (0:00:00.508)       0:00:40.746 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:39:26 +0000 (0:00:00.183)       0:00:40.930 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:39:26 +0000 (0:00:00.073)       0:00:41.004 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.599)       0:00:41.603 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.072)       0:00:41.676 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.055)       0:00:41.731 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.058)       0:00:41.790 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.190)       0:00:41.980 ***********",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "ok: [instance] => (item=controller-0 - ctlplane)",
                                "ok: [instance] => (item=ocp-master-0 - ctlplane)",
                                "ok: [instance] => (item=ocp-worker-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:27 +0000 (0:00:00.237)       0:00:42.218 ***********",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance] => (item=controller-0 - internalapi)",
                                "skipping: [instance] => (item=ocp-master-0 - internalapi)",
                                "skipping: [instance] => (item=ocp-worker-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.130)       0:00:42.348 ***********",
                                "skipping: [instance] => (item=compute-0 - storage)",
                                "skipping: [instance] => (item=controller-0 - storage)",
                                "skipping: [instance] => (item=ocp-master-0 - storage)",
                                "skipping: [instance] => (item=ocp-worker-0 - storage)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.150)       0:00:42.499 ***********",
                                "skipping: [instance] => (item=compute-0 - tenant)",
                                "skipping: [instance] => (item=controller-0 - tenant)",
                                "skipping: [instance] => (item=ocp-master-0 - tenant)",
                                "skipping: [instance] => (item=ocp-worker-0 - tenant)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.226)       0:00:42.725 ***********",
                                "skipping: [instance] => (item=compute-0 - external)",
                                "skipping: [instance] => (item=controller-0 - external)",
                                "skipping: [instance] => (item=ocp-master-0 - external)",
                                "skipping: [instance] => (item=ocp-worker-0 - external)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.186)       0:00:42.912 ***********",
                                "skipping: [instance] => (item=compute-0 - storagemgmt)",
                                "skipping: [instance] => (item=controller-0 - storagemgmt)",
                                "skipping: [instance] => (item=ocp-master-0 - storagemgmt)",
                                "skipping: [instance] => (item=ocp-worker-0 - storagemgmt)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.144)       0:00:43.056 ***********",
                                "ok: [instance] => (item=compute-0 - public)",
                                "ok: [instance] => (item=controller-0 - public)",
                                "ok: [instance] => (item=ocp-master-0 - public)",
                                "ok: [instance] => (item=ocp-worker-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:39:28 +0000 (0:00:00.235)       0:00:43.292 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.220)       0:00:43.512 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.080)       0:00:43.593 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.173)       0:00:43.767 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.170)       0:00:43.937 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.229)       0:00:44.167 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:39:29 +0000 (0:00:00.062)       0:00:44.229 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:39:30 +0000 (0:00:00.252)       0:00:44.482 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:39:30 +0000 (0:00:00.058)       0:00:44.541 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:39:30 +0000 (0:00:00.058)       0:00:44.599 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:39:30 +0000 (0:00:00.271)       0:00:44.871 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:39:30 +0000 (0:00:00.132)       0:00:45.004 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:62:7f', 'entry': 'set:compute,52:54:00:01:62:7f,192.168.140.100,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:ed:53', 'entry': 'set:controller,52:54:01:01:ed:53,192.168.140.9,controller-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:75:9b', 'entry': 'set:ocp,52:54:02:02:75:9b,192.168.140.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:e7:75', 'entry': 'set:ocp_worker,52:54:03:02:e7:75,192.168.140.15,worker-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:52:b2', 'entry': 'set:compute,52:54:00:00:52:b2,192.168.110.100,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_controller-0_52:54:01:00:99:3c', 'entry': 'set:controller,52:54:01:00:99:3c,192.168.110.9,controller-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-0_52:54:02:01:f2:6a', 'entry': 'set:ocp,52:54:02:01:f2:6a,192.168.110.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_worker-0_52:54:03:01:e2:49', 'entry': 'set:ocp_worker,52:54:03:01:e2:49,192.168.110.15,worker-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:39:33 +0000 (0:00:03.113)       0:00:48.118 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:39:33 +0000 (0:00:00.148)       0:00:48.266 ***********",
                                "ok: [instance] => (item=compute-0)",
                                "ok: [instance] => (item=controller-0)",
                                "ok: [instance] => (item=ocp-master-0)",
                                "ok: [instance] => (item=ocp-worker-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:39:34 +0000 (0:00:00.330)       0:00:48.597 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:39:34 +0000 (0:00:00.209)       0:00:48.806 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:39:34 +0000 (0:00:00.099)       0:00:48.906 ***********",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:39:34 +0000 (0:00:00.391)       0:00:49.297 ***********",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:39:40 +0000 (0:00:05.097)       0:00:54.395 ***********",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:39:40 +0000 (0:00:00.595)       0:00:54.990 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:39:40 +0000 (0:00:00.078)       0:00:55.069 ***********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance] => (item=controller)",
                                "skipping: [instance] => (item=ocp)",
                                "skipping: [instance] => (item=ocp_worker)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:39:40 +0000 (0:00:00.138)       0:00:55.207 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:39:40 +0000 (0:00:00.072)       0:00:55.280 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:39:41 +0000 (0:00:00.514)       0:00:55.794 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:39:41 +0000 (0:00:00.084)       0:00:55.878 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:39:42 +0000 (0:00:00.803)       0:00:56.682 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:39:42 +0000 (0:00:00.460)       0:00:57.143 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=122  changed=46   unreachable=0    failed=0    skipped=42   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:39:43 +0000 (0:00:00.654)       0:00:57.798 ***********",
                                "===============================================================================",
                                "dnsmasq : Add/Remove address -------------------------------------------- 5.10s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.04s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 3.11s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.03s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.86s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.55s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 1.05s",
                                "Gathering Facts --------------------------------------------------------- 1.04s",
                                "dnsmasq : Enable and start service -------------------------------------- 1.03s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 1.01s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 0.90s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 0.89s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.80s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 0.80s",
                                "libvirt_manager : Ensure networks are active ---------------------------- 0.73s",
                                "networking_mapper : Write the Networking Environment Definition to file --- 0.72s",
                                "libvirt_manager : Dump MAC mapping -------------------------------------- 0.66s",
                                "dnsmasq : Reload dnsmasq ------------------------------------------------ 0.65s",
                                "libvirt_manager : Fetch bridges ports link info ------------------------- 0.64s",
                                "networking_mapper : Write the Networking Environment Definition to file --- 0.60s",
                                "INFO     Running check_dns > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:39:44 +0000 (0:00:00.059)       0:00:00.059 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  19:39:45 +0000 (0:00:01.329)       0:00:01.389 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  19:39:46 +0000 (0:00:00.600)       0:00:01.990 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:39:47 +0000 (0:00:01.738)       0:00:03.729 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:39:48 +0000 (0:00:00.937)       0:00:04.666 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:39:51 +0000 (0:00:02.477)       0:00:07.144 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:39:52 +0000 (0:00:01.017)       0:00:08.161 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:39:53 +0000 (0:00:00.872)       0:00:09.034 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:39:54 +0000 (0:00:00.817)       0:00:09.851 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:39:54 +0000 (0:00:00.102)       0:00:09.953 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:39:55 +0000 (0:00:01.574)       0:00:11.528 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.518)       0:00:12.046 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.166)       0:00:12.212 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.090)       0:00:12.303 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.350 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.398 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.047)       0:00:12.446 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.044)       0:00:12.490 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:39:56 +0000 (0:00:00.041)       0:00:12.532 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:39:57 +0000 (0:00:00.525)       0:00:13.057 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:39:57 +0000 (0:00:00.142)       0:00:13.199 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "  - ocppr",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:39:57 +0000 (0:00:00.162)       0:00:13.362 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:39:57 +0000 (0:00:00.341)       0:00:13.704 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:39:57 +0000 (0:00:00.092)       0:00:13.796 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:39:58 +0000 (0:00:00.101)       0:00:13.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:39:58 +0000 (0:00:00.112)       0:00:14.010 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:39:58 +0000 (0:00:00.392)       0:00:14.402 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:39:58 +0000 (0:00:00.393)       0:00:14.795 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:39:59 +0000 (0:00:00.098)       0:00:14.894 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:39:59 +0000 (0:00:00.108)       0:00:15.002 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:39:59 +0000 (0:00:00.096)       0:00:15.099 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:39:59 +0000 (0:00:00.295)       0:00:15.394 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:39:59 +0000 (0:00:00.348)       0:00:15.743 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:40:00 +0000 (0:00:00.098)       0:00:15.841 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:40:00 +0000 (0:00:00.111)       0:00:15.952 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:40:00 +0000 (0:00:00.120)       0:00:16.073 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:40:00 +0000 (0:00:00.334)       0:00:16.407 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:40:00 +0000 (0:00:00.365)       0:00:16.773 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:40:03 +0000 (0:00:02.213)       0:00:18.986 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:40:04 +0000 (0:00:00.944)       0:00:19.931 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:40:05 +0000 (0:00:01.102)       0:00:21.034 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:40:05 +0000 (0:00:00.414)       0:00:21.449 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-jzjjcmcx.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 12845589, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4513443, 'mtime': 1781293145.4513443, 'ctime': 1781293145.4513443, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845595, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.453344, 'mtime': 1781293145.453344, 'ctime': 1781293145.453344, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845596, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4543443, 'mtime': 1781293145.4543443, 'ctime': 1781293145.4543443, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:40:06 +0000 (0:00:00.968)       0:00:22.418 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:40:08 +0000 (0:00:01.602)       0:00:24.020 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:40:08 +0000 (0:00:00.673)       0:00:24.694 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:40:09 +0000 (0:00:00.491)       0:00:25.185 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:40:10 +0000 (0:00:00.667)       0:00:25.853 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:40:10 +0000 (0:00:00.198)       0:00:26.052 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:40:10 +0000 (0:00:00.117)       0:00:26.170 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:40:10 +0000 (0:00:00.322)       0:00:26.492 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:40:10 +0000 (0:00:00.105)       0:00:26.597 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.262)       0:00:26.860 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.094)       0:00:26.954 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.091)       0:00:27.046 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.128)       0:00:27.175 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.329)       0:00:27.504 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.053)       0:00:27.558 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.141)       0:00:27.699 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:40:11 +0000 (0:00:00.090)       0:00:27.790 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.392)       0:00:28.182 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.092)       0:00:28.274 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.136)       0:00:28.411 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.093)       0:00:28.505 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.105)       0:00:28.611 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:40:12 +0000 (0:00:00.126)       0:00:28.737 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.355)       0:00:29.092 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.060)       0:00:29.153 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.355)       0:00:29.508 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.080)       0:00:29.589 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.044)       0:00:29.633 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:40:13 +0000 (0:00:00.056)       0:00:29.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:40:14 +0000 (0:00:00.226)       0:00:29.917 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:40:14 +0000 (0:00:00.041)       0:00:29.958 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:40:15 +0000 (0:00:01.603)       0:00:31.562 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:40:16 +0000 (0:00:00.460)       0:00:32.022 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:40:17 +0000 (0:00:01.632)       0:00:33.654 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:40:18 +0000 (0:00:00.273)       0:00:33.928 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:40:18 +0000 (0:00:00.061)       0:00:33.989 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:40:18 +0000 (0:00:00.056)       0:00:34.046 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:40:18 +0000 (0:00:00.126)       0:00:34.172 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:40:18 +0000 (0:00:00.650)       0:00:34.823 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:40:19 +0000 (0:00:00.613)       0:00:35.437 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:40:19 +0000 (0:00:00.333)       0:00:35.771 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:40:20 +0000 (0:00:00.071)       0:00:35.842 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:40:20 +0000 (0:00:00.052)       0:00:35.894 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:40:20 +0000 (0:00:00.868)       0:00:36.763 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:40:21 +0000 (0:00:00.107)       0:00:36.871 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:40:21 +0000 (0:00:00.336)       0:00:37.208 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:40:21 +0000 (0:00:00.262)       0:00:37.471 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:40:21 +0000 (0:00:00.133)       0:00:37.604 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:40:22 +0000 (0:00:00.236)       0:00:37.841 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:40:22 +0000 (0:00:00.269)       0:00:38.110 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:40:22 +0000 (0:00:00.082)       0:00:38.193 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:40:23 +0000 (0:00:01.589)       0:00:39.783 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:04.137)       0:00:43.920 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.312)       0:00:44.233 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.050)       0:00:44.283 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.052)       0:00:44.335 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.117)       0:00:44.453 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.042)       0:00:44.495 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:40:28 +0000 (0:00:00.339)       0:00:44.835 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:40:29 +0000 (0:00:00.097)       0:00:44.932 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:40:29 +0000 (0:00:00.043)       0:00:44.976 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:40:29 +0000 (0:00:00.311)       0:00:45.288 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:40:29 +0000 (0:00:00.038)       0:00:45.326 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:40:29 +0000 (0:00:00.041)       0:00:45.368 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:40:30 +0000 (0:00:00.582)       0:00:45.950 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:40:30 +0000 (0:00:00.262)       0:00:46.213 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:40:30 +0000 (0:00:00.468)       0:00:46.681 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:40:31 +0000 (0:00:00.365)       0:00:47.047 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:40:31 +0000 (0:00:00.715)       0:00:47.762 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:40:31 +0000 (0:00:00.053)       0:00:47.816 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:40:32 +0000 (0:00:00.249)       0:00:48.065 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:40:32 +0000 (0:00:00.266)       0:00:48.332 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  19:40:32 +0000 (0:00:00.152)       0:00:48.484 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:40:33 +0000 (0:00:00.401)       0:00:48.886 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=73   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:40:33 +0000 (0:00:00.739)       0:00:49.625 ***********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.14s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.48s",
                                "libvirt_manager : Destroy networks -------------------------------------- 2.21s",
                                "Copy generated content to proper location ------------------------------- 1.74s",
                                "podman : Ensure podman is installed ------------------------------------- 1.63s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.60s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.60s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.59s",
                                "libvirt_manager : List all of the existing virtual machines ------------- 1.57s",
                                "Gathering Facts --------------------------------------------------------- 1.33s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.10s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.02s",
                                "libvirt_manager : Remove dummy interface connections -------------------- 0.97s",
                                "libvirt_manager : Undefine networks ------------------------------------- 0.95s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.94s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.87s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.87s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.82s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.74s",
                                "radvd : Gather package facts -------------------------------------------- 0.72s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running deploy_layout > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:40:56 +0000 (0:00:00.069)       0:00:00.069 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  19:40:57 +0000 (0:00:01.051)       0:00:01.121 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  19:40:57 +0000 (0:00:00.546)       0:00:01.667 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  19:40:58 +0000 (0:00:00.065)       0:00:01.733 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  19:40:58 +0000 (0:00:00.207)       0:00:01.940 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  19:40:58 +0000 (0:00:00.418)       0:00:02.359 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  19:40:58 +0000 (0:00:00.282)       0:00:02.642 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  19:40:59 +0000 (0:00:01.025)       0:00:03.667 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  19:41:00 +0000 (0:00:00.183)       0:00:03.851 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  19:41:00 +0000 (0:00:00.684)       0:00:04.535 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  19:41:02 +0000 (0:00:01.617)       0:00:06.153 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  19:41:03 +0000 (0:00:01.113)       0:00:07.267 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  19:41:10 +0000 (0:00:07.129)       0:00:14.396 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  19:41:11 +0000 (0:00:00.789)       0:00:15.186 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  19:41:11 +0000 (0:00:00.068)       0:00:15.254 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  19:41:12 +0000 (0:00:00.775)       0:00:16.030 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  19:41:12 +0000 (0:00:00.088)       0:00:16.118 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  19:41:12 +0000 (0:00:00.078)       0:00:16.197 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  19:41:12 +0000 (0:00:00.077)       0:00:16.274 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  19:41:13 +0000 (0:00:00.510)       0:00:16.785 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  19:41:13 +0000 (0:00:00.580)       0:00:17.366 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  19:41:13 +0000 (0:00:00.088)       0:00:17.454 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  19:41:13 +0000 (0:00:00.091)       0:00:17.545 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  19:41:13 +0000 (0:00:00.103)       0:00:17.649 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.092)       0:00:17.741 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.063)       0:00:17.804 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.068)       0:00:17.873 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.126)       0:00:18.000 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.074)       0:00:18.075 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.063)       0:00:18.138 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.067)       0:00:18.206 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.121)       0:00:18.327 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  19:41:14 +0000 (0:00:00.305)       0:00:18.632 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.253)       0:00:18.885 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.349)       0:00:19.234 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.101)       0:00:19.336 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.059)       0:00:19.396 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.060)       0:00:19.456 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.059)       0:00:19.515 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.108)       0:00:19.624 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  19:41:15 +0000 (0:00:00.075)       0:00:19.699 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.066)       0:00:19.765 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.078)       0:00:19.844 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.056)       0:00:19.901 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.142)       0:00:20.043 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.099)       0:00:20.142 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.093)       0:00:20.236 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.126)       0:00:20.362 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  19:41:16 +0000 (0:00:00.104)       0:00:20.467 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  19:41:55 +0000 (0:00:39.032)       0:00:59.499 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  19:41:57 +0000 (0:00:01.646)       0:01:01.146 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  19:41:57 +0000 (0:00:00.166)       0:01:01.312 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  19:41:57 +0000 (0:00:00.161)       0:01:01.474 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  19:41:57 +0000 (0:00:00.058)       0:01:01.532 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  19:41:59 +0000 (0:00:01.646)       0:01:03.179 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  19:41:59 +0000 (0:00:00.383)       0:01:03.563 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  19:42:00 +0000 (0:00:00.301)       0:01:03.865 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  19:42:00 +0000 (0:00:00.179)       0:01:04.044 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  19:42:00 +0000 (0:00:00.073)       0:01:04.118 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  19:42:00 +0000 (0:00:00.250)       0:01:04.369 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.423)       0:01:04.793 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.105)       0:01:04.899 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.063)       0:01:04.962 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.059)       0:01:05.022 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.054)       0:01:05.077 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.105)       0:01:05.182 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  19:42:01 +0000 (0:00:00.104)       0:01:05.287 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:42:02 +0000 (0:00:01.321)       0:01:06.608 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:42:03 +0000 (0:00:00.958)       0:01:07.567 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:42:06 +0000 (0:00:02.872)       0:01:10.439 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:42:07 +0000 (0:00:01.112)       0:01:11.551 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:42:08 +0000 (0:00:00.973)       0:01:12.525 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:42:09 +0000 (0:00:00.925)       0:01:13.450 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:42:09 +0000 (0:00:00.081)       0:01:13.531 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:42:10 +0000 (0:00:00.541)       0:01:14.073 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:42:10 +0000 (0:00:00.519)       0:01:14.593 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.190)       0:01:14.783 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.099)       0:01:14.883 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.043)       0:01:14.926 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.044)       0:01:14.970 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.040)       0:01:15.011 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.041)       0:01:15.053 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.046)       0:01:15.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:42:11 +0000 (0:00:00.483)       0:01:15.583 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.147)       0:01:15.730 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.179)       0:01:15.910 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.039)       0:01:15.950 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.044)       0:01:15.994 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.045)       0:01:16.039 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.042)       0:01:16.082 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.451)       0:01:16.533 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.038)       0:01:16.571 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:42:12 +0000 (0:00:00.037)       0:01:16.609 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:42:13 +0000 (0:00:00.681)       0:01:17.290 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:42:14 +0000 (0:00:00.568)       0:01:17.859 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:42:14 +0000 (0:00:00.566)       0:01:18.425 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:42:14 +0000 (0:00:00.159)       0:01:18.584 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:42:14 +0000 (0:00:00.091)       0:01:18.676 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.359)       0:01:19.035 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.087)       0:01:19.123 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.119)       0:01:19.242 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.151)       0:01:19.394 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.103)       0:01:19.498 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:42:15 +0000 (0:00:00.154)       0:01:19.653 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:42:16 +0000 (0:00:00.371)       0:01:20.024 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:42:16 +0000 (0:00:00.052)       0:01:20.077 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:42:16 +0000 (0:00:00.220)       0:01:20.297 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:42:16 +0000 (0:00:00.092)       0:01:20.389 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.400)       0:01:20.790 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.153)       0:01:20.943 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.142)       0:01:21.086 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.104)       0:01:21.190 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.101)       0:01:21.291 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:42:17 +0000 (0:00:00.220)       0:01:21.512 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.369)       0:01:21.881 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.060)       0:01:21.942 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.227)       0:01:22.169 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.048)       0:01:22.218 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.049)       0:01:22.267 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.082)       0:01:22.350 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.266)       0:01:22.616 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:42:18 +0000 (0:00:00.085)       0:01:22.702 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:42:20 +0000 (0:00:01.553)       0:01:24.255 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:42:21 +0000 (0:00:00.526)       0:01:24.782 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:42:22 +0000 (0:00:01.572)       0:01:26.355 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:42:22 +0000 (0:00:00.354)       0:01:26.709 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:42:23 +0000 (0:00:00.064)       0:01:26.774 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:42:23 +0000 (0:00:00.060)       0:01:26.834 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:42:23 +0000 (0:00:00.088)       0:01:26.923 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:42:23 +0000 (0:00:00.504)       0:01:27.428 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:42:24 +0000 (0:00:00.510)       0:01:27.938 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:42:24 +0000 (0:00:00.247)       0:01:28.185 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:42:24 +0000 (0:00:00.043)       0:01:28.229 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:42:24 +0000 (0:00:00.049)       0:01:28.278 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:42:25 +0000 (0:00:00.874)       0:01:29.152 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:42:25 +0000 (0:00:00.140)       0:01:29.293 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:42:25 +0000 (0:00:00.387)       0:01:29.680 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:42:26 +0000 (0:00:00.336)       0:01:30.017 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:42:26 +0000 (0:00:00.108)       0:01:30.126 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:42:26 +0000 (0:00:00.255)       0:01:30.381 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:42:26 +0000 (0:00:00.323)       0:01:30.705 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:42:27 +0000 (0:00:00.090)       0:01:30.795 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:42:28 +0000 (0:00:01.473)       0:01:32.268 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:01.482)       0:01:33.750 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.262)       0:01:34.012 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.041)       0:01:34.053 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.041)       0:01:34.095 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.076)       0:01:34.171 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.049)       0:01:34.221 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.329)       0:01:34.550 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.080)       0:01:34.630 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:42:30 +0000 (0:00:00.051)       0:01:34.681 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:42:31 +0000 (0:00:00.288)       0:01:34.970 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:42:31 +0000 (0:00:00.061)       0:01:35.031 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:42:31 +0000 (0:00:00.047)       0:01:35.079 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:42:31 +0000 (0:00:00.381)       0:01:35.460 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:42:31 +0000 (0:00:00.228)       0:01:35.688 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:42:32 +0000 (0:00:00.409)       0:01:36.098 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:42:32 +0000 (0:00:00.261)       0:01:36.359 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:42:33 +0000 (0:00:00.631)       0:01:36.991 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:42:33 +0000 (0:00:00.059)       0:01:37.051 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:42:33 +0000 (0:00:00.221)       0:01:37.272 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:42:33 +0000 (0:00:00.230)       0:01:37.503 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  19:42:33 +0000 (0:00:00.097)       0:01:37.600 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.244)       0:01:37.844 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.241)       0:01:38.085 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.273)       0:01:38.359 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.044)       0:01:38.403 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.048)       0:01:38.452 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.048)       0:01:38.501 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  19:42:34 +0000 (0:00:00.044)       0:01:38.545 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  19:42:36 +0000 (0:00:01.547)       0:01:40.093 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  19:42:36 +0000 (0:00:00.301)       0:01:40.395 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  19:42:37 +0000 (0:00:00.458)       0:01:40.854 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  19:42:37 +0000 (0:00:00.076)       0:01:40.930 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  19:42:37 +0000 (0:00:00.296)       0:01:41.227 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  19:42:38 +0000 (0:00:00.601)       0:01:41.828 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  19:42:38 +0000 (0:00:00.447)       0:01:42.276 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  19:42:38 +0000 (0:00:00.384)       0:01:42.660 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  19:42:39 +0000 (0:00:00.410)       0:01:43.071 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  19:42:39 +0000 (0:00:00.433)       0:01:43.504 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  19:42:40 +0000 (0:00:00.415)       0:01:43.920 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  19:42:40 +0000 (0:00:00.496)       0:01:44.417 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  19:42:41 +0000 (0:00:00.451)       0:01:44.869 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  19:42:41 +0000 (0:00:00.478)       0:01:45.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  19:42:42 +0000 (0:00:00.484)       0:01:45.832 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  19:42:42 +0000 (0:00:00.422)       0:01:46.254 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  19:42:43 +0000 (0:00:00.476)       0:01:46.730 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  19:42:43 +0000 (0:00:00.395)       0:01:47.125 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  19:42:43 +0000 (0:00:00.449)       0:01:47.574 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  19:42:44 +0000 (0:00:00.402)       0:01:47.977 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  19:42:44 +0000 (0:00:00.358)       0:01:48.335 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  19:42:45 +0000 (0:00:00.420)       0:01:48.756 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  19:42:45 +0000 (0:00:00.455)       0:01:49.212 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  19:42:45 +0000 (0:00:00.390)       0:01:49.602 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  19:42:46 +0000 (0:00:00.414)       0:01:50.017 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  19:42:46 +0000 (0:00:00.429)       0:01:50.447 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  19:42:47 +0000 (0:00:00.407)       0:01:50.854 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  19:42:47 +0000 (0:00:00.451)       0:01:51.305 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  19:42:48 +0000 (0:00:00.489)       0:01:51.795 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  19:42:49 +0000 (0:00:01.487)       0:01:53.283 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  19:42:50 +0000 (0:00:00.454)       0:01:53.737 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  19:42:50 +0000 (0:00:00.523)       0:01:54.260 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  19:42:50 +0000 (0:00:00.106)       0:01:54.367 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  19:42:51 +0000 (0:00:00.436)       0:01:54.803 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  19:42:51 +0000 (0:00:00.564)       0:01:55.367 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  19:42:52 +0000 (0:00:00.430)       0:01:55.798 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  19:42:52 +0000 (0:00:00.329)       0:01:56.128 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  19:42:52 +0000 (0:00:00.089)       0:01:56.217 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Friday 12 June 2026  19:42:52 +0000 (0:00:00.287)       0:01:56.505 ***********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  19:42:52 +0000 (0:00:00.079)       0:01:56.585 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  19:42:53 +0000 (0:00:00.409)       0:01:56.994 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  19:42:53 +0000 (0:00:00.480)       0:01:57.475 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  19:42:54 +0000 (0:00:00.612)       0:01:58.088 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:42:54 +0000 (0:00:00.314)       0:01:58.403 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  19:42:55 +0000 (0:00:00.767)       0:01:59.170 ***********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 39.03s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.13s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.87s",
                                "ci_setup : Install needed packages -------------------------------------- 1.65s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.65s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.62s",
                                "podman : Ensure podman is installed ------------------------------------- 1.57s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.55s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.55s",
                                "libvirt_manager : Ensure read-write socket is enabled for proxy. -------- 1.49s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.48s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.47s",
                                "ci_setup : Manage directories ------------------------------------------- 1.32s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.11s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.11s",
                                "Gathering Facts --------------------------------------------------------- 1.05s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.03s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.97s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.96s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.93s",
                                "INFO     Running deploy_layout > converge",
                                "",
                                "PLAY [One hypervisor] **********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:42:56 +0000 (0:00:00.057)       0:00:00.057 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Friday 12 June 2026  19:42:57 +0000 (0:00:01.157)       0:00:01.215 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Friday 12 June 2026  19:42:57 +0000 (0:00:00.084)       0:00:01.299 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})",
                                "",
                                "TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***",
                                "Friday 12 June 2026  19:42:57 +0000 (0:00:00.131)       0:00:01.430 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Friday 12 June 2026  19:42:57 +0000 (0:00:00.105)       0:00:01.535 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Friday 12 June 2026  19:42:58 +0000 (0:00:01.042)       0:00:02.578 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Friday 12 June 2026  19:42:58 +0000 (0:00:00.095)       0:00:02.674 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  19:42:58 +0000 (0:00:00.136)       0:00:02.811 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Friday 12 June 2026  19:42:59 +0000 (0:00:00.098)       0:00:02.909 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance",
                                "",
                                "TASK [libvirt_manager : Chose right parameter for layout definition] ***********",
                                "Friday 12 June 2026  19:42:59 +0000 (0:00:00.118)       0:00:03.028 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Friday 12 June 2026  19:42:59 +0000 (0:00:00.153)       0:00:03.181 ***********",
                                "ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)",
                                "",
                                "TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***",
                                "Friday 12 June 2026  19:42:59 +0000 (0:00:00.238)       0:00:03.419 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Friday 12 June 2026  19:42:59 +0000 (0:00:00.080)       0:00:03.500 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Friday 12 June 2026  19:43:00 +0000 (0:00:00.702)       0:00:04.202 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Friday 12 June 2026  19:43:00 +0000 (0:00:00.665)       0:00:04.868 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:43:01 +0000 (0:00:00.095)       0:00:04.964 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Friday 12 June 2026  19:43:02 +0000 (0:00:01.052)       0:00:06.017 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Friday 12 June 2026  19:43:02 +0000 (0:00:00.065)       0:00:06.082 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Friday 12 June 2026  19:43:02 +0000 (0:00:00.073)       0:00:06.155 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Friday 12 June 2026  19:43:03 +0000 (0:00:00.766)       0:00:06.921 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Friday 12 June 2026  19:43:03 +0000 (0:00:00.700)       0:00:07.622 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:43:03 +0000 (0:00:00.162)       0:00:07.784 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:43:03 +0000 (0:00:00.088)       0:00:07.872 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.413)       0:00:08.286 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.065)       0:00:08.351 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.063)       0:00:08.414 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.128)       0:00:08.543 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'})",
                                "ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.181)       0:00:08.724 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:43:04 +0000 (0:00:00.069)       0:00:08.794 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:43:05 +0000 (0:00:00.608)       0:00:09.402 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-1 to computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding baremetal-0 to baremetals)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:43:05 +0000 (0:00:00.238)       0:00:09.641 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:43:05 +0000 (0:00:00.097)       0:00:09.739 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:43:06 +0000 (0:00:00.528)       0:00:10.268 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:43:06 +0000 (0:00:00.355)       0:00:10.623 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:43:06 +0000 (0:00:00.093)       0:00:10.716 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:43:06 +0000 (0:00:00.098)       0:00:10.815 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.160)       0:00:10.976 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.254)       0:00:11.230 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.250)       0:00:11.480 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.070)       0:00:11.551 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.113)       0:00:11.664 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:43:07 +0000 (0:00:00.097)       0:00:11.761 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:43:08 +0000 (0:00:00.250)       0:00:12.012 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:43:08 +0000 (0:00:00.303)       0:00:12.316 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:43:08 +0000 (0:00:00.111)       0:00:12.428 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:43:08 +0000 (0:00:00.069)       0:00:12.497 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:43:08 +0000 (0:00:00.291)       0:00:12.789 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:43:09 +0000 (0:00:00.699)       0:00:13.488 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:43:09 +0000 (0:00:00.255)       0:00:13.744 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:43:09 +0000 (0:00:00.067)       0:00:13.812 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:43:09 +0000 (0:00:00.064)       0:00:13.876 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.068)       0:00:13.944 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.130)       0:00:14.075 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.068)       0:00:14.144 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.204)       0:00:14.348 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.056)       0:00:14.405 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:43:10 +0000 (0:00:00.371)       0:00:14.776 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:43:11 +0000 (0:00:00.539)       0:00:15.315 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:43:11 +0000 (0:00:00.176)       0:00:15.492 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:43:11 +0000 (0:00:00.126)       0:00:15.619 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:43:12 +0000 (0:00:00.569)       0:00:16.189 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:43:12 +0000 (0:00:00.205)       0:00:16.394 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:43:12 +0000 (0:00:00.123)       0:00:16.517 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:43:13 +0000 (0:00:00.938)       0:00:17.456 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:43:14 +0000 (0:00:01.013)       0:00:18.469 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:43:15 +0000 (0:00:00.693)       0:00:19.163 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:43:15 +0000 (0:00:00.561)       0:00:19.724 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:43:15 +0000 (0:00:00.149)       0:00:19.874 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:43:16 +0000 (0:00:00.310)       0:00:20.185 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:43:16 +0000 (0:00:00.656)       0:00:20.842 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  19:43:17 +0000 (0:00:00.183)       0:00:21.025 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  19:43:17 +0000 (0:00:00.213)       0:00:21.239 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  19:43:19 +0000 (0:00:01.866)       0:00:23.105 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  19:43:19 +0000 (0:00:00.245)       0:00:23.350 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  19:43:20 +0000 (0:00:00.598)       0:00:23.948 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  19:43:22 +0000 (0:00:02.052)       0:00:26.001 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:43:22 +0000 (0:00:00.595)       0:00:26.596 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:43:22 +0000 (0:00:00.068)       0:00:26.665 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:43:22 +0000 (0:00:00.110)       0:00:26.776 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:43:23 +0000 (0:00:00.606)       0:00:27.382 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:43:23 +0000 (0:00:00.340)       0:00:27.723 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:43:25 +0000 (0:00:01.642)       0:00:29.365 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:43:29 +0000 (0:00:04.456)       0:00:33.822 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:43:30 +0000 (0:00:00.342)       0:00:34.164 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:43:30 +0000 (0:00:00.542)       0:00:34.707 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:43:31 +0000 (0:00:00.555)       0:00:35.262 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:43:31 +0000 (0:00:00.145)       0:00:35.408 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:43:32 +0000 (0:00:00.552)       0:00:35.960 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:43:32 +0000 (0:00:00.059)       0:00:36.020 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:43:32 +0000 (0:00:00.159)       0:00:36.179 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:43:32 +0000 (0:00:00.565)       0:00:36.745 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:43:32 +0000 (0:00:00.067)       0:00:36.813 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:43:33 +0000 (0:00:00.316)       0:00:37.129 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.896)       0:00:38.026 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.072)       0:00:38.099 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.071)       0:00:38.170 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.180)       0:00:38.351 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.206)       0:00:38.557 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.084)       0:00:38.642 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:43:34 +0000 (0:00:00.158)       0:00:38.800 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:43:35 +0000 (0:00:00.732)       0:00:39.533 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:43:35 +0000 (0:00:00.057)       0:00:39.591 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:43:35 +0000 (0:00:00.146)       0:00:39.737 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:43:35 +0000 (0:00:00.071)       0:00:39.809 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:43:35 +0000 (0:00:00.078)       0:00:39.888 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:43:36 +0000 (0:00:00.644)       0:00:40.532 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:43:36 +0000 (0:00:00.119)       0:00:40.652 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:43:36 +0000 (0:00:00.104)       0:00:40.757 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:43:36 +0000 (0:00:00.076)       0:00:40.833 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:43:37 +0000 (0:00:00.707)       0:00:41.540 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:43:37 +0000 (0:00:00.116)       0:00:41.657 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:43:38 +0000 (0:00:00.526)       0:00:42.184 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:43:38 +0000 (0:00:00.116)       0:00:42.300 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:43:38 +0000 (0:00:00.312)       0:00:42.613 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:43:38 +0000 (0:00:00.113)       0:00:42.726 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:43:39 +0000 (0:00:00.605)       0:00:43.332 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:43:39 +0000 (0:00:00.511)       0:00:43.843 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:43:40 +0000 (0:00:00.517)       0:00:44.361 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:43:40 +0000 (0:00:00.261)       0:00:44.622 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.533)       0:00:45.156 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.082)       0:00:45.239 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.058)       0:00:45.298 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.114)       0:00:45.413 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.069)       0:00:45.483 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.058)       0:00:45.541 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.199)       0:00:45.741 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:43:41 +0000 (0:00:00.055)       0:00:45.797 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:43:42 +0000 (0:00:00.315)       0:00:46.112 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:43:42 +0000 (0:00:00.522)       0:00:46.634 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:43:42 +0000 (0:00:00.137)       0:00:46.771 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:43:42 +0000 (0:00:00.113)       0:00:46.885 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:43:43 +0000 (0:00:00.638)       0:00:47.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:43:43 +0000 (0:00:00.069)       0:00:47.594 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:43:43 +0000 (0:00:00.116)       0:00:47.710 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:43:43 +0000 (0:00:00.065)       0:00:47.776 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.136)       0:00:47.913 ***********",
                                "ok: [instance] => (item=baremetal-0 - ctlplane)",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "ok: [instance] => (item=compute-1 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.274)       0:00:48.187 ***********",
                                "ok: [instance] => (item=baremetal-0 - public)",
                                "ok: [instance] => (item=compute-0 - public)",
                                "ok: [instance] => (item=compute-1 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.185)       0:00:48.372 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.137)       0:00:48.509 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.074)       0:00:48.584 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:43:44 +0000 (0:00:00.203)       0:00:48.787 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.119)       0:00:48.906 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.215)       0:00:49.121 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.096)       0:00:49.218 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.246)       0:00:49.464 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.087)       0:00:49.551 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:43:45 +0000 (0:00:00.058)       0:00:49.610 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:43:46 +0000 (0:00:00.325)       0:00:49.936 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:43:46 +0000 (0:00:00.109)       0:00:50.045 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:af:fa', 'entry': 'set:baremetal,52:54:02:01:af:fa,192.168.140.20,baremetal-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:ea:e9', 'entry': 'set:compute,52:54:00:01:ea:e9,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:af:cd', 'entry': 'set:compute,52:54:01:01:af:cd,192.168.140.11,compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:cc:f0', 'entry': 'set:baremetal,52:54:02:00:cc:f0,192.168.110.30,baremetal-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:13:94', 'entry': 'set:compute,52:54:00:00:13:94,192.168.110.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-1_52:54:01:00:59:00', 'entry': 'set:compute,52:54:01:00:59:00,192.168.110.11,compute-1', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:43:48 +0000 (0:00:02.793)       0:00:52.838 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:43:49 +0000 (0:00:00.108)       0:00:52.946 ***********",
                                "ok: [instance] => (item=baremetal-0)",
                                "ok: [instance] => (item=compute-0)",
                                "ok: [instance] => (item=compute-1)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:43:49 +0000 (0:00:00.303)       0:00:53.250 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:43:49 +0000 (0:00:00.192)       0:00:53.442 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:43:49 +0000 (0:00:00.107)       0:00:53.549 ***********",
                                "ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:43:49 +0000 (0:00:00.263)       0:00:53.813 ***********",
                                "changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:43:52 +0000 (0:00:02.297)       0:00:56.110 ***********",
                                "skipping: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:43:52 +0000 (0:00:00.295)       0:00:56.406 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:43:52 +0000 (0:00:00.065)       0:00:56.471 ***********",
                                "skipping: [instance] => (item=nocompute)",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance] => (item=baremetal)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:43:52 +0000 (0:00:00.083)       0:00:56.555 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:43:52 +0000 (0:00:00.075)       0:00:56.630 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:43:53 +0000 (0:00:00.524)       0:00:57.154 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:43:53 +0000 (0:00:00.091)       0:00:57.246 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:43:54 +0000 (0:00:00.828)       0:00:58.075 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:43:54 +0000 (0:00:00.526)       0:00:58.601 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Friday 12 June 2026  19:43:55 +0000 (0:00:00.441)       0:00:59.042 ***********",
                                "skipping: [instance] => (item=nocompute)",
                                "changed: [instance] => (item=compute)",
                                "changed: [instance] => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Friday 12 June 2026  19:43:56 +0000 (0:00:01.016)       0:01:00.058 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if all-group.yml already exists] *****************",
                                "Friday 12 June 2026  19:43:56 +0000 (0:00:00.140)       0:01:00.199 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Friday 12 June 2026  19:43:56 +0000 (0:00:00.300)       0:01:00.499 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Friday 12 June 2026  19:43:56 +0000 (0:00:00.112)       0:01:00.612 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Friday 12 June 2026  19:43:57 +0000 (0:00:00.584)       0:01:01.197 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Friday 12 June 2026  19:43:57 +0000 (0:00:00.068)       0:01:01.265 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Friday 12 June 2026  19:43:57 +0000 (0:00:00.069)       0:01:01.335 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:43:57 +0000 (0:00:00.264)       0:01:01.599 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:43:57 +0000 (0:00:00.082)       0:01:01.682 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:43:58 +0000 (0:00:00.341)       0:01:02.023 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:43:58 +0000 (0:00:00.418)       0:01:02.442 ***********",
                                "changed: [instance] => (item=pool-start)",
                                "changed: [instance] => (item=pool-autostart)",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:43:59 +0000 (0:00:00.617)       0:01:03.059 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:43:59 +0000 (0:00:00.075)       0:01:03.135 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:43:59 +0000 (0:00:00.122)       0:01:03.257 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:43:59 +0000 (0:00:00.062)       0:01:03.320 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Friday 12 June 2026  19:43:59 +0000 (0:00:00.404)       0:01:03.724 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:44:00 +0000 (0:00:00.311)       0:01:04.036 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:44:00 +0000 (0:00:00.335)       0:01:04.372 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:44:00 +0000 (0:00:00.247)       0:01:04.620 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:44:13 +0000 (0:00:12.391)       0:01:17.012 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:44:13 +0000 (0:00:00.363)       0:01:17.376 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:44:13 +0000 (0:00:00.110)       0:01:17.486 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:44:13 +0000 (0:00:00.378)       0:01:17.865 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:44:14 +0000 (0:00:00.367)       0:01:18.232 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:44:14 +0000 (0:00:00.309)       0:01:18.542 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:44:14 +0000 (0:00:00.069)       0:01:18.611 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.317)       0:01:18.929 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.186)       0:01:19.115 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.285)       0:01:19.401 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.059)       0:01:19.460 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.067)       0:01:19.528 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.066)       0:01:19.594 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.125)       0:01:19.720 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.065)       0:01:19.786 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Friday 12 June 2026  19:44:15 +0000 (0:00:00.070)       0:01:19.856 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Friday 12 June 2026  19:44:16 +0000 (0:00:00.287)       0:01:20.143 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Friday 12 June 2026  19:44:16 +0000 (0:00:00.555)       0:01:20.699 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Friday 12 June 2026  19:44:17 +0000 (0:00:00.366)       0:01:21.066 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Friday 12 June 2026  19:44:17 +0000 (0:00:00.299)       0:01:21.366 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Friday 12 June 2026  19:44:18 +0000 (0:00:00.689)       0:01:22.056 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Friday 12 June 2026  19:44:18 +0000 (0:00:00.065)       0:01:22.122 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Friday 12 June 2026  19:44:18 +0000 (0:00:00.372)       0:01:22.494 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Friday 12 June 2026  19:44:18 +0000 (0:00:00.078)       0:01:22.573 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-0] *************************",
                                "Friday 12 June 2026  19:44:18 +0000 (0:00:00.283)       0:01:22.856 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********",
                                "Friday 12 June 2026  19:44:19 +0000 (0:00:00.429)       0:01:23.285 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-0] *************************",
                                "Friday 12 June 2026  19:44:19 +0000 (0:00:00.432)       0:01:23.718 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************",
                                "Friday 12 June 2026  19:44:20 +0000 (0:00:00.742)       0:01:24.460 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********",
                                "Friday 12 June 2026  19:44:20 +0000 (0:00:00.102)       0:01:24.563 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:44:20 +0000 (0:00:00.195)       0:01:24.758 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:20 +0000 (0:00:00.134)       0:01:24.893 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:21 +0000 (0:00:00.422)       0:01:25.315 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:21 +0000 (0:00:00.204)       0:01:25.520 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:21 +0000 (0:00:00.366)       0:01:25.886 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************",
                                "Friday 12 June 2026  19:44:22 +0000 (0:00:00.290)       0:01:26.177 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:22 +0000 (0:00:00.479)       0:01:26.656 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:23 +0000 (0:00:00.332)       0:01:26.989 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:23 +0000 (0:00:00.102)       0:01:27.092 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:23 +0000 (0:00:00.309)       0:01:27.401 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********",
                                "Friday 12 June 2026  19:44:23 +0000 (0:00:00.378)       0:01:27.779 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****",
                                "Friday 12 June 2026  19:44:24 +0000 (0:00:00.454)       0:01:28.233 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-0] ********",
                                "Friday 12 June 2026  19:44:24 +0000 (0:00:00.086)       0:01:28.320 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if we have a source candidate] *******************",
                                "Friday 12 June 2026  19:44:24 +0000 (0:00:00.202)       0:01:28.523 ***********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Friday 12 June 2026  19:44:24 +0000 (0:00:00.341)       0:01:28.864 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Friday 12 June 2026  19:44:25 +0000 (0:00:00.460)       0:01:29.325 ***********",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Friday 12 June 2026  19:44:25 +0000 (0:00:00.435)       0:01:29.760 ***********",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-0] **************",
                                "Friday 12 June 2026  19:44:26 +0000 (0:00:00.588)       0:01:30.349 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************",
                                "Friday 12 June 2026  19:44:26 +0000 (0:00:00.403)       0:01:30.752 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:44:27 +0000 (0:00:00.453)       0:01:31.206 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:44:27 +0000 (0:00:00.390)       0:01:31.596 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:44:27 +0000 (0:00:00.099)       0:01:31.696 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  19:44:27 +0000 (0:00:00.159)       0:01:31.855 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.367)       0:01:32.223 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.105)       0:01:32.328 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.113)       0:01:32.441 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.106)       0:01:32.548 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.172)       0:01:32.721 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  19:44:28 +0000 (0:00:00.154)       0:01:32.875 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  19:44:29 +0000 (0:00:00.572)       0:01:33.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  19:44:31 +0000 (0:00:01.744)       0:01:35.193 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  19:44:31 +0000 (0:00:00.344)       0:01:35.537 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  19:44:32 +0000 (0:00:00.684)       0:01:36.222 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  19:44:32 +0000 (0:00:00.648)       0:01:36.870 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  19:44:33 +0000 (0:00:00.135)       0:01:37.005 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  19:44:33 +0000 (0:00:00.435)       0:01:37.440 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  19:44:33 +0000 (0:00:00.101)       0:01:37.542 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:44:34 +0000 (0:00:00.394)       0:01:37.937 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:44:34 +0000 (0:00:00.552)       0:01:38.489 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-0] ********************",
                                "Friday 12 June 2026  19:44:34 +0000 (0:00:00.117)       0:01:38.607 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-1] *************************",
                                "Friday 12 June 2026  19:44:34 +0000 (0:00:00.089)       0:01:38.697 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********",
                                "Friday 12 June 2026  19:44:35 +0000 (0:00:00.442)       0:01:39.139 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-1] *************************",
                                "Friday 12 June 2026  19:44:35 +0000 (0:00:00.396)       0:01:39.535 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************",
                                "Friday 12 June 2026  19:44:36 +0000 (0:00:00.557)       0:01:40.093 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********",
                                "Friday 12 June 2026  19:44:36 +0000 (0:00:00.104)       0:01:40.197 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:44:36 +0000 (0:00:00.194)       0:01:40.391 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:36 +0000 (0:00:00.141)       0:01:40.533 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:37 +0000 (0:00:00.449)       0:01:40.983 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:37 +0000 (0:00:00.120)       0:01:41.103 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:37 +0000 (0:00:00.394)       0:01:41.498 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************",
                                "Friday 12 June 2026  19:44:37 +0000 (0:00:00.274)       0:01:41.772 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:38 +0000 (0:00:00.524)       0:01:42.297 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:38 +0000 (0:00:00.415)       0:01:42.712 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:38 +0000 (0:00:00.115)       0:01:42.828 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:40 +0000 (0:00:01.396)       0:01:44.225 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********",
                                "Friday 12 June 2026  19:44:40 +0000 (0:00:00.379)       0:01:44.605 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****",
                                "Friday 12 June 2026  19:44:41 +0000 (0:00:00.445)       0:01:45.050 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-1] ********",
                                "Friday 12 June 2026  19:44:41 +0000 (0:00:00.130)       0:01:45.180 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if we have a source candidate] *******************",
                                "Friday 12 June 2026  19:44:41 +0000 (0:00:00.125)       0:01:45.305 ***********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Friday 12 June 2026  19:44:41 +0000 (0:00:00.364)       0:01:45.670 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Friday 12 June 2026  19:44:42 +0000 (0:00:00.463)       0:01:46.133 ***********",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Friday 12 June 2026  19:44:42 +0000 (0:00:00.428)       0:01:46.562 ***********",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-1] **************",
                                "Friday 12 June 2026  19:44:43 +0000 (0:00:00.545)       0:01:47.107 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************",
                                "Friday 12 June 2026  19:44:43 +0000 (0:00:00.368)       0:01:47.475 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:44:44 +0000 (0:00:00.443)       0:01:47.918 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:44:45 +0000 (0:00:01.355)       0:01:49.273 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:44:45 +0000 (0:00:00.173)       0:01:49.447 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  19:44:45 +0000 (0:00:00.131)       0:01:49.579 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  19:44:45 +0000 (0:00:00.282)       0:01:49.862 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  19:44:46 +0000 (0:00:00.157)       0:01:50.019 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  19:44:46 +0000 (0:00:00.083)       0:01:50.102 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  19:44:46 +0000 (0:00:00.081)       0:01:50.184 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  19:44:46 +0000 (0:00:00.125)       0:01:50.310 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  19:44:46 +0000 (0:00:00.201)       0:01:50.512 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  19:44:47 +0000 (0:00:00.596)       0:01:51.109 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  19:44:48 +0000 (0:00:01.560)       0:01:52.669 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  19:44:49 +0000 (0:00:00.376)       0:01:53.046 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  19:44:49 +0000 (0:00:00.547)       0:01:53.594 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  19:44:50 +0000 (0:00:00.584)       0:01:54.178 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  19:44:50 +0000 (0:00:00.107)       0:01:54.285 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  19:44:50 +0000 (0:00:00.339)       0:01:54.625 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  19:44:50 +0000 (0:00:00.091)       0:01:54.716 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:44:51 +0000 (0:00:00.338)       0:01:55.055 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:44:51 +0000 (0:00:00.437)       0:01:55.493 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-1] ********************",
                                "Friday 12 June 2026  19:44:51 +0000 (0:00:00.130)       0:01:55.624 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for baremetal-0] ***********************",
                                "Friday 12 June 2026  19:44:51 +0000 (0:00:00.166)       0:01:55.790 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******",
                                "Friday 12 June 2026  19:44:52 +0000 (0:00:00.427)       0:01:56.218 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************",
                                "Friday 12 June 2026  19:44:52 +0000 (0:00:00.377)       0:01:56.596 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************",
                                "Friday 12 June 2026  19:44:53 +0000 (0:00:00.623)       0:01:57.219 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********",
                                "Friday 12 June 2026  19:44:53 +0000 (0:00:00.083)       0:01:57.303 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:44:53 +0000 (0:00:00.131)       0:01:57.434 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:53 +0000 (0:00:00.211)       0:01:57.646 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:54 +0000 (0:00:00.422)       0:01:58.068 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:54 +0000 (0:00:00.144)       0:01:58.212 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:54 +0000 (0:00:00.483)       0:01:58.696 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********",
                                "Friday 12 June 2026  19:44:55 +0000 (0:00:00.331)       0:01:59.028 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:44:55 +0000 (0:00:00.513)       0:01:59.541 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:44:56 +0000 (0:00:00.487)       0:02:00.029 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:44:56 +0000 (0:00:00.109)       0:02:00.138 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:44:56 +0000 (0:00:00.391)       0:02:00.530 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******",
                                "Friday 12 June 2026  19:44:56 +0000 (0:00:00.315)       0:02:00.845 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***",
                                "Friday 12 June 2026  19:44:57 +0000 (0:00:00.544)       0:02:01.390 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******",
                                "Friday 12 June 2026  19:44:57 +0000 (0:00:00.058)       0:02:01.448 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************",
                                "Friday 12 June 2026  19:44:57 +0000 (0:00:00.064)       0:02:01.513 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************",
                                "Friday 12 June 2026  19:44:57 +0000 (0:00:00.062)       0:02:01.576 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:44:57 +0000 (0:00:00.142)       0:02:01.718 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.302)       0:02:02.021 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.073)       0:02:02.094 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.060)       0:02:02.154 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.057)       0:02:02.212 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for baremetal-0] ******************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.209)       0:02:02.421 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.075)       0:02:02.496 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************",
                                "Friday 12 June 2026  19:44:58 +0000 (0:00:00.138)       0:02:02.634 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Friday 12 June 2026  19:44:59 +0000 (0:00:00.443)       0:02:03.078 ***********",
                                "skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  19:45:01 +0000 (0:00:02.294)       0:02:05.372 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  19:45:02 +0000 (0:00:00.979)       0:02:06.352 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Friday 12 June 2026  19:45:03 +0000 (0:00:00.700)       0:02:07.053 ***********",
                                "changed: [instance] => (item=compute-0.utility)",
                                "changed: [instance] => (item=compute-1.utility)",
                                "skipping: [instance] => (item=baremetal-0.utility)",
                                "",
                                "TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************",
                                "Friday 12 June 2026  19:45:03 +0000 (0:00:00.742)       0:02:07.796 ***********",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j763300876222.83149', 'results_file': '/home/zuul/.ansible_async/j763300876222.83149', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j256226431731.83167', 'results_file': '/home/zuul/.ansible_async/j256226431731.83167', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})",
                                "",
                                "TASK [libvirt_manager : Configure managed VMs] *********************************",
                                "Friday 12 June 2026  19:45:30 +0000 (0:00:26.591)       0:02:34.388 ***********",
                                "skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  19:45:30 +0000 (0:00:00.245)       0:02:34.633 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-0] *****************************",
                                "Friday 12 June 2026  19:45:30 +0000 (0:00:00.058)       0:02:34.692 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  19:45:30 +0000 (0:00:00.190)       0:02:34.882 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  19:45:31 +0000 (0:00:00.193)       0:02:35.076 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  19:45:31 +0000 (0:00:00.310)       0:02:35.386 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************",
                                "Friday 12 June 2026  19:45:31 +0000 (0:00:00.374)       0:02:35.761 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.490)       0:02:36.251 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.062)       0:02:36.313 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-0] *****************",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.140)       0:02:36.454 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-0] ******************",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.123)       0:02:36.577 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.096)       0:02:36.673 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-1] *****************************",
                                "Friday 12 June 2026  19:45:32 +0000 (0:00:00.070)       0:02:36.744 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  19:45:33 +0000 (0:00:00.203)       0:02:36.947 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  19:45:33 +0000 (0:00:00.236)       0:02:37.183 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  19:45:33 +0000 (0:00:00.451)       0:02:37.634 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************",
                                "Friday 12 June 2026  19:45:34 +0000 (0:00:00.377)       0:02:38.012 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************",
                                "Friday 12 June 2026  19:45:34 +0000 (0:00:00.593)       0:02:38.605 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  19:45:34 +0000 (0:00:00.155)       0:02:38.761 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-1] *****************",
                                "Friday 12 June 2026  19:45:34 +0000 (0:00:00.086)       0:02:38.847 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-1] ******************",
                                "Friday 12 June 2026  19:45:35 +0000 (0:00:00.116)       0:02:38.963 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Friday 12 June 2026  19:45:35 +0000 (0:00:00.120)       0:02:39.084 ***********",
                                "skipping: [instance] => (item=baremetal-0)",
                                "skipping: [instance] => (item=compute-0)",
                                "skipping: [instance] => (item=compute-1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Friday 12 June 2026  19:45:35 +0000 (0:00:00.187)       0:02:39.272 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Friday 12 June 2026  19:45:35 +0000 (0:00:00.366)       0:02:39.638 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.520)       0:02:40.158 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.093)       0:02:40.252 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.162)       0:02:40.415 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.077)       0:02:40.492 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.073)       0:02:40.565 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Get wanted files] ********************************************************",
                                "Friday 12 June 2026  19:45:36 +0000 (0:00:00.196)       0:02:40.762 ***********",
                                "ok: [instance] => (item=reproducer-inventory/compute-group.yml)",
                                "",
                                "TASK [Assert file availability] ************************************************",
                                "Friday 12 June 2026  19:45:37 +0000 (0:00:00.422)       0:02:41.185 ***********",
                                "ok: [instance] => (item=/opt/basedir/reproducer-inventory/compute-group.yml) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    ansible_loop_var: item",
                                "    changed: false",
                                "    failed: false",
                                "    invocation:",
                                "      module_args:",
                                "        checksum_algorithm: sha1",
                                "        follow: false",
                                "        get_attributes: true",
                                "        get_checksum: true",
                                "        get_md5: false",
                                "        get_mime: true",
                                "        path: /opt/basedir/reproducer-inventory/compute-group.yml",
                                "    item: reproducer-inventory/compute-group.yml",
                                "    stat:",
                                "      atime: 1781293435.6063473",
                                "      attr_flags: ''",
                                "      attributes: []",
                                "      block_size: 4096",
                                "      blocks: 8",
                                "      charset: us-ascii",
                                "      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98",
                                "      ctime: 1781293435.6093473",
                                "      dev: 64513",
                                "      device_type: 0",
                                "      executable: false",
                                "      exists: true",
                                "      gid: 1000",
                                "      gr_name: zuul",
                                "      inode: 29476484",
                                "      isblk: false",
                                "      ischr: false",
                                "      isdir: false",
                                "      isfifo: false",
                                "      isgid: false",
                                "      islnk: false",
                                "      isreg: true",
                                "      issock: false",
                                "      isuid: false",
                                "      mimetype: text/plain",
                                "      mode: '0644'",
                                "      mtime: 1781293435.454343",
                                "      nlink: 1",
                                "      path: /opt/basedir/reproducer-inventory/compute-group.yml",
                                "      pw_name: zuul",
                                "      readable: true",
                                "      rgrp: true",
                                "      roth: true",
                                "      rusr: true",
                                "      size: 479",
                                "      uid: 1000",
                                "      version: '3060026123'",
                                "      wgrp: false",
                                "      woth: false",
                                "      writeable: true",
                                "      wusr: true",
                                "      xgrp: false",
                                "      xoth: false",
                                "      xusr: false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get virtual network list] ************************************************",
                                "Friday 12 June 2026  19:45:37 +0000 (0:00:00.109)       0:02:41.294 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Get virtual machines] ****************************************************",
                                "Friday 12 June 2026  19:45:37 +0000 (0:00:00.335)       0:02:41.630 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output network list] *****************************************************",
                                "Friday 12 June 2026  19:45:38 +0000 (0:00:00.395)       0:02:42.025 ***********",
                                "ok: [instance] =>",
                                "  msg:",
                                "  - - cifmw-osp_trunk",
                                "    - cifmw-public",
                                "  - - cifmw-osp_trunk",
                                "    - cifmw-public",
                                "",
                                "TASK [Assert resource lists] ***************************************************",
                                "Friday 12 June 2026  19:45:38 +0000 (0:00:00.083)       0:02:42.108 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get compute-0 network interfaces] ****************************************",
                                "Friday 12 June 2026  19:45:38 +0000 (0:00:00.099)       0:02:42.208 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure compute-0 connections] ********************************************",
                                "Friday 12 June 2026  19:45:38 +0000 (0:00:00.315)       0:02:42.523 ***********",
                                "ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:13:94', 'host': 'compute--0'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    driver: virtio",
                                "    host: compute--0",
                                "    mac: 52:54:00:00:13:94",
                                "    network: cifmw-public",
                                "    nic: vnet0",
                                "    type: bridge",
                                "  msg: All assertions passed",
                                "ok: [instance] => (item={'nic': 'vnet1', 'type': 'bridge', 'network': 'cifmw-osp_trunk', 'driver': 'virtio', 'mac': '52:54:00:01:ea:e9', 'host': 'compute--0'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    driver: virtio",
                                "    host: compute--0",
                                "    mac: 52:54:00:01:ea:e9",
                                "    network: cifmw-osp_trunk",
                                "    nic: vnet1",
                                "    type: bridge",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get osp_trunk network XML] ***********************************************",
                                "Friday 12 June 2026  19:45:38 +0000 (0:00:00.201)       0:02:42.724 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify existence of storage pool.] ***************************************",
                                "Friday 12 June 2026  19:45:39 +0000 (0:00:00.396)       0:02:43.121 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Gather the list of created volumes.] *************************************",
                                "Friday 12 June 2026  19:45:39 +0000 (0:00:00.373)       0:02:43.495 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Verify the number of created volumes match with expected count] **********",
                                "Friday 12 June 2026  19:45:39 +0000 (0:00:00.322)       0:02:43.817 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Gather the domain information about VMs having extra disks.] *************",
                                "Friday 12 June 2026  19:45:40 +0000 (0:00:00.186)       0:02:44.004 ***********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [Gather the number of volumes attached.] **********************************",
                                "Friday 12 June 2026  19:45:40 +0000 (0:00:00.756)       0:02:44.760 ***********",
                                "ok: [instance] => (item={'get_xml': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'})",
                                "ok: [instance] => (item={'get_xml': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'})",
                                "",
                                "TASK [Verify the number of volumes attached match with the expected count.] ****",
                                "Friday 12 June 2026  19:45:41 +0000 (0:00:00.589)       0:02:45.350 ***********",
                                "ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\\'1.0\\' encoding=\\'UTF-8\\'?>\\n<domain type=\"kvm\" id=\"1\">\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit=\"KiB\">976896</memory>\\n  <currentMemory unit=\"KiB\">976564</currentMemory>\\n  <vcpu placement=\"static\">1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\\n    <boot dev=\"hd\"/>\\n    <bootmenu enable=\"no\"/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\\n  <clock offset=\"utc\">\\n    <timer name=\"rtc\" tickpolicy=\"catchup\"/>\\n    <timer name=\"pit\" tickpolicy=\"delay\"/>\\n    <timer name=\"hpet\" present=\"no\"/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled=\"no\"/>\\n    <suspend-to-disk enabled=\"no\"/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type=\"file\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source file=\"/opt/basedir/workload/compute-0.qcow2\" index=\"3\"/>\\n      <backingStore type=\"file\" index=\"4\">\\n        <format type=\"qcow2\"/>\\n        <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev=\"sda\" bus=\"scsi\"/>\\n      <alias name=\"scsi0-0-0-0\"/>\\n      <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\\n    </disk>\\n    <disk type=\"volume\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source pool=\"cifmw-pool\" volume=\"cifmw-compute-0-vol-0\" index=\"2\"/>\\n      <backingStore/>\\n      <target dev=\"vda\" bus=\"virtio\"/>\\n      <alias name=\"virtio-disk0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\\n    </disk>\\n    <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\\n      <driver name=\"qemu\" type=\"raw\"/>\\n      <source file=\"/opt/basedir/workload/compute-0.iso\" index=\"1\"/>\\n      <backingStore/>\\n      <target dev=\"sdz\" bus=\"usb\"/>\\n      <readonly/>\\n      <alias name=\"usb-disk25\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"2\"/>\\n    </disk>\\n    <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\\n      <alias name=\"scsi0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\\n      <alias name=\"usb\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\\n      <alias name=\"pcie.0\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"1\" port=\"0x10\"/>\\n      <alias name=\"pci.1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"2\" port=\"0x11\"/>\\n      <alias name=\"pci.2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"3\" port=\"0x12\"/>\\n      <alias name=\"pci.3\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"4\" port=\"0x13\"/>\\n      <alias name=\"pci.4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"5\" port=\"0x14\"/>\\n      <alias name=\"pci.5\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"6\" port=\"0x15\"/>\\n      <alias name=\"pci.6\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"7\" port=\"0x16\"/>\\n      <alias name=\"pci.7\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\\n    </controller>\\n    <controller type=\"virtio-serial\" index=\"0\">\\n      <alias name=\"virtio-serial0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"sata\" index=\"0\">\\n      <alias name=\"ide\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\\n    </controller>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:00:00:13:94\"/>\\n      <source bridge=\"cifmw-public\"/>\\n      <target dev=\"vnet0\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:00:01:ea:e9\"/>\\n      <source bridge=\"cifmw-osp_trunk\"/>\\n      <target dev=\"vnet1\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <serial type=\"pty\">\\n      <source path=\"/dev/pts/0\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\\n      <target type=\"isa-serial\" port=\"0\">\\n        <model name=\"isa-serial\"/>\\n      </target>\\n      <alias name=\"serial0\"/>\\n    </serial>\\n    <console type=\"pty\" tty=\"/dev/pts/0\">\\n      <source path=\"/dev/pts/0\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>\\n      <target type=\"serial\" port=\"0\"/>\\n      <alias name=\"serial0\"/>\\n    </console>\\n    <input type=\"tablet\" bus=\"usb\">\\n      <alias name=\"input0\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"1\"/>\\n    </input>\\n    <input type=\"mouse\" bus=\"ps2\">\\n      <alias name=\"input1\"/>\\n    </input>\\n    <input type=\"keyboard\" bus=\"ps2\">\\n      <alias name=\"input2\"/>\\n    </input>\\n    <audio id=\"1\" type=\"none\"/>\\n    <video>\\n      <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\\n      <alias name=\"video0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\\n    </video>\\n    <watchdog model=\"itco\" action=\"reset\">\\n      <alias name=\"watchdog0\"/>\\n    </watchdog>\\n    <memballoon model=\"virtio\">\\n      <alias name=\"balloon0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\\n    </memballoon>\\n    <rng model=\"virtio\">\\n      <rate bytes=\"1024\" period=\"100\"/>\\n      <backend model=\"random\">/dev/urandom</backend>\\n      <alias name=\"rng0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\\n    </rng>\\n  </devices>\\n  <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': \"<domain type='kvm' id='1'>\\n  <name>cifmw-compute-0</name>\\n  <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:00:13:94'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet0'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:00:01:ea:e9'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet1'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/0'>\\n      <source path='/dev/pts/0'/>\\n      <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c92,c261</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    actions:",
                                "      namespaces: {}",
                                "      state: present",
                                "      xpath: /domain/devices/disk",
                                "    ansible_loop_var: item",
                                "    changed: false",
                                "    count: 3",
                                "    failed: false",
                                "    invocation:",
                                "      module_args:",
                                "        add_children: null",
                                "        attribute: null",
                                "        backup: false",
                                "        content: null",
                                "        count: true",
                                "        input_type: yaml",
                                "        insertafter: false",
                                "        insertbefore: false",
                                "        namespaces: {}",
                                "        path: null",
                                "        pretty_print: false",
                                "        print_match: false",
                                "        set_children: null",
                                "        state: present",
                                "        strip_cdata_tags: false",
                                "        value: null",
                                "        xmlstring: |-",
                                "          <domain type='kvm' id='1'>",
                                "            <name>cifmw-compute-0</name>",
                                "            <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>",
                                "            <memory unit='KiB'>976896</memory>",
                                "            <currentMemory unit='KiB'>976564</currentMemory>",
                                "            <vcpu placement='static'>1</vcpu>",
                                "            <resource>",
                                "              <partition>/machine</partition>",
                                "            </resource>",
                                "            <os>",
                                "              <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>",
                                "              <boot dev='hd'/>",
                                "              <bootmenu enable='no'/>",
                                "            </os>",
                                "            <features>",
                                "              <acpi/>",
                                "              <apic/>",
                                "            </features>",
                                "            <cpu mode='host-passthrough' check='none' migratable='on'/>",
                                "            <clock offset='utc'>",
                                "              <timer name='rtc' tickpolicy='catchup'/>",
                                "              <timer name='pit' tickpolicy='delay'/>",
                                "              <timer name='hpet' present='no'/>",
                                "            </clock>",
                                "            <on_poweroff>destroy</on_poweroff>",
                                "            <on_reboot>restart</on_reboot>",
                                "            <on_crash>destroy</on_crash>",
                                "            <pm>",
                                "              <suspend-to-mem enabled='no'/>",
                                "              <suspend-to-disk enabled='no'/>",
                                "            </pm>",
                                "            <devices>",
                                "              <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "              <disk type='file' device='disk'>",
                                "                <driver name='qemu' type='qcow2'/>",
                                "                <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>",
                                "                <backingStore type='file' index='4'>",
                                "                  <format type='qcow2'/>",
                                "                  <source file='/opt/basedir/images/centos-stream-9.qcow2'/>",
                                "                  <backingStore/>",
                                "                </backingStore>",
                                "                <target dev='sda' bus='scsi'/>",
                                "                <alias name='scsi0-0-0-0'/>",
                                "                <address type='drive' controller='0' bus='0' target='0' unit='0'/>",
                                "              </disk>",
                                "              <disk type='volume' device='disk'>",
                                "                <driver name='qemu' type='qcow2'/>",
                                "                <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>",
                                "                <backingStore/>",
                                "                <target dev='vda' bus='virtio'/>",
                                "                <alias name='virtio-disk0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>",
                                "              </disk>",
                                "              <disk type='file' device='cdrom' model='usb-storage'>",
                                "                <driver name='qemu' type='raw'/>",
                                "                <source file='/opt/basedir/workload/compute-0.iso' index='1'/>",
                                "                <backingStore/>",
                                "                <target dev='sdz' bus='usb'/>",
                                "                <readonly/>",
                                "                <alias name='usb-disk25'/>",
                                "                <address type='usb' bus='0' port='2'/>",
                                "              </disk>",
                                "              <controller type='scsi' index='0' model='virtio-scsi'>",
                                "                <alias name='scsi0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-ehci1'>",
                                "                <alias name='usb'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci1'>",
                                "                <alias name='usb'/>",
                                "                <master startport='0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci2'>",
                                "                <alias name='usb'/>",
                                "                <master startport='2'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci3'>",
                                "                <alias name='usb'/>",
                                "                <master startport='4'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>",
                                "              </controller>",
                                "              <controller type='pci' index='0' model='pcie-root'>",
                                "                <alias name='pcie.0'/>",
                                "              </controller>",
                                "              <controller type='pci' index='1' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='1' port='0x10'/>",
                                "                <alias name='pci.1'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>",
                                "              </controller>",
                                "              <controller type='pci' index='2' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='2' port='0x11'/>",
                                "                <alias name='pci.2'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>",
                                "              </controller>",
                                "              <controller type='pci' index='3' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='3' port='0x12'/>",
                                "                <alias name='pci.3'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>",
                                "              </controller>",
                                "              <controller type='pci' index='4' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='4' port='0x13'/>",
                                "                <alias name='pci.4'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>",
                                "              </controller>",
                                "              <controller type='pci' index='5' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='5' port='0x14'/>",
                                "                <alias name='pci.5'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>",
                                "              </controller>",
                                "              <controller type='pci' index='6' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='6' port='0x15'/>",
                                "                <alias name='pci.6'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>",
                                "              </controller>",
                                "              <controller type='pci' index='7' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='7' port='0x16'/>",
                                "                <alias name='pci.7'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>",
                                "              </controller>",
                                "              <controller type='virtio-serial' index='0'>",
                                "                <alias name='virtio-serial0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>",
                                "              </controller>",
                                "              <controller type='sata' index='0'>",
                                "                <alias name='ide'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>",
                                "              </controller>",
                                "              <interface type='bridge'>",
                                "                <mac address='52:54:00:00:13:94'/>",
                                "                <source bridge='cifmw-public'/>",
                                "                <target dev='vnet0'/>",
                                "                <model type='virtio'/>",
                                "                <alias name='net0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>",
                                "              </interface>",
                                "              <interface type='bridge'>",
                                "                <mac address='52:54:00:01:ea:e9'/>",
                                "                <source bridge='cifmw-osp_trunk'/>",
                                "                <target dev='vnet1'/>",
                                "                <model type='virtio'/>",
                                "                <alias name='net1'/>",
                                "                <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>",
                                "              </interface>",
                                "              <serial type='pty'>",
                                "                <source path='/dev/pts/0'/>",
                                "                <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>",
                                "                <target type='isa-serial' port='0'>",
                                "                  <model name='isa-serial'/>",
                                "                </target>",
                                "                <alias name='serial0'/>",
                                "              </serial>",
                                "              <console type='pty' tty='/dev/pts/0'>",
                                "                <source path='/dev/pts/0'/>",
                                "                <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>",
                                "                <target type='serial' port='0'/>",
                                "                <alias name='serial0'/>",
                                "              </console>",
                                "              <input type='tablet' bus='usb'>",
                                "                <alias name='input0'/>",
                                "                <address type='usb' bus='0' port='1'/>",
                                "              </input>",
                                "              <input type='mouse' bus='ps2'>",
                                "                <alias name='input1'/>",
                                "              </input>",
                                "              <input type='keyboard' bus='ps2'>",
                                "                <alias name='input2'/>",
                                "              </input>",
                                "              <audio id='1' type='none'/>",
                                "              <video>",
                                "                <model type='virtio' vram='16384' heads='1' primary='yes'/>",
                                "                <alias name='video0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>",
                                "              </video>",
                                "              <watchdog model='itco' action='reset'>",
                                "                <alias name='watchdog0'/>",
                                "              </watchdog>",
                                "              <memballoon model='virtio'>",
                                "                <alias name='balloon0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>",
                                "              </memballoon>",
                                "              <rng model='virtio'>",
                                "                <rate bytes='1024' period='100'/>",
                                "                <backend model='random'>/dev/urandom</backend>",
                                "                <alias name='rng0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>",
                                "              </rng>",
                                "            </devices>",
                                "            <seclabel type='dynamic' model='selinux' relabel='yes'>",
                                "              <label>system_u:system_r:svirt_t:s0:c92,c261</label>",
                                "              <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>",
                                "            </seclabel>",
                                "            <seclabel type='dynamic' model='dac' relabel='yes'>",
                                "              <label>+107:+107</label>",
                                "              <imagelabel>+107:+107</imagelabel>",
                                "            </seclabel>",
                                "          </domain>",
                                "        xpath: /domain/devices/disk",
                                "    item:",
                                "      ansible_loop_var: item",
                                "      changed: false",
                                "      failed: false",
                                "      get_xml: |-",
                                "        <domain type='kvm' id='1'>",
                                "          <name>cifmw-compute-0</name>",
                                "          <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>",
                                "          <memory unit='KiB'>976896</memory>",
                                "          <currentMemory unit='KiB'>976564</currentMemory>",
                                "          <vcpu placement='static'>1</vcpu>",
                                "          <resource>",
                                "            <partition>/machine</partition>",
                                "          </resource>",
                                "          <os>",
                                "            <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>",
                                "            <boot dev='hd'/>",
                                "            <bootmenu enable='no'/>",
                                "          </os>",
                                "          <features>",
                                "            <acpi/>",
                                "            <apic/>",
                                "          </features>",
                                "          <cpu mode='host-passthrough' check='none' migratable='on'/>",
                                "          <clock offset='utc'>",
                                "            <timer name='rtc' tickpolicy='catchup'/>",
                                "            <timer name='pit' tickpolicy='delay'/>",
                                "            <timer name='hpet' present='no'/>",
                                "          </clock>",
                                "          <on_poweroff>destroy</on_poweroff>",
                                "          <on_reboot>restart</on_reboot>",
                                "          <on_crash>destroy</on_crash>",
                                "          <pm>",
                                "            <suspend-to-mem enabled='no'/>",
                                "            <suspend-to-disk enabled='no'/>",
                                "          </pm>",
                                "          <devices>",
                                "            <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "            <disk type='file' device='disk'>",
                                "              <driver name='qemu' type='qcow2'/>",
                                "              <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>",
                                "              <backingStore type='file' index='4'>",
                                "                <format type='qcow2'/>",
                                "                <source file='/opt/basedir/images/centos-stream-9.qcow2'/>",
                                "                <backingStore/>",
                                "              </backingStore>",
                                "              <target dev='sda' bus='scsi'/>",
                                "              <alias name='scsi0-0-0-0'/>",
                                "              <address type='drive' controller='0' bus='0' target='0' unit='0'/>",
                                "            </disk>",
                                "            <disk type='volume' device='disk'>",
                                "              <driver name='qemu' type='qcow2'/>",
                                "              <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>",
                                "              <backingStore/>",
                                "              <target dev='vda' bus='virtio'/>",
                                "              <alias name='virtio-disk0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>",
                                "            </disk>",
                                "            <disk type='file' device='cdrom' model='usb-storage'>",
                                "              <driver name='qemu' type='raw'/>",
                                "              <source file='/opt/basedir/workload/compute-0.iso' index='1'/>",
                                "              <backingStore/>",
                                "              <target dev='sdz' bus='usb'/>",
                                "              <readonly/>",
                                "              <alias name='usb-disk25'/>",
                                "              <address type='usb' bus='0' port='2'/>",
                                "            </disk>",
                                "            <controller type='scsi' index='0' model='virtio-scsi'>",
                                "              <alias name='scsi0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-ehci1'>",
                                "              <alias name='usb'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci1'>",
                                "              <alias name='usb'/>",
                                "              <master startport='0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci2'>",
                                "              <alias name='usb'/>",
                                "              <master startport='2'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci3'>",
                                "              <alias name='usb'/>",
                                "              <master startport='4'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>",
                                "            </controller>",
                                "            <controller type='pci' index='0' model='pcie-root'>",
                                "              <alias name='pcie.0'/>",
                                "            </controller>",
                                "            <controller type='pci' index='1' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='1' port='0x10'/>",
                                "              <alias name='pci.1'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>",
                                "            </controller>",
                                "            <controller type='pci' index='2' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='2' port='0x11'/>",
                                "              <alias name='pci.2'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>",
                                "            </controller>",
                                "            <controller type='pci' index='3' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='3' port='0x12'/>",
                                "              <alias name='pci.3'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>",
                                "            </controller>",
                                "            <controller type='pci' index='4' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='4' port='0x13'/>",
                                "              <alias name='pci.4'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>",
                                "            </controller>",
                                "            <controller type='pci' index='5' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='5' port='0x14'/>",
                                "              <alias name='pci.5'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>",
                                "            </controller>",
                                "            <controller type='pci' index='6' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='6' port='0x15'/>",
                                "              <alias name='pci.6'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>",
                                "            </controller>",
                                "            <controller type='pci' index='7' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='7' port='0x16'/>",
                                "              <alias name='pci.7'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>",
                                "            </controller>",
                                "            <controller type='virtio-serial' index='0'>",
                                "              <alias name='virtio-serial0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>",
                                "            </controller>",
                                "            <controller type='sata' index='0'>",
                                "              <alias name='ide'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>",
                                "            </controller>",
                                "            <interface type='bridge'>",
                                "              <mac address='52:54:00:00:13:94'/>",
                                "              <source bridge='cifmw-public'/>",
                                "              <target dev='vnet0'/>",
                                "              <model type='virtio'/>",
                                "              <alias name='net0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>",
                                "            </interface>",
                                "            <interface type='bridge'>",
                                "              <mac address='52:54:00:01:ea:e9'/>",
                                "              <source bridge='cifmw-osp_trunk'/>",
                                "              <target dev='vnet1'/>",
                                "              <model type='virtio'/>",
                                "              <alias name='net1'/>",
                                "              <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>",
                                "            </interface>",
                                "            <serial type='pty'>",
                                "              <source path='/dev/pts/0'/>",
                                "              <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>",
                                "              <target type='isa-serial' port='0'>",
                                "                <model name='isa-serial'/>",
                                "              </target>",
                                "              <alias name='serial0'/>",
                                "            </serial>",
                                "            <console type='pty' tty='/dev/pts/0'>",
                                "              <source path='/dev/pts/0'/>",
                                "              <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>",
                                "              <target type='serial' port='0'/>",
                                "              <alias name='serial0'/>",
                                "            </console>",
                                "            <input type='tablet' bus='usb'>",
                                "              <alias name='input0'/>",
                                "              <address type='usb' bus='0' port='1'/>",
                                "            </input>",
                                "            <input type='mouse' bus='ps2'>",
                                "              <alias name='input1'/>",
                                "            </input>",
                                "            <input type='keyboard' bus='ps2'>",
                                "              <alias name='input2'/>",
                                "            </input>",
                                "            <audio id='1' type='none'/>",
                                "            <video>",
                                "              <model type='virtio' vram='16384' heads='1' primary='yes'/>",
                                "              <alias name='video0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>",
                                "            </video>",
                                "            <watchdog model='itco' action='reset'>",
                                "              <alias name='watchdog0'/>",
                                "            </watchdog>",
                                "            <memballoon model='virtio'>",
                                "              <alias name='balloon0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>",
                                "            </memballoon>",
                                "            <rng model='virtio'>",
                                "              <rate bytes='1024' period='100'/>",
                                "              <backend model='random'>/dev/urandom</backend>",
                                "              <alias name='rng0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>",
                                "            </rng>",
                                "          </devices>",
                                "          <seclabel type='dynamic' model='selinux' relabel='yes'>",
                                "            <label>system_u:system_r:svirt_t:s0:c92,c261</label>",
                                "            <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>",
                                "          </seclabel>",
                                "          <seclabel type='dynamic' model='dac' relabel='yes'>",
                                "            <label>+107:+107</label>",
                                "            <imagelabel>+107:+107</imagelabel>",
                                "          </seclabel>",
                                "        </domain>",
                                "      invocation:",
                                "        module_args:",
                                "          autostart: null",
                                "          command: get_xml",
                                "          flags: null",
                                "          force: null",
                                "          mutate_flags:",
                                "          - ADD_UUID",
                                "          name: cifmw-compute-0",
                                "          state: null",
                                "          uri: qemu:///system",
                                "          xml: null",
                                "      item: cifmw-compute-0",
                                "    msg: found 3 nodes",
                                "    xmlstring: |-",
                                "      <?xml version='1.0' encoding='UTF-8'?>",
                                "      <domain type=\"kvm\" id=\"1\">",
                                "        <name>cifmw-compute-0</name>",
                                "        <uuid>20f8929e-571d-583f-969c-f0d6357022c1</uuid>",
                                "        <memory unit=\"KiB\">976896</memory>",
                                "        <currentMemory unit=\"KiB\">976564</currentMemory>",
                                "        <vcpu placement=\"static\">1</vcpu>",
                                "        <resource>",
                                "          <partition>/machine</partition>",
                                "        </resource>",
                                "        <os>",
                                "          <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>",
                                "          <boot dev=\"hd\"/>",
                                "          <bootmenu enable=\"no\"/>",
                                "        </os>",
                                "        <features>",
                                "          <acpi/>",
                                "          <apic/>",
                                "        </features>",
                                "        <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>",
                                "        <clock offset=\"utc\">",
                                "          <timer name=\"rtc\" tickpolicy=\"catchup\"/>",
                                "          <timer name=\"pit\" tickpolicy=\"delay\"/>",
                                "          <timer name=\"hpet\" present=\"no\"/>",
                                "        </clock>",
                                "        <on_poweroff>destroy</on_poweroff>",
                                "        <on_reboot>restart</on_reboot>",
                                "        <on_crash>destroy</on_crash>",
                                "        <pm>",
                                "          <suspend-to-mem enabled=\"no\"/>",
                                "          <suspend-to-disk enabled=\"no\"/>",
                                "        </pm>",
                                "        <devices>",
                                "          <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "          <disk type=\"file\" device=\"disk\">",
                                "            <driver name=\"qemu\" type=\"qcow2\"/>",
                                "            <source file=\"/opt/basedir/workload/compute-0.qcow2\" index=\"3\"/>",
                                "            <backingStore type=\"file\" index=\"4\">",
                                "              <format type=\"qcow2\"/>",
                                "              <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>",
                                "              <backingStore/>",
                                "            </backingStore>",
                                "            <target dev=\"sda\" bus=\"scsi\"/>",
                                "            <alias name=\"scsi0-0-0-0\"/>",
                                "            <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>",
                                "          </disk>",
                                "          <disk type=\"volume\" device=\"disk\">",
                                "            <driver name=\"qemu\" type=\"qcow2\"/>",
                                "            <source pool=\"cifmw-pool\" volume=\"cifmw-compute-0-vol-0\" index=\"2\"/>",
                                "            <backingStore/>",
                                "            <target dev=\"vda\" bus=\"virtio\"/>",
                                "            <alias name=\"virtio-disk0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </disk>",
                                "          <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">",
                                "            <driver name=\"qemu\" type=\"raw\"/>",
                                "            <source file=\"/opt/basedir/workload/compute-0.iso\" index=\"1\"/>",
                                "            <backingStore/>",
                                "            <target dev=\"sdz\" bus=\"usb\"/>",
                                "            <readonly/>",
                                "            <alias name=\"usb-disk25\"/>",
                                "            <address type=\"usb\" bus=\"0\" port=\"2\"/>",
                                "          </disk>",
                                "          <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">",
                                "            <alias name=\"scsi0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">",
                                "            <alias name=\"usb\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"2\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"4\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"0\" model=\"pcie-root\">",
                                "            <alias name=\"pcie.0\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"1\" port=\"0x10\"/>",
                                "            <alias name=\"pci.1\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"2\" port=\"0x11\"/>",
                                "            <alias name=\"pci.2\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"3\" port=\"0x12\"/>",
                                "            <alias name=\"pci.3\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"4\" port=\"0x13\"/>",
                                "            <alias name=\"pci.4\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"5\" port=\"0x14\"/>",
                                "            <alias name=\"pci.5\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"6\" port=\"0x15\"/>",
                                "            <alias name=\"pci.6\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"7\" port=\"0x16\"/>",
                                "            <alias name=\"pci.7\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>",
                                "          </controller>",
                                "          <controller type=\"virtio-serial\" index=\"0\">",
                                "            <alias name=\"virtio-serial0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </controller>",
                                "          <controller type=\"sata\" index=\"0\">",
                                "            <alias name=\"ide\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <interface type=\"bridge\">",
                                "            <mac address=\"52:54:00:00:13:94\"/>",
                                "            <source bridge=\"cifmw-public\"/>",
                                "            <target dev=\"vnet0\"/>",
                                "            <model type=\"virtio\"/>",
                                "            <alias name=\"net0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </interface>",
                                "          <interface type=\"bridge\">",
                                "            <mac address=\"52:54:00:01:ea:e9\"/>",
                                "            <source bridge=\"cifmw-osp_trunk\"/>",
                                "            <target dev=\"vnet1\"/>",
                                "            <model type=\"virtio\"/>",
                                "            <alias name=\"net1\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </interface>",
                                "          <serial type=\"pty\">",
                                "            <source path=\"/dev/pts/0\"/>",
                                "            <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>",
                                "            <target type=\"isa-serial\" port=\"0\">",
                                "              <model name=\"isa-serial\"/>",
                                "            </target>",
                                "            <alias name=\"serial0\"/>",
                                "          </serial>",
                                "          <console type=\"pty\" tty=\"/dev/pts/0\">",
                                "            <source path=\"/dev/pts/0\"/>",
                                "            <log file=\"/var/log/libvirt/qemu/compute-0-serial.log\" append=\"off\"/>",
                                "            <target type=\"serial\" port=\"0\"/>",
                                "            <alias name=\"serial0\"/>",
                                "          </console>",
                                "          <input type=\"tablet\" bus=\"usb\">",
                                "            <alias name=\"input0\"/>",
                                "            <address type=\"usb\" bus=\"0\" port=\"1\"/>",
                                "          </input>",
                                "          <input type=\"mouse\" bus=\"ps2\">",
                                "            <alias name=\"input1\"/>",
                                "          </input>",
                                "          <input type=\"keyboard\" bus=\"ps2\">",
                                "            <alias name=\"input2\"/>",
                                "          </input>",
                                "          <audio id=\"1\" type=\"none\"/>",
                                "          <video>",
                                "            <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>",
                                "            <alias name=\"video0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>",
                                "          </video>",
                                "          <watchdog model=\"itco\" action=\"reset\">",
                                "            <alias name=\"watchdog0\"/>",
                                "          </watchdog>",
                                "          <memballoon model=\"virtio\">",
                                "            <alias name=\"balloon0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </memballoon>",
                                "          <rng model=\"virtio\">",
                                "            <rate bytes=\"1024\" period=\"100\"/>",
                                "            <backend model=\"random\">/dev/urandom</backend>",
                                "            <alias name=\"rng0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </rng>",
                                "        </devices>",
                                "        <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">",
                                "          <label>system_u:system_r:svirt_t:s0:c92,c261</label>",
                                "          <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</imagelabel>",
                                "        </seclabel>",
                                "        <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">",
                                "          <label>+107:+107</label>",
                                "          <imagelabel>+107:+107</imagelabel>",
                                "        </seclabel>",
                                "      </domain>",
                                "  msg: All assertions passed",
                                "ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\\'1.0\\' encoding=\\'UTF-8\\'?>\\n<domain type=\"kvm\" id=\"2\">\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit=\"KiB\">976896</memory>\\n  <currentMemory unit=\"KiB\">976564</currentMemory>\\n  <vcpu placement=\"static\">1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>\\n    <boot dev=\"hd\"/>\\n    <bootmenu enable=\"no\"/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>\\n  <clock offset=\"utc\">\\n    <timer name=\"rtc\" tickpolicy=\"catchup\"/>\\n    <timer name=\"pit\" tickpolicy=\"delay\"/>\\n    <timer name=\"hpet\" present=\"no\"/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled=\"no\"/>\\n    <suspend-to-disk enabled=\"no\"/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type=\"file\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source file=\"/opt/basedir/workload/compute-1.qcow2\" index=\"3\"/>\\n      <backingStore type=\"file\" index=\"4\">\\n        <format type=\"qcow2\"/>\\n        <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev=\"sda\" bus=\"scsi\"/>\\n      <alias name=\"scsi0-0-0-0\"/>\\n      <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>\\n    </disk>\\n    <disk type=\"volume\" device=\"disk\">\\n      <driver name=\"qemu\" type=\"qcow2\"/>\\n      <source pool=\"cifmw-pool\" volume=\"cifmw-compute-1-vol-0\" index=\"2\"/>\\n      <backingStore/>\\n      <target dev=\"vda\" bus=\"virtio\"/>\\n      <alias name=\"virtio-disk0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>\\n    </disk>\\n    <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">\\n      <driver name=\"qemu\" type=\"raw\"/>\\n      <source file=\"/opt/basedir/workload/compute-1.iso\" index=\"1\"/>\\n      <backingStore/>\\n      <target dev=\"sdz\" bus=\"usb\"/>\\n      <readonly/>\\n      <alias name=\"usb-disk25\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"2\"/>\\n    </disk>\\n    <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">\\n      <alias name=\"scsi0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">\\n      <alias name=\"usb\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">\\n      <alias name=\"usb\"/>\\n      <master startport=\"4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"0\" model=\"pcie-root\">\\n      <alias name=\"pcie.0\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"1\" port=\"0x10\"/>\\n      <alias name=\"pci.1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"2\" port=\"0x11\"/>\\n      <alias name=\"pci.2\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"3\" port=\"0x12\"/>\\n      <alias name=\"pci.3\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"4\" port=\"0x13\"/>\\n      <alias name=\"pci.4\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"5\" port=\"0x14\"/>\\n      <alias name=\"pci.5\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"6\" port=\"0x15\"/>\\n      <alias name=\"pci.6\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>\\n    </controller>\\n    <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">\\n      <model name=\"pcie-root-port\"/>\\n      <target chassis=\"7\" port=\"0x16\"/>\\n      <alias name=\"pci.7\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>\\n    </controller>\\n    <controller type=\"virtio-serial\" index=\"0\">\\n      <alias name=\"virtio-serial0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>\\n    </controller>\\n    <controller type=\"sata\" index=\"0\">\\n      <alias name=\"ide\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>\\n    </controller>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:01:00:59:00\"/>\\n      <source bridge=\"cifmw-public\"/>\\n      <target dev=\"vnet2\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <interface type=\"bridge\">\\n      <mac address=\"52:54:01:01:af:cd\"/>\\n      <source bridge=\"cifmw-osp_trunk\"/>\\n      <target dev=\"vnet3\"/>\\n      <model type=\"virtio\"/>\\n      <alias name=\"net1\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>\\n    </interface>\\n    <serial type=\"pty\">\\n      <source path=\"/dev/pts/1\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\\n      <target type=\"isa-serial\" port=\"0\">\\n        <model name=\"isa-serial\"/>\\n      </target>\\n      <alias name=\"serial0\"/>\\n    </serial>\\n    <console type=\"pty\" tty=\"/dev/pts/1\">\\n      <source path=\"/dev/pts/1\"/>\\n      <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>\\n      <target type=\"serial\" port=\"0\"/>\\n      <alias name=\"serial0\"/>\\n    </console>\\n    <input type=\"tablet\" bus=\"usb\">\\n      <alias name=\"input0\"/>\\n      <address type=\"usb\" bus=\"0\" port=\"1\"/>\\n    </input>\\n    <input type=\"mouse\" bus=\"ps2\">\\n      <alias name=\"input1\"/>\\n    </input>\\n    <input type=\"keyboard\" bus=\"ps2\">\\n      <alias name=\"input2\"/>\\n    </input>\\n    <audio id=\"1\" type=\"none\"/>\\n    <video>\\n      <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>\\n      <alias name=\"video0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>\\n    </video>\\n    <watchdog model=\"itco\" action=\"reset\">\\n      <alias name=\"watchdog0\"/>\\n    </watchdog>\\n    <memballoon model=\"virtio\">\\n      <alias name=\"balloon0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>\\n    </memballoon>\\n    <rng model=\"virtio\">\\n      <rate bytes=\"1024\" period=\"100\"/>\\n      <backend model=\"random\">/dev/urandom</backend>\\n      <alias name=\"rng0\"/>\\n      <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>\\n    </rng>\\n  </devices>\\n  <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': \"<domain type='kvm' id='2'>\\n  <name>cifmw-compute-1</name>\\n  <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>\\n  <memory unit='KiB'>976896</memory>\\n  <currentMemory unit='KiB'>976564</currentMemory>\\n  <vcpu placement='static'>1</vcpu>\\n  <resource>\\n    <partition>/machine</partition>\\n  </resource>\\n  <os>\\n    <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\\n    <boot dev='hd'/>\\n    <bootmenu enable='no'/>\\n  </os>\\n  <features>\\n    <acpi/>\\n    <apic/>\\n  </features>\\n  <cpu mode='host-passthrough' check='none' migratable='on'/>\\n  <clock offset='utc'>\\n    <timer name='rtc' tickpolicy='catchup'/>\\n    <timer name='pit' tickpolicy='delay'/>\\n    <timer name='hpet' present='no'/>\\n  </clock>\\n  <on_poweroff>destroy</on_poweroff>\\n  <on_reboot>restart</on_reboot>\\n  <on_crash>destroy</on_crash>\\n  <pm>\\n    <suspend-to-mem enabled='no'/>\\n    <suspend-to-disk enabled='no'/>\\n  </pm>\\n  <devices>\\n    <emulator>/usr/libexec/qemu-kvm</emulator>\\n    <disk type='file' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\\n      <backingStore type='file' index='4'>\\n        <format type='qcow2'/>\\n        <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\\n        <backingStore/>\\n      </backingStore>\\n      <target dev='sda' bus='scsi'/>\\n      <alias name='scsi0-0-0-0'/>\\n      <address type='drive' controller='0' bus='0' target='0' unit='0'/>\\n    </disk>\\n    <disk type='volume' device='disk'>\\n      <driver name='qemu' type='qcow2'/>\\n      <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\\n      <backingStore/>\\n      <target dev='vda' bus='virtio'/>\\n      <alias name='virtio-disk0'/>\\n      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\\n    </disk>\\n    <disk type='file' device='cdrom' model='usb-storage'>\\n      <driver name='qemu' type='raw'/>\\n      <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\\n      <backingStore/>\\n      <target dev='sdz' bus='usb'/>\\n      <readonly/>\\n      <alias name='usb-disk25'/>\\n      <address type='usb' bus='0' port='2'/>\\n    </disk>\\n    <controller type='scsi' index='0' model='virtio-scsi'>\\n      <alias name='scsi0'/>\\n      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-ehci1'>\\n      <alias name='usb'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci1'>\\n      <alias name='usb'/>\\n      <master startport='0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci2'>\\n      <alias name='usb'/>\\n      <master startport='2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\\n    </controller>\\n    <controller type='usb' index='0' model='ich9-uhci3'>\\n      <alias name='usb'/>\\n      <master startport='4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='0' model='pcie-root'>\\n      <alias name='pcie.0'/>\\n    </controller>\\n    <controller type='pci' index='1' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='1' port='0x10'/>\\n      <alias name='pci.1'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\\n    </controller>\\n    <controller type='pci' index='2' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='2' port='0x11'/>\\n      <alias name='pci.2'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\\n    </controller>\\n    <controller type='pci' index='3' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='3' port='0x12'/>\\n      <alias name='pci.3'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\\n    </controller>\\n    <controller type='pci' index='4' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='4' port='0x13'/>\\n      <alias name='pci.4'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\\n    </controller>\\n    <controller type='pci' index='5' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='5' port='0x14'/>\\n      <alias name='pci.5'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\\n    </controller>\\n    <controller type='pci' index='6' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='6' port='0x15'/>\\n      <alias name='pci.6'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\\n    </controller>\\n    <controller type='pci' index='7' model='pcie-root-port'>\\n      <model name='pcie-root-port'/>\\n      <target chassis='7' port='0x16'/>\\n      <alias name='pci.7'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\\n    </controller>\\n    <controller type='virtio-serial' index='0'>\\n      <alias name='virtio-serial0'/>\\n      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\\n    </controller>\\n    <controller type='sata' index='0'>\\n      <alias name='ide'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\\n    </controller>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:00:59:00'/>\\n      <source bridge='cifmw-public'/>\\n      <target dev='vnet2'/>\\n      <model type='virtio'/>\\n      <alias name='net0'/>\\n      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\\n    </interface>\\n    <interface type='bridge'>\\n      <mac address='52:54:01:01:af:cd'/>\\n      <source bridge='cifmw-osp_trunk'/>\\n      <target dev='vnet3'/>\\n      <model type='virtio'/>\\n      <alias name='net1'/>\\n      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\\n    </interface>\\n    <serial type='pty'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='isa-serial' port='0'>\\n        <model name='isa-serial'/>\\n      </target>\\n      <alias name='serial0'/>\\n    </serial>\\n    <console type='pty' tty='/dev/pts/1'>\\n      <source path='/dev/pts/1'/>\\n      <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\\n      <target type='serial' port='0'/>\\n      <alias name='serial0'/>\\n    </console>\\n    <input type='tablet' bus='usb'>\\n      <alias name='input0'/>\\n      <address type='usb' bus='0' port='1'/>\\n    </input>\\n    <input type='mouse' bus='ps2'>\\n      <alias name='input1'/>\\n    </input>\\n    <input type='keyboard' bus='ps2'>\\n      <alias name='input2'/>\\n    </input>\\n    <audio id='1' type='none'/>\\n    <video>\\n      <model type='virtio' vram='16384' heads='1' primary='yes'/>\\n      <alias name='video0'/>\\n      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\\n    </video>\\n    <watchdog model='itco' action='reset'>\\n      <alias name='watchdog0'/>\\n    </watchdog>\\n    <memballoon model='virtio'>\\n      <alias name='balloon0'/>\\n      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\\n    </memballoon>\\n    <rng model='virtio'>\\n      <rate bytes='1024' period='100'/>\\n      <backend model='random'>/dev/urandom</backend>\\n      <alias name='rng0'/>\\n      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\\n    </rng>\\n  </devices>\\n  <seclabel type='dynamic' model='selinux' relabel='yes'>\\n    <label>system_u:system_r:svirt_t:s0:c559,c837</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>\\n  </seclabel>\\n  <seclabel type='dynamic' model='dac' relabel='yes'>\\n    <label>+107:+107</label>\\n    <imagelabel>+107:+107</imagelabel>\\n  </seclabel>\\n</domain>\\n\", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    actions:",
                                "      namespaces: {}",
                                "      state: present",
                                "      xpath: /domain/devices/disk",
                                "    ansible_loop_var: item",
                                "    changed: false",
                                "    count: 3",
                                "    failed: false",
                                "    invocation:",
                                "      module_args:",
                                "        add_children: null",
                                "        attribute: null",
                                "        backup: false",
                                "        content: null",
                                "        count: true",
                                "        input_type: yaml",
                                "        insertafter: false",
                                "        insertbefore: false",
                                "        namespaces: {}",
                                "        path: null",
                                "        pretty_print: false",
                                "        print_match: false",
                                "        set_children: null",
                                "        state: present",
                                "        strip_cdata_tags: false",
                                "        value: null",
                                "        xmlstring: |-",
                                "          <domain type='kvm' id='2'>",
                                "            <name>cifmw-compute-1</name>",
                                "            <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>",
                                "            <memory unit='KiB'>976896</memory>",
                                "            <currentMemory unit='KiB'>976564</currentMemory>",
                                "            <vcpu placement='static'>1</vcpu>",
                                "            <resource>",
                                "              <partition>/machine</partition>",
                                "            </resource>",
                                "            <os>",
                                "              <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>",
                                "              <boot dev='hd'/>",
                                "              <bootmenu enable='no'/>",
                                "            </os>",
                                "            <features>",
                                "              <acpi/>",
                                "              <apic/>",
                                "            </features>",
                                "            <cpu mode='host-passthrough' check='none' migratable='on'/>",
                                "            <clock offset='utc'>",
                                "              <timer name='rtc' tickpolicy='catchup'/>",
                                "              <timer name='pit' tickpolicy='delay'/>",
                                "              <timer name='hpet' present='no'/>",
                                "            </clock>",
                                "            <on_poweroff>destroy</on_poweroff>",
                                "            <on_reboot>restart</on_reboot>",
                                "            <on_crash>destroy</on_crash>",
                                "            <pm>",
                                "              <suspend-to-mem enabled='no'/>",
                                "              <suspend-to-disk enabled='no'/>",
                                "            </pm>",
                                "            <devices>",
                                "              <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "              <disk type='file' device='disk'>",
                                "                <driver name='qemu' type='qcow2'/>",
                                "                <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>",
                                "                <backingStore type='file' index='4'>",
                                "                  <format type='qcow2'/>",
                                "                  <source file='/opt/basedir/images/centos-stream-9.qcow2'/>",
                                "                  <backingStore/>",
                                "                </backingStore>",
                                "                <target dev='sda' bus='scsi'/>",
                                "                <alias name='scsi0-0-0-0'/>",
                                "                <address type='drive' controller='0' bus='0' target='0' unit='0'/>",
                                "              </disk>",
                                "              <disk type='volume' device='disk'>",
                                "                <driver name='qemu' type='qcow2'/>",
                                "                <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>",
                                "                <backingStore/>",
                                "                <target dev='vda' bus='virtio'/>",
                                "                <alias name='virtio-disk0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>",
                                "              </disk>",
                                "              <disk type='file' device='cdrom' model='usb-storage'>",
                                "                <driver name='qemu' type='raw'/>",
                                "                <source file='/opt/basedir/workload/compute-1.iso' index='1'/>",
                                "                <backingStore/>",
                                "                <target dev='sdz' bus='usb'/>",
                                "                <readonly/>",
                                "                <alias name='usb-disk25'/>",
                                "                <address type='usb' bus='0' port='2'/>",
                                "              </disk>",
                                "              <controller type='scsi' index='0' model='virtio-scsi'>",
                                "                <alias name='scsi0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-ehci1'>",
                                "                <alias name='usb'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci1'>",
                                "                <alias name='usb'/>",
                                "                <master startport='0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci2'>",
                                "                <alias name='usb'/>",
                                "                <master startport='2'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>",
                                "              </controller>",
                                "              <controller type='usb' index='0' model='ich9-uhci3'>",
                                "                <alias name='usb'/>",
                                "                <master startport='4'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>",
                                "              </controller>",
                                "              <controller type='pci' index='0' model='pcie-root'>",
                                "                <alias name='pcie.0'/>",
                                "              </controller>",
                                "              <controller type='pci' index='1' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='1' port='0x10'/>",
                                "                <alias name='pci.1'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>",
                                "              </controller>",
                                "              <controller type='pci' index='2' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='2' port='0x11'/>",
                                "                <alias name='pci.2'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>",
                                "              </controller>",
                                "              <controller type='pci' index='3' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='3' port='0x12'/>",
                                "                <alias name='pci.3'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>",
                                "              </controller>",
                                "              <controller type='pci' index='4' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='4' port='0x13'/>",
                                "                <alias name='pci.4'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>",
                                "              </controller>",
                                "              <controller type='pci' index='5' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='5' port='0x14'/>",
                                "                <alias name='pci.5'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>",
                                "              </controller>",
                                "              <controller type='pci' index='6' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='6' port='0x15'/>",
                                "                <alias name='pci.6'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>",
                                "              </controller>",
                                "              <controller type='pci' index='7' model='pcie-root-port'>",
                                "                <model name='pcie-root-port'/>",
                                "                <target chassis='7' port='0x16'/>",
                                "                <alias name='pci.7'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>",
                                "              </controller>",
                                "              <controller type='virtio-serial' index='0'>",
                                "                <alias name='virtio-serial0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>",
                                "              </controller>",
                                "              <controller type='sata' index='0'>",
                                "                <alias name='ide'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>",
                                "              </controller>",
                                "              <interface type='bridge'>",
                                "                <mac address='52:54:01:00:59:00'/>",
                                "                <source bridge='cifmw-public'/>",
                                "                <target dev='vnet2'/>",
                                "                <model type='virtio'/>",
                                "                <alias name='net0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>",
                                "              </interface>",
                                "              <interface type='bridge'>",
                                "                <mac address='52:54:01:01:af:cd'/>",
                                "                <source bridge='cifmw-osp_trunk'/>",
                                "                <target dev='vnet3'/>",
                                "                <model type='virtio'/>",
                                "                <alias name='net1'/>",
                                "                <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>",
                                "              </interface>",
                                "              <serial type='pty'>",
                                "                <source path='/dev/pts/1'/>",
                                "                <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>",
                                "                <target type='isa-serial' port='0'>",
                                "                  <model name='isa-serial'/>",
                                "                </target>",
                                "                <alias name='serial0'/>",
                                "              </serial>",
                                "              <console type='pty' tty='/dev/pts/1'>",
                                "                <source path='/dev/pts/1'/>",
                                "                <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>",
                                "                <target type='serial' port='0'/>",
                                "                <alias name='serial0'/>",
                                "              </console>",
                                "              <input type='tablet' bus='usb'>",
                                "                <alias name='input0'/>",
                                "                <address type='usb' bus='0' port='1'/>",
                                "              </input>",
                                "              <input type='mouse' bus='ps2'>",
                                "                <alias name='input1'/>",
                                "              </input>",
                                "              <input type='keyboard' bus='ps2'>",
                                "                <alias name='input2'/>",
                                "              </input>",
                                "              <audio id='1' type='none'/>",
                                "              <video>",
                                "                <model type='virtio' vram='16384' heads='1' primary='yes'/>",
                                "                <alias name='video0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>",
                                "              </video>",
                                "              <watchdog model='itco' action='reset'>",
                                "                <alias name='watchdog0'/>",
                                "              </watchdog>",
                                "              <memballoon model='virtio'>",
                                "                <alias name='balloon0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>",
                                "              </memballoon>",
                                "              <rng model='virtio'>",
                                "                <rate bytes='1024' period='100'/>",
                                "                <backend model='random'>/dev/urandom</backend>",
                                "                <alias name='rng0'/>",
                                "                <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>",
                                "              </rng>",
                                "            </devices>",
                                "            <seclabel type='dynamic' model='selinux' relabel='yes'>",
                                "              <label>system_u:system_r:svirt_t:s0:c559,c837</label>",
                                "              <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>",
                                "            </seclabel>",
                                "            <seclabel type='dynamic' model='dac' relabel='yes'>",
                                "              <label>+107:+107</label>",
                                "              <imagelabel>+107:+107</imagelabel>",
                                "            </seclabel>",
                                "          </domain>",
                                "        xpath: /domain/devices/disk",
                                "    item:",
                                "      ansible_loop_var: item",
                                "      changed: false",
                                "      failed: false",
                                "      get_xml: |-",
                                "        <domain type='kvm' id='2'>",
                                "          <name>cifmw-compute-1</name>",
                                "          <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>",
                                "          <memory unit='KiB'>976896</memory>",
                                "          <currentMemory unit='KiB'>976564</currentMemory>",
                                "          <vcpu placement='static'>1</vcpu>",
                                "          <resource>",
                                "            <partition>/machine</partition>",
                                "          </resource>",
                                "          <os>",
                                "            <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>",
                                "            <boot dev='hd'/>",
                                "            <bootmenu enable='no'/>",
                                "          </os>",
                                "          <features>",
                                "            <acpi/>",
                                "            <apic/>",
                                "          </features>",
                                "          <cpu mode='host-passthrough' check='none' migratable='on'/>",
                                "          <clock offset='utc'>",
                                "            <timer name='rtc' tickpolicy='catchup'/>",
                                "            <timer name='pit' tickpolicy='delay'/>",
                                "            <timer name='hpet' present='no'/>",
                                "          </clock>",
                                "          <on_poweroff>destroy</on_poweroff>",
                                "          <on_reboot>restart</on_reboot>",
                                "          <on_crash>destroy</on_crash>",
                                "          <pm>",
                                "            <suspend-to-mem enabled='no'/>",
                                "            <suspend-to-disk enabled='no'/>",
                                "          </pm>",
                                "          <devices>",
                                "            <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "            <disk type='file' device='disk'>",
                                "              <driver name='qemu' type='qcow2'/>",
                                "              <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>",
                                "              <backingStore type='file' index='4'>",
                                "                <format type='qcow2'/>",
                                "                <source file='/opt/basedir/images/centos-stream-9.qcow2'/>",
                                "                <backingStore/>",
                                "              </backingStore>",
                                "              <target dev='sda' bus='scsi'/>",
                                "              <alias name='scsi0-0-0-0'/>",
                                "              <address type='drive' controller='0' bus='0' target='0' unit='0'/>",
                                "            </disk>",
                                "            <disk type='volume' device='disk'>",
                                "              <driver name='qemu' type='qcow2'/>",
                                "              <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>",
                                "              <backingStore/>",
                                "              <target dev='vda' bus='virtio'/>",
                                "              <alias name='virtio-disk0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>",
                                "            </disk>",
                                "            <disk type='file' device='cdrom' model='usb-storage'>",
                                "              <driver name='qemu' type='raw'/>",
                                "              <source file='/opt/basedir/workload/compute-1.iso' index='1'/>",
                                "              <backingStore/>",
                                "              <target dev='sdz' bus='usb'/>",
                                "              <readonly/>",
                                "              <alias name='usb-disk25'/>",
                                "              <address type='usb' bus='0' port='2'/>",
                                "            </disk>",
                                "            <controller type='scsi' index='0' model='virtio-scsi'>",
                                "              <alias name='scsi0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-ehci1'>",
                                "              <alias name='usb'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci1'>",
                                "              <alias name='usb'/>",
                                "              <master startport='0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci2'>",
                                "              <alias name='usb'/>",
                                "              <master startport='2'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>",
                                "            </controller>",
                                "            <controller type='usb' index='0' model='ich9-uhci3'>",
                                "              <alias name='usb'/>",
                                "              <master startport='4'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>",
                                "            </controller>",
                                "            <controller type='pci' index='0' model='pcie-root'>",
                                "              <alias name='pcie.0'/>",
                                "            </controller>",
                                "            <controller type='pci' index='1' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='1' port='0x10'/>",
                                "              <alias name='pci.1'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>",
                                "            </controller>",
                                "            <controller type='pci' index='2' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='2' port='0x11'/>",
                                "              <alias name='pci.2'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>",
                                "            </controller>",
                                "            <controller type='pci' index='3' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='3' port='0x12'/>",
                                "              <alias name='pci.3'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>",
                                "            </controller>",
                                "            <controller type='pci' index='4' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='4' port='0x13'/>",
                                "              <alias name='pci.4'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>",
                                "            </controller>",
                                "            <controller type='pci' index='5' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='5' port='0x14'/>",
                                "              <alias name='pci.5'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>",
                                "            </controller>",
                                "            <controller type='pci' index='6' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='6' port='0x15'/>",
                                "              <alias name='pci.6'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>",
                                "            </controller>",
                                "            <controller type='pci' index='7' model='pcie-root-port'>",
                                "              <model name='pcie-root-port'/>",
                                "              <target chassis='7' port='0x16'/>",
                                "              <alias name='pci.7'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>",
                                "            </controller>",
                                "            <controller type='virtio-serial' index='0'>",
                                "              <alias name='virtio-serial0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>",
                                "            </controller>",
                                "            <controller type='sata' index='0'>",
                                "              <alias name='ide'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>",
                                "            </controller>",
                                "            <interface type='bridge'>",
                                "              <mac address='52:54:01:00:59:00'/>",
                                "              <source bridge='cifmw-public'/>",
                                "              <target dev='vnet2'/>",
                                "              <model type='virtio'/>",
                                "              <alias name='net0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>",
                                "            </interface>",
                                "            <interface type='bridge'>",
                                "              <mac address='52:54:01:01:af:cd'/>",
                                "              <source bridge='cifmw-osp_trunk'/>",
                                "              <target dev='vnet3'/>",
                                "              <model type='virtio'/>",
                                "              <alias name='net1'/>",
                                "              <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>",
                                "            </interface>",
                                "            <serial type='pty'>",
                                "              <source path='/dev/pts/1'/>",
                                "              <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>",
                                "              <target type='isa-serial' port='0'>",
                                "                <model name='isa-serial'/>",
                                "              </target>",
                                "              <alias name='serial0'/>",
                                "            </serial>",
                                "            <console type='pty' tty='/dev/pts/1'>",
                                "              <source path='/dev/pts/1'/>",
                                "              <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>",
                                "              <target type='serial' port='0'/>",
                                "              <alias name='serial0'/>",
                                "            </console>",
                                "            <input type='tablet' bus='usb'>",
                                "              <alias name='input0'/>",
                                "              <address type='usb' bus='0' port='1'/>",
                                "            </input>",
                                "            <input type='mouse' bus='ps2'>",
                                "              <alias name='input1'/>",
                                "            </input>",
                                "            <input type='keyboard' bus='ps2'>",
                                "              <alias name='input2'/>",
                                "            </input>",
                                "            <audio id='1' type='none'/>",
                                "            <video>",
                                "              <model type='virtio' vram='16384' heads='1' primary='yes'/>",
                                "              <alias name='video0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>",
                                "            </video>",
                                "            <watchdog model='itco' action='reset'>",
                                "              <alias name='watchdog0'/>",
                                "            </watchdog>",
                                "            <memballoon model='virtio'>",
                                "              <alias name='balloon0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>",
                                "            </memballoon>",
                                "            <rng model='virtio'>",
                                "              <rate bytes='1024' period='100'/>",
                                "              <backend model='random'>/dev/urandom</backend>",
                                "              <alias name='rng0'/>",
                                "              <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>",
                                "            </rng>",
                                "          </devices>",
                                "          <seclabel type='dynamic' model='selinux' relabel='yes'>",
                                "            <label>system_u:system_r:svirt_t:s0:c559,c837</label>",
                                "            <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>",
                                "          </seclabel>",
                                "          <seclabel type='dynamic' model='dac' relabel='yes'>",
                                "            <label>+107:+107</label>",
                                "            <imagelabel>+107:+107</imagelabel>",
                                "          </seclabel>",
                                "        </domain>",
                                "      invocation:",
                                "        module_args:",
                                "          autostart: null",
                                "          command: get_xml",
                                "          flags: null",
                                "          force: null",
                                "          mutate_flags:",
                                "          - ADD_UUID",
                                "          name: cifmw-compute-1",
                                "          state: null",
                                "          uri: qemu:///system",
                                "          xml: null",
                                "      item: cifmw-compute-1",
                                "    msg: found 3 nodes",
                                "    xmlstring: |-",
                                "      <?xml version='1.0' encoding='UTF-8'?>",
                                "      <domain type=\"kvm\" id=\"2\">",
                                "        <name>cifmw-compute-1</name>",
                                "        <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</uuid>",
                                "        <memory unit=\"KiB\">976896</memory>",
                                "        <currentMemory unit=\"KiB\">976564</currentMemory>",
                                "        <vcpu placement=\"static\">1</vcpu>",
                                "        <resource>",
                                "          <partition>/machine</partition>",
                                "        </resource>",
                                "        <os>",
                                "          <type arch=\"x86_64\" machine=\"pc-q35-rhel9.8.0\">hvm</type>",
                                "          <boot dev=\"hd\"/>",
                                "          <bootmenu enable=\"no\"/>",
                                "        </os>",
                                "        <features>",
                                "          <acpi/>",
                                "          <apic/>",
                                "        </features>",
                                "        <cpu mode=\"host-passthrough\" check=\"none\" migratable=\"on\"/>",
                                "        <clock offset=\"utc\">",
                                "          <timer name=\"rtc\" tickpolicy=\"catchup\"/>",
                                "          <timer name=\"pit\" tickpolicy=\"delay\"/>",
                                "          <timer name=\"hpet\" present=\"no\"/>",
                                "        </clock>",
                                "        <on_poweroff>destroy</on_poweroff>",
                                "        <on_reboot>restart</on_reboot>",
                                "        <on_crash>destroy</on_crash>",
                                "        <pm>",
                                "          <suspend-to-mem enabled=\"no\"/>",
                                "          <suspend-to-disk enabled=\"no\"/>",
                                "        </pm>",
                                "        <devices>",
                                "          <emulator>/usr/libexec/qemu-kvm</emulator>",
                                "          <disk type=\"file\" device=\"disk\">",
                                "            <driver name=\"qemu\" type=\"qcow2\"/>",
                                "            <source file=\"/opt/basedir/workload/compute-1.qcow2\" index=\"3\"/>",
                                "            <backingStore type=\"file\" index=\"4\">",
                                "              <format type=\"qcow2\"/>",
                                "              <source file=\"/opt/basedir/images/centos-stream-9.qcow2\"/>",
                                "              <backingStore/>",
                                "            </backingStore>",
                                "            <target dev=\"sda\" bus=\"scsi\"/>",
                                "            <alias name=\"scsi0-0-0-0\"/>",
                                "            <address type=\"drive\" controller=\"0\" bus=\"0\" target=\"0\" unit=\"0\"/>",
                                "          </disk>",
                                "          <disk type=\"volume\" device=\"disk\">",
                                "            <driver name=\"qemu\" type=\"qcow2\"/>",
                                "            <source pool=\"cifmw-pool\" volume=\"cifmw-compute-1-vol-0\" index=\"2\"/>",
                                "            <backingStore/>",
                                "            <target dev=\"vda\" bus=\"virtio\"/>",
                                "            <alias name=\"virtio-disk0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x07\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </disk>",
                                "          <disk type=\"file\" device=\"cdrom\" model=\"usb-storage\">",
                                "            <driver name=\"qemu\" type=\"raw\"/>",
                                "            <source file=\"/opt/basedir/workload/compute-1.iso\" index=\"1\"/>",
                                "            <backingStore/>",
                                "            <target dev=\"sdz\" bus=\"usb\"/>",
                                "            <readonly/>",
                                "            <alias name=\"usb-disk25\"/>",
                                "            <address type=\"usb\" bus=\"0\" port=\"2\"/>",
                                "          </disk>",
                                "          <controller type=\"scsi\" index=\"0\" model=\"virtio-scsi\">",
                                "            <alias name=\"scsi0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x01\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-ehci1\">",
                                "            <alias name=\"usb\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x7\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci1\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x0\" multifunction=\"on\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci2\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"2\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x1\"/>",
                                "          </controller>",
                                "          <controller type=\"usb\" index=\"0\" model=\"ich9-uhci3\">",
                                "            <alias name=\"usb\"/>",
                                "            <master startport=\"4\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x06\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"0\" model=\"pcie-root\">",
                                "            <alias name=\"pcie.0\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"1\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"1\" port=\"0x10\"/>",
                                "            <alias name=\"pci.1\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x0\" multifunction=\"on\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"2\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"2\" port=\"0x11\"/>",
                                "            <alias name=\"pci.2\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x1\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"3\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"3\" port=\"0x12\"/>",
                                "            <alias name=\"pci.3\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"4\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"4\" port=\"0x13\"/>",
                                "            <alias name=\"pci.4\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x3\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"5\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"5\" port=\"0x14\"/>",
                                "            <alias name=\"pci.5\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x4\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"6\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"6\" port=\"0x15\"/>",
                                "            <alias name=\"pci.6\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x5\"/>",
                                "          </controller>",
                                "          <controller type=\"pci\" index=\"7\" model=\"pcie-root-port\">",
                                "            <model name=\"pcie-root-port\"/>",
                                "            <target chassis=\"7\" port=\"0x16\"/>",
                                "            <alias name=\"pci.7\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x02\" function=\"0x6\"/>",
                                "          </controller>",
                                "          <controller type=\"virtio-serial\" index=\"0\">",
                                "            <alias name=\"virtio-serial0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x02\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </controller>",
                                "          <controller type=\"sata\" index=\"0\">",
                                "            <alias name=\"ide\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x1f\" function=\"0x2\"/>",
                                "          </controller>",
                                "          <interface type=\"bridge\">",
                                "            <mac address=\"52:54:01:00:59:00\"/>",
                                "            <source bridge=\"cifmw-public\"/>",
                                "            <target dev=\"vnet2\"/>",
                                "            <model type=\"virtio\"/>",
                                "            <alias name=\"net0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x05\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </interface>",
                                "          <interface type=\"bridge\">",
                                "            <mac address=\"52:54:01:01:af:cd\"/>",
                                "            <source bridge=\"cifmw-osp_trunk\"/>",
                                "            <target dev=\"vnet3\"/>",
                                "            <model type=\"virtio\"/>",
                                "            <alias name=\"net1\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x06\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </interface>",
                                "          <serial type=\"pty\">",
                                "            <source path=\"/dev/pts/1\"/>",
                                "            <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>",
                                "            <target type=\"isa-serial\" port=\"0\">",
                                "              <model name=\"isa-serial\"/>",
                                "            </target>",
                                "            <alias name=\"serial0\"/>",
                                "          </serial>",
                                "          <console type=\"pty\" tty=\"/dev/pts/1\">",
                                "            <source path=\"/dev/pts/1\"/>",
                                "            <log file=\"/var/log/libvirt/qemu/compute-1-serial.log\" append=\"off\"/>",
                                "            <target type=\"serial\" port=\"0\"/>",
                                "            <alias name=\"serial0\"/>",
                                "          </console>",
                                "          <input type=\"tablet\" bus=\"usb\">",
                                "            <alias name=\"input0\"/>",
                                "            <address type=\"usb\" bus=\"0\" port=\"1\"/>",
                                "          </input>",
                                "          <input type=\"mouse\" bus=\"ps2\">",
                                "            <alias name=\"input1\"/>",
                                "          </input>",
                                "          <input type=\"keyboard\" bus=\"ps2\">",
                                "            <alias name=\"input2\"/>",
                                "          </input>",
                                "          <audio id=\"1\" type=\"none\"/>",
                                "          <video>",
                                "            <model type=\"virtio\" vram=\"16384\" heads=\"1\" primary=\"yes\"/>",
                                "            <alias name=\"video0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x00\" slot=\"0x01\" function=\"0x0\"/>",
                                "          </video>",
                                "          <watchdog model=\"itco\" action=\"reset\">",
                                "            <alias name=\"watchdog0\"/>",
                                "          </watchdog>",
                                "          <memballoon model=\"virtio\">",
                                "            <alias name=\"balloon0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x03\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </memballoon>",
                                "          <rng model=\"virtio\">",
                                "            <rate bytes=\"1024\" period=\"100\"/>",
                                "            <backend model=\"random\">/dev/urandom</backend>",
                                "            <alias name=\"rng0\"/>",
                                "            <address type=\"pci\" domain=\"0x0000\" bus=\"0x04\" slot=\"0x00\" function=\"0x0\"/>",
                                "          </rng>",
                                "        </devices>",
                                "        <seclabel type=\"dynamic\" model=\"selinux\" relabel=\"yes\">",
                                "          <label>system_u:system_r:svirt_t:s0:c559,c837</label>",
                                "          <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</imagelabel>",
                                "        </seclabel>",
                                "        <seclabel type=\"dynamic\" model=\"dac\" relabel=\"yes\">",
                                "          <label>+107:+107</label>",
                                "          <imagelabel>+107:+107</imagelabel>",
                                "        </seclabel>",
                                "      </domain>",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Friday 12 June 2026  19:45:41 +0000 (0:00:00.318)       0:02:45.669 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***",
                                "Friday 12 June 2026  19:45:41 +0000 (0:00:00.067)       0:02:45.736 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Friday 12 June 2026  19:45:41 +0000 (0:00:00.106)       0:02:45.843 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Friday 12 June 2026  19:45:42 +0000 (0:00:00.736)       0:02:46.579 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Friday 12 June 2026  19:45:43 +0000 (0:00:00.544)       0:02:47.123 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:45:43 +0000 (0:00:00.086)       0:02:47.209 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Friday 12 June 2026  19:45:44 +0000 (0:00:00.876)       0:02:48.086 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Friday 12 June 2026  19:45:44 +0000 (0:00:00.075)       0:02:48.162 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Friday 12 June 2026  19:45:44 +0000 (0:00:00.075)       0:02:48.237 ***********",
                                "changed: [instance] => (item=workload)",
                                "ok: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Friday 12 June 2026  19:45:45 +0000 (0:00:00.844)       0:02:49.081 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Friday 12 June 2026  19:45:45 +0000 (0:00:00.590)       0:02:49.672 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Friday 12 June 2026  19:45:45 +0000 (0:00:00.064)       0:02:49.737 ***********",
                                "skipping: [instance] => (item=nocompute)",
                                "ok: [instance] => (item=compute)",
                                "ok: [instance] => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Friday 12 June 2026  19:45:46 +0000 (0:00:00.977)       0:02:50.715 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if all-group.yml already exists] *****************",
                                "Friday 12 June 2026  19:45:46 +0000 (0:00:00.114)       0:02:50.829 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Friday 12 June 2026  19:45:47 +0000 (0:00:00.295)       0:02:51.125 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Friday 12 June 2026  19:45:47 +0000 (0:00:00.323)       0:02:51.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Friday 12 June 2026  19:45:48 +0000 (0:00:00.543)       0:02:51.992 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Friday 12 June 2026  19:45:48 +0000 (0:00:00.280)       0:02:52.273 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Friday 12 June 2026  19:45:48 +0000 (0:00:00.501)       0:02:52.774 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.290)       0:02:53.065 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.097)       0:02:53.162 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.373)       0:02:53.535 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.136)       0:02:53.672 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.078)       0:02:53.750 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.067)       0:02:53.818 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:45:49 +0000 (0:00:00.062)       0:02:53.881 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:45:50 +0000 (0:00:00.143)       0:02:54.024 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Friday 12 June 2026  19:45:50 +0000 (0:00:00.328)       0:02:54.353 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:45:50 +0000 (0:00:00.182)       0:02:54.535 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:45:51 +0000 (0:00:00.405)       0:02:54.940 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:45:51 +0000 (0:00:00.306)       0:02:55.247 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:45:51 +0000 (0:00:00.065)       0:02:55.313 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:45:51 +0000 (0:00:00.291)       0:02:55.604 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:45:51 +0000 (0:00:00.147)       0:02:55.752 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:45:52 +0000 (0:00:00.307)       0:02:56.060 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:45:52 +0000 (0:00:00.337)       0:02:56.397 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:45:52 +0000 (0:00:00.362)       0:02:56.759 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:45:52 +0000 (0:00:00.061)       0:02:56.821 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.292)       0:02:57.114 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.109)       0:02:57.223 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.373)       0:02:57.596 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.059)       0:02:57.656 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.058)       0:02:57.714 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.060)       0:02:57.775 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  19:45:53 +0000 (0:00:00.061)       0:02:57.837 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  19:45:54 +0000 (0:00:00.157)       0:02:57.995 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Friday 12 June 2026  19:45:54 +0000 (0:00:00.060)       0:02:58.055 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Friday 12 June 2026  19:45:54 +0000 (0:00:00.272)       0:02:58.328 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Friday 12 June 2026  19:45:54 +0000 (0:00:00.070)       0:02:58.399 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Friday 12 June 2026  19:45:54 +0000 (0:00:00.372)       0:02:58.771 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Friday 12 June 2026  19:45:55 +0000 (0:00:00.314)       0:02:59.086 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Friday 12 June 2026  19:45:55 +0000 (0:00:00.435)       0:02:59.521 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Friday 12 June 2026  19:45:55 +0000 (0:00:00.069)       0:02:59.591 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Friday 12 June 2026  19:45:56 +0000 (0:00:00.356)       0:02:59.947 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Friday 12 June 2026  19:45:56 +0000 (0:00:00.080)       0:03:00.027 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-0] *************************",
                                "Friday 12 June 2026  19:45:56 +0000 (0:00:00.230)       0:03:00.257 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********",
                                "Friday 12 June 2026  19:45:56 +0000 (0:00:00.476)       0:03:00.734 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-0] *************************",
                                "Friday 12 June 2026  19:45:57 +0000 (0:00:00.362)       0:03:01.097 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************",
                                "Friday 12 June 2026  19:45:57 +0000 (0:00:00.549)       0:03:01.646 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********",
                                "Friday 12 June 2026  19:45:57 +0000 (0:00:00.167)       0:03:01.814 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:45:58 +0000 (0:00:00.113)       0:03:01.928 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:45:58 +0000 (0:00:00.268)       0:03:02.196 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:45:58 +0000 (0:00:00.317)       0:03:02.513 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:45:58 +0000 (0:00:00.117)       0:03:02.631 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:45:59 +0000 (0:00:00.352)       0:03:02.984 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************",
                                "Friday 12 June 2026  19:45:59 +0000 (0:00:00.350)       0:03:03.334 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:45:59 +0000 (0:00:00.091)       0:03:03.425 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:45:59 +0000 (0:00:00.388)       0:03:03.814 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:46:00 +0000 (0:00:00.108)       0:03:03.922 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:46:00 +0000 (0:00:00.497)       0:03:04.420 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********",
                                "Friday 12 June 2026  19:46:00 +0000 (0:00:00.357)       0:03:04.778 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****",
                                "Friday 12 June 2026  19:46:00 +0000 (0:00:00.126)       0:03:04.905 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-0] ********",
                                "Friday 12 June 2026  19:46:01 +0000 (0:00:00.069)       0:03:04.974 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if we have a source candidate] *******************",
                                "Friday 12 June 2026  19:46:01 +0000 (0:00:00.262)       0:03:05.237 ***********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Friday 12 June 2026  19:46:01 +0000 (0:00:00.323)       0:03:05.560 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Friday 12 June 2026  19:46:02 +0000 (0:00:00.515)       0:03:06.075 ***********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Friday 12 June 2026  19:46:02 +0000 (0:00:00.412)       0:03:06.488 ***********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-0] **************",
                                "Friday 12 June 2026  19:46:03 +0000 (0:00:00.639)       0:03:07.127 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************",
                                "Friday 12 June 2026  19:46:03 +0000 (0:00:00.377)       0:03:07.505 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:46:04 +0000 (0:00:00.483)       0:03:07.988 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:46:04 +0000 (0:00:00.371)       0:03:08.360 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:46:04 +0000 (0:00:00.105)       0:03:08.465 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  19:46:04 +0000 (0:00:00.225)       0:03:08.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.345)       0:03:09.036 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.114)       0:03:09.151 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.156)       0:03:09.307 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.087)       0:03:09.395 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.103)       0:03:09.498 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  19:46:05 +0000 (0:00:00.145)       0:03:09.644 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  19:46:06 +0000 (0:00:00.691)       0:03:10.335 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  19:46:08 +0000 (0:00:01.679)       0:03:12.015 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  19:46:08 +0000 (0:00:00.403)       0:03:12.418 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  19:46:09 +0000 (0:00:00.569)       0:03:12.988 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  19:46:09 +0000 (0:00:00.540)       0:03:13.529 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  19:46:09 +0000 (0:00:00.146)       0:03:13.675 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  19:46:10 +0000 (0:00:00.325)       0:03:14.001 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  19:46:10 +0000 (0:00:00.099)       0:03:14.101 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:46:10 +0000 (0:00:00.306)       0:03:14.408 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:46:10 +0000 (0:00:00.360)       0:03:14.768 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-0] ********************",
                                "Friday 12 June 2026  19:46:10 +0000 (0:00:00.085)       0:03:14.853 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-1] *************************",
                                "Friday 12 June 2026  19:46:11 +0000 (0:00:00.065)       0:03:14.919 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********",
                                "Friday 12 June 2026  19:46:11 +0000 (0:00:00.396)       0:03:15.315 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-1] *************************",
                                "Friday 12 June 2026  19:46:11 +0000 (0:00:00.275)       0:03:15.591 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.442)       0:03:16.033 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.096)       0:03:16.129 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.189)       0:03:16.319 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.114)       0:03:16.433 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.366)       0:03:16.799 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:46:12 +0000 (0:00:00.090)       0:03:16.890 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:46:13 +0000 (0:00:00.339)       0:03:17.229 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************",
                                "Friday 12 June 2026  19:46:13 +0000 (0:00:00.328)       0:03:17.557 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:46:13 +0000 (0:00:00.175)       0:03:17.733 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:46:14 +0000 (0:00:00.295)       0:03:18.029 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:46:14 +0000 (0:00:00.089)       0:03:18.119 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:46:14 +0000 (0:00:00.384)       0:03:18.503 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********",
                                "Friday 12 June 2026  19:46:14 +0000 (0:00:00.324)       0:03:18.828 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****",
                                "Friday 12 June 2026  19:46:15 +0000 (0:00:00.093)       0:03:18.922 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-1] ********",
                                "Friday 12 June 2026  19:46:15 +0000 (0:00:00.061)       0:03:18.983 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if we have a source candidate] *******************",
                                "Friday 12 June 2026  19:46:15 +0000 (0:00:00.220)       0:03:19.204 ***********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Friday 12 June 2026  19:46:15 +0000 (0:00:00.389)       0:03:19.593 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Friday 12 June 2026  19:46:16 +0000 (0:00:00.379)       0:03:19.973 ***********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Friday 12 June 2026  19:46:16 +0000 (0:00:00.377)       0:03:20.350 ***********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-1] **************",
                                "Friday 12 June 2026  19:46:17 +0000 (0:00:00.575)       0:03:20.925 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************",
                                "Friday 12 June 2026  19:46:17 +0000 (0:00:00.400)       0:03:21.326 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:46:17 +0000 (0:00:00.362)       0:03:21.688 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:46:18 +0000 (0:00:00.324)       0:03:22.013 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:46:18 +0000 (0:00:00.100)       0:03:22.114 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  19:46:18 +0000 (0:00:00.160)       0:03:22.275 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  19:46:18 +0000 (0:00:00.431)       0:03:22.706 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  19:46:18 +0000 (0:00:00.108)       0:03:22.815 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  19:46:19 +0000 (0:00:00.121)       0:03:22.937 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  19:46:19 +0000 (0:00:00.126)       0:03:23.063 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  19:46:19 +0000 (0:00:00.166)       0:03:23.230 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  19:46:19 +0000 (0:00:00.173)       0:03:23.403 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  19:46:20 +0000 (0:00:00.620)       0:03:24.024 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  19:46:21 +0000 (0:00:01.768)       0:03:25.793 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  19:46:22 +0000 (0:00:00.373)       0:03:26.166 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  19:46:22 +0000 (0:00:00.645)       0:03:26.812 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  19:46:23 +0000 (0:00:00.686)       0:03:27.499 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  19:46:23 +0000 (0:00:00.158)       0:03:27.658 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  19:46:24 +0000 (0:00:00.415)       0:03:28.073 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  19:46:24 +0000 (0:00:00.117)       0:03:28.191 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso_image.log",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:46:24 +0000 (0:00:00.242)       0:03:28.434 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:46:25 +0000 (0:00:00.506)       0:03:28.940 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-1] ********************",
                                "Friday 12 June 2026  19:46:25 +0000 (0:00:00.095)       0:03:29.036 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for baremetal-0] ***********************",
                                "Friday 12 June 2026  19:46:25 +0000 (0:00:00.079)       0:03:29.116 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******",
                                "Friday 12 June 2026  19:46:25 +0000 (0:00:00.369)       0:03:29.486 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************",
                                "Friday 12 June 2026  19:46:26 +0000 (0:00:00.463)       0:03:29.949 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************",
                                "Friday 12 June 2026  19:46:26 +0000 (0:00:00.568)       0:03:30.517 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********",
                                "Friday 12 June 2026  19:46:26 +0000 (0:00:00.098)       0:03:30.616 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  19:46:26 +0000 (0:00:00.199)       0:03:30.816 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:46:27 +0000 (0:00:00.134)       0:03:30.951 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:46:27 +0000 (0:00:00.414)       0:03:31.365 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:46:27 +0000 (0:00:00.203)       0:03:31.569 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:46:28 +0000 (0:00:00.396)       0:03:31.965 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********",
                                "Friday 12 June 2026  19:46:28 +0000 (0:00:00.302)       0:03:32.268 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  19:46:28 +0000 (0:00:00.575)       0:03:32.843 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  19:46:29 +0000 (0:00:00.379)       0:03:33.223 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  19:46:29 +0000 (0:00:00.090)       0:03:33.313 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  19:46:29 +0000 (0:00:00.414)       0:03:33.728 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******",
                                "Friday 12 June 2026  19:46:30 +0000 (0:00:00.363)       0:03:34.092 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***",
                                "Friday 12 June 2026  19:46:30 +0000 (0:00:00.447)       0:03:34.539 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******",
                                "Friday 12 June 2026  19:46:30 +0000 (0:00:00.061)       0:03:34.600 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************",
                                "Friday 12 June 2026  19:46:30 +0000 (0:00:00.070)       0:03:34.671 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************",
                                "Friday 12 June 2026  19:46:30 +0000 (0:00:00.199)       0:03:34.871 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.086)       0:03:34.957 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.376)       0:03:35.334 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.127)       0:03:35.462 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.166)       0:03:35.628 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.074)       0:03:35.703 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for baremetal-0] ******************",
                                "Friday 12 June 2026  19:46:31 +0000 (0:00:00.140)       0:03:35.844 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Friday 12 June 2026  19:46:32 +0000 (0:00:00.091)       0:03:35.935 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************",
                                "Friday 12 June 2026  19:46:32 +0000 (0:00:00.216)       0:03:36.151 ***********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Friday 12 June 2026  19:46:32 +0000 (0:00:00.480)       0:03:36.632 ***********",
                                "skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  19:46:34 +0000 (0:00:02.222)       0:03:38.855 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  19:46:35 +0000 (0:00:00.412)       0:03:39.267 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Friday 12 June 2026  19:46:35 +0000 (0:00:00.428)       0:03:39.696 ***********",
                                "changed: [instance] => (item=compute-0.utility)",
                                "changed: [instance] => (item=compute-1.utility)",
                                "skipping: [instance] => (item=baremetal-0.utility)",
                                "",
                                "TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************",
                                "Friday 12 June 2026  19:46:36 +0000 (0:00:00.708)       0:03:40.404 ***********",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j229292254956.85682', 'results_file': '/home/zuul/.ansible_async/j229292254956.85682', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j490282581703.85699', 'results_file': '/home/zuul/.ansible_async/j490282581703.85699', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': \"vm_data.disk_file_name != 'blank'\", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})",
                                "",
                                "TASK [libvirt_manager : Configure managed VMs] *********************************",
                                "Friday 12 June 2026  19:46:40 +0000 (0:00:03.919)       0:03:44.323 ***********",
                                "skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  19:46:40 +0000 (0:00:00.277)       0:03:44.601 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-0] *****************************",
                                "Friday 12 June 2026  19:46:40 +0000 (0:00:00.112)       0:03:44.714 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  19:46:40 +0000 (0:00:00.125)       0:03:44.840 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  19:46:41 +0000 (0:00:00.286)       0:03:45.126 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  19:46:41 +0000 (0:00:00.386)       0:03:45.513 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************",
                                "Friday 12 June 2026  19:46:41 +0000 (0:00:00.335)       0:03:45.849 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************",
                                "Friday 12 June 2026  19:46:42 +0000 (0:00:00.652)       0:03:46.501 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  19:46:42 +0000 (0:00:00.068)       0:03:46.569 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-0] *****************",
                                "Friday 12 June 2026  19:46:42 +0000 (0:00:00.116)       0:03:46.686 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-0] ******************",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.223)       0:03:46.909 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.107)       0:03:47.017 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-1] *****************************",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.065)       0:03:47.082 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.184)       0:03:47.267 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.229)       0:03:47.496 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  19:46:43 +0000 (0:00:00.312)       0:03:47.808 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************",
                                "Friday 12 June 2026  19:46:44 +0000 (0:00:00.419)       0:03:48.227 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************",
                                "Friday 12 June 2026  19:46:44 +0000 (0:00:00.619)       0:03:48.847 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.081)       0:03:48.929 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-1] *****************",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.179)       0:03:49.109 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-1] ******************",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.097)       0:03:49.207 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.091)       0:03:49.298 ***********",
                                "skipping: [instance] => (item=baremetal-0)",
                                "skipping: [instance] => (item=compute-0)",
                                "skipping: [instance] => (item=compute-1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.084)       0:03:49.383 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Friday 12 June 2026  19:46:45 +0000 (0:00:00.430)       0:03:49.814 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Friday 12 June 2026  19:46:46 +0000 (0:00:00.554)       0:03:50.368 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Friday 12 June 2026  19:46:46 +0000 (0:00:00.115)       0:03:50.484 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Friday 12 June 2026  19:46:46 +0000 (0:00:00.101)       0:03:50.586 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Friday 12 June 2026  19:46:46 +0000 (0:00:00.181)       0:03:50.767 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Friday 12 June 2026  19:46:46 +0000 (0:00:00.104)       0:03:50.872 ***********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=431  changed=124  unreachable=0    failed=0    skipped=159  rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:46:47 +0000 (0:00:00.340)       0:03:51.212 ***********",
                                "===============================================================================",
                                "libvirt_manager : Ensure we get SSH on nodes --------------------------- 26.59s",
                                "libvirt_manager : Download base image ---------------------------------- 12.39s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.46s",
                                "libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.92s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 2.79s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 2.76s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 2.30s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.22s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.05s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.87s",
                                "config_drive : Install required RPM packages ---------------------------- 1.77s",
                                "config_drive : Install required RPM packages ---------------------------- 1.74s",
                                "config_drive : Install required RPM packages ---------------------------- 1.68s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.64s",
                                "config_drive : Install required RPM packages ---------------------------- 1.56s",
                                "libvirt_manager : Dump domain xml --------------------------------------- 1.40s",
                                "libvirt_manager : Get VM UUID ------------------------------------------- 1.36s",
                                "Gathering Facts --------------------------------------------------------- 1.16s",
                                "discover_latest_image : Get latest image for the current entry ---------- 1.04s",
                                "INFO     Running deploy_layout > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:46:48 +0000 (0:00:00.059)       0:00:00.059 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  19:46:49 +0000 (0:00:01.400)       0:00:01.459 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  19:46:50 +0000 (0:00:00.472)       0:00:01.932 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:46:51 +0000 (0:00:01.808)       0:00:03.741 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:46:52 +0000 (0:00:01.080)       0:00:04.821 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:46:56 +0000 (0:00:03.086)       0:00:07.908 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:46:58 +0000 (0:00:02.243)       0:00:10.151 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:46:59 +0000 (0:00:00.979)       0:00:11.131 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:47:00 +0000 (0:00:00.964)       0:00:12.095 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:47:00 +0000 (0:00:00.070)       0:00:12.165 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:47:01 +0000 (0:00:01.530)       0:00:13.696 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:47:02 +0000 (0:00:00.602)       0:00:14.298 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:47:02 +0000 (0:00:00.170)       0:00:14.469 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-compute-0",
                                "  - cifmw-compute-1",
                                "  - cifmw-baremetal-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:47:02 +0000 (0:00:00.094)       0:00:14.563 ***********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:47:03 +0000 (0:00:01.083)       0:00:15.647 ***********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:47:06 +0000 (0:00:02.635)       0:00:18.282 ***********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:47:08 +0000 (0:00:02.284)       0:00:20.567 ***********",
                                "ok: [instance -> localhost] => (item=cifmw-compute-0)",
                                "ok: [instance -> localhost] => (item=cifmw-compute-1)",
                                "ok: [instance -> localhost] => (item=cifmw-baremetal-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:47:09 +0000 (0:00:01.188)       0:00:21.755 ***********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:47:10 +0000 (0:00:01.086)       0:00:22.842 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:47:11 +0000 (0:00:00.579)       0:00:23.422 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:47:11 +0000 (0:00:00.193)       0:00:23.615 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:47:11 +0000 (0:00:00.135)       0:00:23.751 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:47:12 +0000 (0:00:00.316)       0:00:24.068 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:47:12 +0000 (0:00:00.118)       0:00:24.186 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:47:12 +0000 (0:00:00.110)       0:00:24.296 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:47:12 +0000 (0:00:00.108)       0:00:24.405 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:47:12 +0000 (0:00:00.362)       0:00:24.767 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:47:13 +0000 (0:00:00.466)       0:00:25.234 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:47:13 +0000 (0:00:00.103)       0:00:25.337 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:47:13 +0000 (0:00:00.148)       0:00:25.486 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:47:13 +0000 (0:00:00.125)       0:00:25.611 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:47:14 +0000 (0:00:00.370)       0:00:25.982 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:47:14 +0000 (0:00:00.440)       0:00:26.423 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:47:16 +0000 (0:00:01.665)       0:00:28.088 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:47:17 +0000 (0:00:00.821)       0:00:28.910 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:47:18 +0000 (0:00:01.066)       0:00:29.976 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:47:18 +0000 (0:00:00.486)       0:00:30.463 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7243748, 'mtime': 1781293400.7253747, 'ctime': 1781293400.7253747, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7273748, 'mtime': 1781293400.7273748, 'ctime': 1781293400.7273748, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:47:19 +0000 (0:00:00.847)       0:00:31.310 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:47:20 +0000 (0:00:01.383)       0:00:32.694 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:47:21 +0000 (0:00:00.801)       0:00:33.496 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:47:22 +0000 (0:00:00.491)       0:00:33.987 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:47:22 +0000 (0:00:00.733)       0:00:34.721 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:47:22 +0000 (0:00:00.181)       0:00:34.903 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:47:23 +0000 (0:00:00.139)       0:00:35.043 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:47:23 +0000 (0:00:00.433)       0:00:35.476 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:47:23 +0000 (0:00:00.126)       0:00:35.603 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:47:23 +0000 (0:00:00.151)       0:00:35.754 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:47:24 +0000 (0:00:00.465)       0:00:36.220 ***********",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0)",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0.xml)",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0)",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0.xml)",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:47:26 +0000 (0:00:01.713)       0:00:37.934 ***********",
                                "changed: [instance] => (item=pool-destroy)",
                                "changed: [instance] => (item=pool-undefine)",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:47:26 +0000 (0:00:00.943)       0:00:38.877 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:47:27 +0000 (0:00:00.482)       0:00:39.360 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:47:27 +0000 (0:00:00.063)       0:00:39.424 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:47:27 +0000 (0:00:00.182)       0:00:39.606 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:47:27 +0000 (0:00:00.107)       0:00:39.714 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.407)       0:00:40.121 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.104)       0:00:40.226 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.186)       0:00:40.413 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.100)       0:00:40.514 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.114)       0:00:40.628 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:47:28 +0000 (0:00:00.176)       0:00:40.804 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:47:29 +0000 (0:00:00.469)       0:00:41.273 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:47:29 +0000 (0:00:00.060)       0:00:41.334 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:47:29 +0000 (0:00:00.393)       0:00:41.728 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:47:30 +0000 (0:00:00.397)       0:00:42.125 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:47:30 +0000 (0:00:00.517)       0:00:42.643 ***********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:47:31 +0000 (0:00:00.442)       0:00:43.085 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:47:31 +0000 (0:00:00.248)       0:00:43.334 ***********",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/compute-0-serial.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-0.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/compute-1-serial.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-1.log)",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:47:32 +0000 (0:00:01.061)       0:00:44.395 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "changed: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:47:34 +0000 (0:00:01.867)       0:00:46.263 ***********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:47:35 +0000 (0:00:00.723)       0:00:46.987 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:47:36 +0000 (0:00:01.736)       0:00:48.723 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:47:37 +0000 (0:00:00.389)       0:00:49.112 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:47:37 +0000 (0:00:00.076)       0:00:49.189 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:47:37 +0000 (0:00:00.061)       0:00:49.251 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:47:37 +0000 (0:00:00.160)       0:00:49.412 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:47:38 +0000 (0:00:00.638)       0:00:50.050 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:47:38 +0000 (0:00:00.703)       0:00:50.754 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:47:39 +0000 (0:00:00.323)       0:00:51.078 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:47:39 +0000 (0:00:00.068)       0:00:51.146 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:47:39 +0000 (0:00:00.059)       0:00:51.206 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:47:40 +0000 (0:00:00.936)       0:00:52.143 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:47:40 +0000 (0:00:00.104)       0:00:52.247 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:47:40 +0000 (0:00:00.479)       0:00:52.726 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:47:41 +0000 (0:00:00.347)       0:00:53.074 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:47:41 +0000 (0:00:00.164)       0:00:53.238 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:47:41 +0000 (0:00:00.335)       0:00:53.574 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:47:42 +0000 (0:00:00.410)       0:00:53.984 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:47:42 +0000 (0:00:00.096)       0:00:54.081 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:47:43 +0000 (0:00:01.705)       0:00:55.786 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:47:47 +0000 (0:00:04.063)       0:00:59.850 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.281)       0:01:00.131 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.052)       0:01:00.184 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.054)       0:01:00.238 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.084)       0:01:00.323 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.050)       0:01:00.374 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.314)       0:01:00.688 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.086)       0:01:00.774 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:47:48 +0000 (0:00:00.047)       0:01:00.822 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:47:49 +0000 (0:00:00.348)       0:01:01.170 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:47:49 +0000 (0:00:00.054)       0:01:01.225 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:47:49 +0000 (0:00:00.049)       0:01:01.274 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:47:50 +0000 (0:00:00.682)       0:01:01.957 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:47:50 +0000 (0:00:00.325)       0:01:02.283 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:47:50 +0000 (0:00:00.525)       0:01:02.808 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:47:51 +0000 (0:00:00.389)       0:01:03.197 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:47:52 +0000 (0:00:00.741)       0:01:03.939 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:47:52 +0000 (0:00:00.056)       0:01:03.995 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:47:52 +0000 (0:00:00.281)       0:01:04.277 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:47:52 +0000 (0:00:00.361)       0:01:04.638 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  19:47:52 +0000 (0:00:00.111)       0:01:04.750 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:47:53 +0000 (0:00:00.483)       0:01:05.233 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************",
                                "Friday 12 June 2026  19:47:54 +0000 (0:00:00.726)       0:01:05.960 ***********",
                                "changed: [instance -> localhost]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=83   changed=30   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:47:54 +0000 (0:00:00.458)       0:01:06.418 ***********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.06s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.09s",
                                "libvirt_manager : Destroy machine --------------------------------------- 2.64s",
                                "libvirt_manager : Undefine machine -------------------------------------- 2.28s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 2.24s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.87s",
                                "Copy generated content to proper location ------------------------------- 1.81s",
                                "podman : Ensure podman is installed ------------------------------------- 1.74s",
                                "libvirt_manager : Remove the volumes from pool to delete ---------------- 1.71s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.71s",
                                "libvirt_manager : Destroy networks -------------------------------------- 1.67s",
                                "libvirt_manager : List all of the existing virtual machines ------------- 1.53s",
                                "Gathering Facts --------------------------------------------------------- 1.40s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.38s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.19s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.08s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.08s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.07s",
                                "libvirt_manager : Remove detected logs ---------------------------------- 1.06s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running generate_network_data > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:48:22 +0000 (0:00:00.100)       0:00:00.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  19:48:23 +0000 (0:00:00.959)       0:00:01.059 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  19:48:23 +0000 (0:00:00.615)       0:00:01.674 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  19:48:23 +0000 (0:00:00.075)       0:00:01.750 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  19:48:24 +0000 (0:00:00.167)       0:00:01.917 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  19:48:24 +0000 (0:00:00.501)       0:00:02.419 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  19:48:24 +0000 (0:00:00.302)       0:00:02.721 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  19:48:25 +0000 (0:00:00.964)       0:00:03.685 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  19:48:26 +0000 (0:00:00.211)       0:00:03.897 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  19:48:26 +0000 (0:00:00.680)       0:00:04.577 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  19:48:28 +0000 (0:00:01.809)       0:00:06.386 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  19:48:30 +0000 (0:00:01.780)       0:00:08.167 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  19:48:37 +0000 (0:00:07.349)       0:00:15.516 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  19:48:38 +0000 (0:00:00.848)       0:00:16.364 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  19:48:38 +0000 (0:00:00.075)       0:00:16.439 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  19:48:39 +0000 (0:00:00.817)       0:00:17.257 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  19:48:39 +0000 (0:00:00.087)       0:00:17.344 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  19:48:39 +0000 (0:00:00.078)       0:00:17.423 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  19:48:39 +0000 (0:00:00.085)       0:00:17.508 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  19:48:40 +0000 (0:00:00.640)       0:00:18.149 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  19:48:40 +0000 (0:00:00.569)       0:00:18.718 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  19:48:40 +0000 (0:00:00.070)       0:00:18.788 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.128)       0:00:18.917 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.078)       0:00:18.996 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.107)       0:00:19.104 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.079)       0:00:19.184 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.130)       0:00:19.314 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.106)       0:00:19.421 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.106)       0:00:19.527 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.077)       0:00:19.605 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  19:48:41 +0000 (0:00:00.144)       0:00:19.750 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  19:48:42 +0000 (0:00:00.078)       0:00:19.829 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  19:48:42 +0000 (0:00:00.305)       0:00:20.134 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  19:48:42 +0000 (0:00:00.335)       0:00:20.470 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.432)       0:00:20.903 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.079)       0:00:20.982 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.084)       0:00:21.067 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.079)       0:00:21.146 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.119)       0:00:21.266 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.069)       0:00:21.335 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.071)       0:00:21.407 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.062)       0:00:21.470 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.151)       0:00:21.621 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  19:48:43 +0000 (0:00:00.069)       0:00:21.690 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  19:48:44 +0000 (0:00:00.110)       0:00:21.800 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  19:48:44 +0000 (0:00:00.174)       0:00:21.975 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  19:48:44 +0000 (0:00:00.082)       0:00:22.057 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  19:48:44 +0000 (0:00:00.081)       0:00:22.139 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  19:48:44 +0000 (0:00:00.093)       0:00:22.233 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  19:49:26 +0000 (0:00:41.736)       0:01:03.970 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  19:49:27 +0000 (0:00:01.623)       0:01:05.594 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  19:49:27 +0000 (0:00:00.181)       0:01:05.775 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  19:49:28 +0000 (0:00:00.167)       0:01:05.942 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  19:49:28 +0000 (0:00:00.083)       0:01:06.026 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  19:49:29 +0000 (0:00:01.706)       0:01:07.732 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  19:49:30 +0000 (0:00:00.438)       0:01:08.170 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  19:49:30 +0000 (0:00:00.302)       0:01:08.473 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  19:49:30 +0000 (0:00:00.161)       0:01:08.635 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  19:49:30 +0000 (0:00:00.083)       0:01:08.718 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  19:49:31 +0000 (0:00:00.257)       0:01:08.976 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  19:49:31 +0000 (0:00:00.553)       0:01:09.530 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  19:49:31 +0000 (0:00:00.055)       0:01:09.585 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  19:49:31 +0000 (0:00:00.057)       0:01:09.642 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  19:49:31 +0000 (0:00:00.063)       0:01:09.706 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  19:49:32 +0000 (0:00:00.124)       0:01:09.831 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  19:49:32 +0000 (0:00:00.073)       0:01:09.904 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  19:49:32 +0000 (0:00:00.078)       0:01:09.983 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:49:33 +0000 (0:00:01.465)       0:01:11.449 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:49:34 +0000 (0:00:01.032)       0:01:12.481 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:49:39 +0000 (0:00:05.268)       0:01:17.750 ***********",
                                "changed: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:49:41 +0000 (0:00:01.394)       0:01:19.144 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:49:42 +0000 (0:00:01.006)       0:01:20.151 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:49:43 +0000 (0:00:01.123)       0:01:21.275 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:49:43 +0000 (0:00:00.105)       0:01:21.381 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:49:44 +0000 (0:00:00.622)       0:01:22.003 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:49:44 +0000 (0:00:00.553)       0:01:22.557 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:49:44 +0000 (0:00:00.142)       0:01:22.699 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.123)       0:01:22.822 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.054)       0:01:22.877 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.056)       0:01:22.933 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.052)       0:01:22.986 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.097)       0:01:23.084 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.048)       0:01:23.132 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.462)       0:01:23.595 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:49:45 +0000 (0:00:00.168)       0:01:23.763 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.149)       0:01:23.913 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.047)       0:01:23.961 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.049)       0:01:24.011 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.048)       0:01:24.059 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.108)       0:01:24.167 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.416)       0:01:24.584 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.049)       0:01:24.633 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:49:46 +0000 (0:00:00.047)       0:01:24.680 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:49:47 +0000 (0:00:00.821)       0:01:25.502 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:49:48 +0000 (0:00:00.823)       0:01:26.325 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:49:49 +0000 (0:00:00.751)       0:01:27.077 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:49:49 +0000 (0:00:00.186)       0:01:27.263 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:49:49 +0000 (0:00:00.108)       0:01:27.372 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.441)       0:01:27.813 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.126)       0:01:27.939 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.247)       0:01:28.187 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.168)       0:01:28.355 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.185)       0:01:28.541 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:49:50 +0000 (0:00:00.168)       0:01:28.709 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:49:51 +0000 (0:00:00.431)       0:01:29.140 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:49:51 +0000 (0:00:00.079)       0:01:29.220 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:49:51 +0000 (0:00:00.232)       0:01:29.453 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:49:51 +0000 (0:00:00.152)       0:01:29.606 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.394)       0:01:30.000 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.096)       0:01:30.097 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.150)       0:01:30.248 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.105)       0:01:30.353 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.105)       0:01:30.459 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:49:52 +0000 (0:00:00.281)       0:01:30.741 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.412)       0:01:31.153 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.064)       0:01:31.218 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.295)       0:01:31.513 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.065)       0:01:31.579 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.049)       0:01:31.629 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:49:53 +0000 (0:00:00.054)       0:01:31.683 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:49:54 +0000 (0:00:00.348)       0:01:32.032 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:49:54 +0000 (0:00:00.112)       0:01:32.144 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:49:56 +0000 (0:00:01.892)       0:01:34.037 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:49:56 +0000 (0:00:00.514)       0:01:34.551 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:49:58 +0000 (0:00:01.615)       0:01:36.167 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:49:58 +0000 (0:00:00.377)       0:01:36.544 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:49:58 +0000 (0:00:00.063)       0:01:36.608 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:49:58 +0000 (0:00:00.051)       0:01:36.659 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:49:58 +0000 (0:00:00.094)       0:01:36.754 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:49:59 +0000 (0:00:00.592)       0:01:37.346 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:50:00 +0000 (0:00:00.542)       0:01:37.889 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:50:00 +0000 (0:00:00.260)       0:01:38.149 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:50:00 +0000 (0:00:00.048)       0:01:38.197 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:50:00 +0000 (0:00:00.059)       0:01:38.256 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:50:01 +0000 (0:00:01.002)       0:01:39.259 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:50:01 +0000 (0:00:00.112)       0:01:39.371 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:50:02 +0000 (0:00:00.505)       0:01:39.877 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:50:02 +0000 (0:00:00.403)       0:01:40.280 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:50:02 +0000 (0:00:00.152)       0:01:40.432 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:50:03 +0000 (0:00:00.364)       0:01:40.796 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:50:03 +0000 (0:00:00.364)       0:01:41.160 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:50:03 +0000 (0:00:00.097)       0:01:41.258 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:50:05 +0000 (0:00:01.728)       0:01:42.986 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:50:06 +0000 (0:00:01.718)       0:01:44.704 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.300)       0:01:45.005 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.096)       0:01:45.102 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.052)       0:01:45.154 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.084)       0:01:45.238 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.047)       0:01:45.286 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.261)       0:01:45.548 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.087)       0:01:45.635 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:50:07 +0000 (0:00:00.047)       0:01:45.683 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:50:08 +0000 (0:00:00.235)       0:01:45.919 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:50:08 +0000 (0:00:00.050)       0:01:45.969 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:50:08 +0000 (0:00:00.051)       0:01:46.021 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:50:08 +0000 (0:00:00.420)       0:01:46.441 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:50:08 +0000 (0:00:00.274)       0:01:46.716 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:50:09 +0000 (0:00:00.520)       0:01:47.237 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:50:09 +0000 (0:00:00.350)       0:01:47.588 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:50:10 +0000 (0:00:00.756)       0:01:48.344 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:50:10 +0000 (0:00:00.066)       0:01:48.410 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:50:11 +0000 (0:00:00.406)       0:01:48.817 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:50:11 +0000 (0:00:00.295)       0:01:49.113 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  19:50:11 +0000 (0:00:00.134)       0:01:49.248 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  19:50:11 +0000 (0:00:00.330)       0:01:49.579 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.303)       0:01:49.882 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.265)       0:01:50.147 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.103)       0:01:50.250 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.053)       0:01:50.304 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.058)       0:01:50.363 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  19:50:12 +0000 (0:00:00.052)       0:01:50.416 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  19:50:14 +0000 (0:00:01.669)       0:01:52.085 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  19:50:14 +0000 (0:00:00.378)       0:01:52.464 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  19:50:15 +0000 (0:00:00.552)       0:01:53.016 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  19:50:15 +0000 (0:00:00.066)       0:01:53.082 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  19:50:15 +0000 (0:00:00.318)       0:01:53.401 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  19:50:16 +0000 (0:00:00.612)       0:01:54.013 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  19:50:16 +0000 (0:00:00.470)       0:01:54.484 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  19:50:17 +0000 (0:00:00.317)       0:01:54.801 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  19:50:17 +0000 (0:00:00.516)       0:01:55.317 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  19:50:18 +0000 (0:00:00.576)       0:01:55.894 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  19:50:18 +0000 (0:00:00.613)       0:01:56.508 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  19:50:19 +0000 (0:00:00.528)       0:01:57.037 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  19:50:19 +0000 (0:00:00.489)       0:01:57.526 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  19:50:20 +0000 (0:00:00.522)       0:01:58.049 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  19:50:20 +0000 (0:00:00.534)       0:01:58.584 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  19:50:21 +0000 (0:00:00.490)       0:01:59.074 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  19:50:21 +0000 (0:00:00.458)       0:01:59.532 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  19:50:22 +0000 (0:00:00.458)       0:01:59.990 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  19:50:22 +0000 (0:00:00.533)       0:02:00.524 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  19:50:23 +0000 (0:00:00.528)       0:02:01.053 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  19:50:23 +0000 (0:00:00.520)       0:02:01.574 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  19:50:24 +0000 (0:00:00.513)       0:02:02.088 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  19:50:24 +0000 (0:00:00.530)       0:02:02.618 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  19:50:25 +0000 (0:00:00.547)       0:02:03.166 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  19:50:25 +0000 (0:00:00.459)       0:02:03.625 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  19:50:26 +0000 (0:00:00.507)       0:02:04.132 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  19:50:26 +0000 (0:00:00.559)       0:02:04.691 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  19:50:27 +0000 (0:00:00.532)       0:02:05.224 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  19:50:27 +0000 (0:00:00.548)       0:02:05.773 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  19:50:28 +0000 (0:00:00.458)       0:02:06.231 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  19:50:28 +0000 (0:00:00.449)       0:02:06.680 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  19:50:29 +0000 (0:00:00.400)       0:02:07.081 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  19:50:29 +0000 (0:00:00.079)       0:02:07.160 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  19:50:29 +0000 (0:00:00.403)       0:02:07.564 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  19:50:30 +0000 (0:00:00.524)       0:02:08.088 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  19:50:30 +0000 (0:00:00.341)       0:02:08.429 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  19:50:30 +0000 (0:00:00.272)       0:02:08.702 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  19:50:31 +0000 (0:00:00.123)       0:02:08.825 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Friday 12 June 2026  19:50:31 +0000 (0:00:00.366)       0:02:09.192 ***********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  19:50:31 +0000 (0:00:00.083)       0:02:09.275 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  19:50:31 +0000 (0:00:00.469)       0:02:09.744 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  19:50:32 +0000 (0:00:00.435)       0:02:10.180 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  19:50:33 +0000 (0:00:00.665)       0:02:10.845 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:50:33 +0000 (0:00:00.387)       0:02:11.233 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  19:50:34 +0000 (0:00:00.881)       0:02:12.114 ***********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 41.74s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.35s",
                                "libvirt_manager : Populate service facts -------------------------------- 5.27s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.89s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.81s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.78s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.73s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.72s",
                                "ci_setup : Install needed packages -------------------------------------- 1.71s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.67s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.62s",
                                "podman : Ensure podman is installed ------------------------------------- 1.62s",
                                "ci_setup : Manage directories ------------------------------------------- 1.47s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.39s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.12s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.03s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.01s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.00s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 0.96s",
                                "Gathering Facts --------------------------------------------------------- 0.96s",
                                "INFO     Running generate_network_data > converge",
                                "",
                                "PLAY [One hypervisor] **********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:50:35 +0000 (0:00:00.057)       0:00:00.057 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Friday 12 June 2026  19:50:36 +0000 (0:00:01.176)       0:00:01.234 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Friday 12 June 2026  19:50:36 +0000 (0:00:00.066)       0:00:01.301 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})",
                                "",
                                "TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***",
                                "Friday 12 June 2026  19:50:36 +0000 (0:00:00.181)       0:00:01.482 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Friday 12 June 2026  19:50:36 +0000 (0:00:00.086)       0:00:01.568 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Friday 12 June 2026  19:50:37 +0000 (0:00:00.692)       0:00:02.260 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Friday 12 June 2026  19:50:37 +0000 (0:00:00.092)       0:00:02.353 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure _output exists] ***************************************************",
                                "Friday 12 June 2026  19:50:37 +0000 (0:00:00.132)       0:00:02.485 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  19:50:37 +0000 (0:00:00.484)       0:00:02.970 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load scenarios] **********************************************************",
                                "Friday 12 June 2026  19:50:37 +0000 (0:00:00.064)       0:00:03.035 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Set output facts] ********************************************************",
                                "Friday 12 June 2026  19:50:38 +0000 (0:00:00.065)       0:00:03.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Test scenarios] **********************************************************",
                                "Friday 12 June 2026  19:50:38 +0000 (0:00:00.064)       0:00:03.164 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Standard osp_trunk with extended translation)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DHCP options for VM types)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Baremetal integration)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DCN like network layout)",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Friday 12 June 2026  19:50:38 +0000 (0:00:00.238)       0:00:03.403 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Friday 12 June 2026  19:50:39 +0000 (0:00:00.982)       0:00:04.386 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Friday 12 June 2026  19:50:39 +0000 (0:00:00.129)       0:00:04.515 ***********",
                                "ok: [instance] =>",
                                "  msg: 'Running: Standard osp_trunk with extended translation'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Friday 12 June 2026  19:50:39 +0000 (0:00:00.075)       0:00:04.590 ***********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:50:39 +0000 (0:00:00.185)       0:00:04.776 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:50:39 +0000 (0:00:00.132)       0:00:04.909 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.491)       0:00:05.401 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.090)       0:00:05.491 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.147)       0:00:05.639 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.108)       0:00:05.748 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.137)       0:00:05.885 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:50:40 +0000 (0:00:00.093)       0:00:05.979 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:50:41 +0000 (0:00:00.801)       0:00:06.780 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:50:41 +0000 (0:00:00.169)       0:00:06.950 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:50:42 +0000 (0:00:00.161)       0:00:07.111 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:50:42 +0000 (0:00:00.488)       0:00:07.600 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:50:42 +0000 (0:00:00.376)       0:00:07.977 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:50:43 +0000 (0:00:00.108)       0:00:08.085 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:50:43 +0000 (0:00:00.182)       0:00:08.268 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:50:43 +0000 (0:00:00.312)       0:00:08.581 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:50:44 +0000 (0:00:00.841)       0:00:09.422 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:50:44 +0000 (0:00:00.335)       0:00:09.758 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:50:44 +0000 (0:00:00.074)       0:00:09.832 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:50:44 +0000 (0:00:00.072)       0:00:09.905 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:50:44 +0000 (0:00:00.071)       0:00:09.976 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:50:45 +0000 (0:00:00.143)       0:00:10.120 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:50:45 +0000 (0:00:00.072)       0:00:10.193 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:50:45 +0000 (0:00:00.250)       0:00:10.443 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:50:45 +0000 (0:00:00.069)       0:00:10.513 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:50:45 +0000 (0:00:00.390)       0:00:10.904 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:50:46 +0000 (0:00:00.590)       0:00:11.494 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:50:46 +0000 (0:00:00.181)       0:00:11.676 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:50:46 +0000 (0:00:00.092)       0:00:11.769 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:50:47 +0000 (0:00:00.572)       0:00:12.342 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:50:47 +0000 (0:00:00.230)       0:00:12.572 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:50:47 +0000 (0:00:00.114)       0:00:12.686 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:50:48 +0000 (0:00:00.726)       0:00:13.413 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:50:49 +0000 (0:00:01.028)       0:00:14.441 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:50:50 +0000 (0:00:00.714)       0:00:15.156 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:50:50 +0000 (0:00:00.649)       0:00:15.805 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:50:50 +0000 (0:00:00.238)       0:00:16.043 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:50:51 +0000 (0:00:00.373)       0:00:16.417 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:50:51 +0000 (0:00:00.573)       0:00:16.991 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  19:50:52 +0000 (0:00:00.156)       0:00:17.147 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  19:50:52 +0000 (0:00:00.250)       0:00:17.398 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  19:50:54 +0000 (0:00:01.969)       0:00:19.367 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  19:50:54 +0000 (0:00:00.281)       0:00:19.649 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  19:50:55 +0000 (0:00:00.563)       0:00:20.213 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  19:50:57 +0000 (0:00:02.140)       0:00:22.354 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:50:57 +0000 (0:00:00.587)       0:00:22.941 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:50:57 +0000 (0:00:00.085)       0:00:23.026 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:50:58 +0000 (0:00:00.156)       0:00:23.182 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:50:58 +0000 (0:00:00.700)       0:00:23.883 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:50:59 +0000 (0:00:00.380)       0:00:24.263 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:51:00 +0000 (0:00:01.670)       0:00:25.934 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:51:05 +0000 (0:00:04.408)       0:00:30.343 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:51:05 +0000 (0:00:00.379)       0:00:30.722 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:51:06 +0000 (0:00:00.568)       0:00:31.290 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:51:06 +0000 (0:00:00.644)       0:00:31.935 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:51:07 +0000 (0:00:00.184)       0:00:32.119 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:51:07 +0000 (0:00:00.569)       0:00:32.689 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:51:07 +0000 (0:00:00.078)       0:00:32.768 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:51:07 +0000 (0:00:00.205)       0:00:32.973 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:51:08 +0000 (0:00:00.609)       0:00:33.583 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:51:08 +0000 (0:00:00.077)       0:00:33.660 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:51:08 +0000 (0:00:00.388)       0:00:34.049 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:01.225)       0:00:35.274 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:00.080)       0:00:35.354 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:00.152)       0:00:35.507 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:00.116)       0:00:35.623 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:00.282)       0:00:35.905 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:51:10 +0000 (0:00:00.095)       0:00:36.001 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:51:11 +0000 (0:00:00.116)       0:00:36.117 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:51:11 +0000 (0:00:00.719)       0:00:36.837 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:51:11 +0000 (0:00:00.134)       0:00:36.972 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:51:12 +0000 (0:00:00.112)       0:00:37.084 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:51:12 +0000 (0:00:00.085)       0:00:37.170 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:51:12 +0000 (0:00:00.178)       0:00:37.349 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:51:12 +0000 (0:00:00.626)       0:00:37.975 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:51:12 +0000 (0:00:00.061)       0:00:38.037 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:51:13 +0000 (0:00:00.186)       0:00:38.224 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:51:13 +0000 (0:00:00.101)       0:00:38.325 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:51:13 +0000 (0:00:00.716)       0:00:39.042 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:51:14 +0000 (0:00:00.187)       0:00:39.230 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:51:14 +0000 (0:00:00.474)       0:00:39.704 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:51:14 +0000 (0:00:00.099)       0:00:39.803 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:51:15 +0000 (0:00:00.361)       0:00:40.164 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:51:15 +0000 (0:00:00.104)       0:00:40.269 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:51:15 +0000 (0:00:00.470)       0:00:40.739 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:51:16 +0000 (0:00:00.487)       0:00:41.227 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:51:16 +0000 (0:00:00.454)       0:00:41.681 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:51:16 +0000 (0:00:00.162)       0:00:41.844 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.489)       0:00:42.333 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.128)       0:00:42.461 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.062)       0:00:42.524 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.062)       0:00:42.586 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.069)       0:00:42.655 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.164)       0:00:42.820 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:51:17 +0000 (0:00:00.200)       0:00:43.020 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:51:18 +0000 (0:00:00.063)       0:00:43.083 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:51:18 +0000 (0:00:00.361)       0:00:43.445 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:51:19 +0000 (0:00:00.646)       0:00:44.092 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:51:19 +0000 (0:00:00.181)       0:00:44.273 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:51:19 +0000 (0:00:00.095)       0:00:44.368 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.818)       0:00:45.186 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.076)       0:00:45.263 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.072)       0:00:45.335 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.072)       0:00:45.407 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.245)       0:00:45.653 ***********",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.171)       0:00:45.824 ***********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:51:20 +0000 (0:00:00.120)       0:00:45.944 ***********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.245)       0:00:46.190 ***********",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.107)       0:00:46.298 ***********",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.133)       0:00:46.431 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.230)       0:00:46.662 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.111)       0:00:46.773 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:51:21 +0000 (0:00:00.104)       0:00:46.877 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.223)       0:00:47.101 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.302)       0:00:47.404 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.070)       0:00:47.474 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.266)       0:00:47.741 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.119)       0:00:47.860 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:51:22 +0000 (0:00:00.058)       0:00:47.919 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:51:23 +0000 (0:00:00.142)       0:00:48.062 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:51:23 +0000 (0:00:00.079)       0:00:48.142 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:5f:1e', 'entry': 'set:compute,52:54:00:01:5f:1e,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:48:b1', 'entry': 'set:compute,52:54:00:00:48:b1,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.927)       0:00:49.070 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.106)       0:00:49.177 ***********",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.244)       0:00:49.421 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.184)       0:00:49.605 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.109)       0:00:49.715 ***********",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:51:24 +0000 (0:00:00.224)       0:00:49.939 ***********",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:51:25 +0000 (0:00:01.099)       0:00:51.039 ***********",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:51:26 +0000 (0:00:00.167)       0:00:51.206 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:51:26 +0000 (0:00:00.124)       0:00:51.331 ***********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:51:26 +0000 (0:00:00.109)       0:00:51.440 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:51:26 +0000 (0:00:00.090)       0:00:51.531 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:51:27 +0000 (0:00:00.686)       0:00:52.218 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:51:27 +0000 (0:00:00.102)       0:00:52.320 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:51:28 +0000 (0:00:00.889)       0:00:53.210 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:51:28 +0000 (0:00:00.540)       0:00:53.750 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Friday 12 June 2026  19:51:29 +0000 (0:00:00.541)       0:00:54.292 ***********",
                                "ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})",
                                "",
                                "TASK [Glob all dhcp configuration files] ***************************************",
                                "Friday 12 June 2026  19:51:29 +0000 (0:00:00.315)       0:00:54.608 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.473)       0:00:55.082 ***********",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.141)       0:00:55.223 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.139)       0:00:55.362 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.199)       0:00:55.562 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.103)       0:00:55.665 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.100)       0:00:55.766 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Friday 12 June 2026  19:51:30 +0000 (0:00:00.110)       0:00:55.876 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.190)       0:00:56.067 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.104)       0:00:56.171 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.111)       0:00:56.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.066)       0:00:56.349 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.190)       0:00:56.540 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.092)       0:00:56.633 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Friday 12 June 2026  19:51:31 +0000 (0:00:00.092)       0:00:56.725 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Friday 12 June 2026  19:51:32 +0000 (0:00:00.328)       0:00:57.053 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Friday 12 June 2026  19:51:32 +0000 (0:00:00.893)       0:00:57.947 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Friday 12 June 2026  19:51:33 +0000 (0:00:00.624)       0:00:58.571 ***********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:51:33 +0000 (0:00:00.336)       0:00:58.908 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:51:34 +0000 (0:00:01.078)       0:00:59.986 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:51:39 +0000 (0:00:04.424)       0:01:04.411 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:51:40 +0000 (0:00:01.328)       0:01:05.739 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:51:41 +0000 (0:00:01.056)       0:01:06.796 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:51:42 +0000 (0:00:01.041)       0:01:07.837 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:51:42 +0000 (0:00:00.090)       0:01:07.927 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:51:43 +0000 (0:00:00.600)       0:01:08.528 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.584)       0:01:09.112 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.263)       0:01:09.376 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.139)       0:01:09.515 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.052)       0:01:09.568 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.054)       0:01:09.623 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.054)       0:01:09.677 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.053)       0:01:09.730 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:51:44 +0000 (0:00:00.053)       0:01:09.784 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:51:45 +0000 (0:00:00.389)       0:01:10.173 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:51:45 +0000 (0:00:00.181)       0:01:10.355 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:51:45 +0000 (0:00:00.120)       0:01:10.476 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:51:45 +0000 (0:00:00.323)       0:01:10.800 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:51:45 +0000 (0:00:00.161)       0:01:10.961 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:51:46 +0000 (0:00:00.119)       0:01:11.081 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:51:46 +0000 (0:00:00.110)       0:01:11.191 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:51:46 +0000 (0:00:00.444)       0:01:11.635 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:51:47 +0000 (0:00:00.491)       0:01:12.126 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:51:47 +0000 (0:00:00.142)       0:01:12.269 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:51:47 +0000 (0:00:00.125)       0:01:12.395 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:51:47 +0000 (0:00:00.105)       0:01:12.500 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:51:47 +0000 (0:00:00.328)       0:01:12.829 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:51:48 +0000 (0:00:00.488)       0:01:13.317 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:51:49 +0000 (0:00:01.415)       0:01:14.733 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:51:50 +0000 (0:00:00.866)       0:01:15.599 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:51:51 +0000 (0:00:01.067)       0:01:16.667 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:51:51 +0000 (0:00:00.355)       0:01:17.023 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7732437, 'mtime': 1781293855.7732437, 'ctime': 1781293855.7742436, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7762437, 'mtime': 1781293855.7762437, 'ctime': 1781293855.7762437, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:51:52 +0000 (0:00:00.842)       0:01:17.865 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:51:54 +0000 (0:00:01.447)       0:01:19.313 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:51:54 +0000 (0:00:00.653)       0:01:19.966 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:51:55 +0000 (0:00:00.563)       0:01:20.529 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:51:56 +0000 (0:00:00.716)       0:01:21.245 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:51:56 +0000 (0:00:00.207)       0:01:21.453 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:51:56 +0000 (0:00:00.180)       0:01:21.633 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.542)       0:01:22.176 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.142)       0:01:22.318 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.180)       0:01:22.499 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.127)       0:01:22.626 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.109)       0:01:22.736 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:51:57 +0000 (0:00:00.152)       0:01:22.889 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:51:58 +0000 (0:00:00.454)       0:01:23.343 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:51:58 +0000 (0:00:00.148)       0:01:23.491 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:51:58 +0000 (0:00:00.209)       0:01:23.701 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:51:58 +0000 (0:00:00.135)       0:01:23.836 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:51:59 +0000 (0:00:00.436)       0:01:24.273 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:51:59 +0000 (0:00:00.105)       0:01:24.379 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:51:59 +0000 (0:00:00.152)       0:01:24.531 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:51:59 +0000 (0:00:00.133)       0:01:24.664 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:51:59 +0000 (0:00:00.292)       0:01:24.957 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.162)       0:01:25.120 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.384)       0:01:25.504 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.078)       0:01:25.582 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.290)       0:01:25.873 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.052)       0:01:25.925 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.055)       0:01:25.980 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:52:00 +0000 (0:00:00.056)       0:01:26.036 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:52:01 +0000 (0:00:00.413)       0:01:26.449 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:52:01 +0000 (0:00:00.049)       0:01:26.498 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:52:03 +0000 (0:00:01.914)       0:01:28.413 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:52:03 +0000 (0:00:00.542)       0:01:28.955 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:52:05 +0000 (0:00:01.686)       0:01:30.642 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:52:05 +0000 (0:00:00.360)       0:01:31.002 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:52:06 +0000 (0:00:00.058)       0:01:31.061 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:52:06 +0000 (0:00:00.062)       0:01:31.124 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:52:06 +0000 (0:00:00.170)       0:01:31.294 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:52:06 +0000 (0:00:00.694)       0:01:31.988 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:52:07 +0000 (0:00:00.724)       0:01:32.713 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:52:07 +0000 (0:00:00.276)       0:01:32.989 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:52:08 +0000 (0:00:00.073)       0:01:33.063 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:52:08 +0000 (0:00:00.060)       0:01:33.123 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:52:09 +0000 (0:00:01.132)       0:01:34.256 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:52:09 +0000 (0:00:00.135)       0:01:34.391 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:52:09 +0000 (0:00:00.265)       0:01:34.656 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:52:10 +0000 (0:00:00.503)       0:01:35.160 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:52:10 +0000 (0:00:00.156)       0:01:35.316 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:52:10 +0000 (0:00:00.361)       0:01:35.678 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:52:11 +0000 (0:00:00.377)       0:01:36.056 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:52:11 +0000 (0:00:00.099)       0:01:36.156 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:52:12 +0000 (0:00:01.686)       0:01:37.842 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:04.294)       0:01:42.137 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:00.404)       0:01:42.541 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:00.124)       0:01:42.666 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:00.058)       0:01:42.725 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:00.104)       0:01:42.829 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:52:17 +0000 (0:00:00.059)       0:01:42.888 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.349)       0:01:43.238 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.098)       0:01:43.337 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.050)       0:01:43.388 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.331)       0:01:43.719 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.048)       0:01:43.767 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:52:18 +0000 (0:00:00.050)       0:01:43.818 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:52:19 +0000 (0:00:00.741)       0:01:44.559 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:52:19 +0000 (0:00:00.357)       0:01:44.917 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:52:20 +0000 (0:00:00.670)       0:01:45.588 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:52:20 +0000 (0:00:00.395)       0:01:45.983 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:52:21 +0000 (0:00:00.802)       0:01:46.786 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:52:21 +0000 (0:00:00.115)       0:01:46.901 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:52:22 +0000 (0:00:00.433)       0:01:47.334 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:52:22 +0000 (0:00:00.321)       0:01:47.656 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Friday 12 June 2026  19:52:22 +0000 (0:00:00.211)       0:01:47.867 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Friday 12 June 2026  19:52:23 +0000 (0:00:00.466)       0:01:48.333 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.980)       0:01:49.314 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.054)       0:01:49.368 ***********",
                                "ok: [instance] =>",
                                "  msg: 'Running: DHCP options for VM types'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.059)       0:01:49.428 ***********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.162)       0:01:49.590 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.063)       0:01:49.654 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.254)       0:01:49.909 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.053)       0:01:49.962 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:52:24 +0000 (0:00:00.050)       0:01:50.013 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:52:25 +0000 (0:00:00.165)       0:01:50.178 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:52:25 +0000 (0:00:00.111)       0:01:50.290 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:52:25 +0000 (0:00:00.056)       0:01:50.346 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:52:25 +0000 (0:00:00.553)       0:01:50.900 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.172)       0:01:51.072 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.127)       0:01:51.199 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.365)       0:01:51.565 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.321)       0:01:51.886 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.061)       0:01:51.948 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:52:26 +0000 (0:00:00.060)       0:01:52.008 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:52:27 +0000 (0:00:00.294)       0:01:52.302 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:52:27 +0000 (0:00:00.697)       0:01:53.000 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.274)       0:01:53.275 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.153)       0:01:53.429 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.075)       0:01:53.504 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.067)       0:01:53.572 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.073)       0:01:53.645 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.058)       0:01:53.704 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.207)       0:01:53.911 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:52:28 +0000 (0:00:00.055)       0:01:53.966 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:52:29 +0000 (0:00:00.312)       0:01:54.278 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:52:29 +0000 (0:00:00.503)       0:01:54.781 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:52:29 +0000 (0:00:00.178)       0:01:54.960 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:52:29 +0000 (0:00:00.084)       0:01:55.045 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:52:30 +0000 (0:00:00.657)       0:01:55.703 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:52:30 +0000 (0:00:00.136)       0:01:55.839 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:52:30 +0000 (0:00:00.198)       0:01:56.037 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:52:32 +0000 (0:00:01.300)       0:01:57.338 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:52:33 +0000 (0:00:01.431)       0:01:58.770 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:52:35 +0000 (0:00:01.286)       0:02:00.056 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:52:36 +0000 (0:00:01.297)       0:02:01.353 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:52:36 +0000 (0:00:00.152)       0:02:01.505 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:52:36 +0000 (0:00:00.346)       0:02:01.851 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:52:37 +0000 (0:00:01.135)       0:02:02.987 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:52:38 +0000 (0:00:00.097)       0:02:03.085 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:52:38 +0000 (0:00:00.068)       0:02:03.154 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:52:38 +0000 (0:00:00.141)       0:02:03.295 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:52:38 +0000 (0:00:00.719)       0:02:04.015 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:52:39 +0000 (0:00:00.698)       0:02:04.714 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:52:41 +0000 (0:00:01.689)       0:02:06.403 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:52:45 +0000 (0:00:04.538)       0:02:10.942 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:52:46 +0000 (0:00:00.359)       0:02:11.301 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:52:46 +0000 (0:00:00.548)       0:02:11.849 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:52:47 +0000 (0:00:00.616)       0:02:12.465 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:52:47 +0000 (0:00:00.164)       0:02:12.630 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:52:48 +0000 (0:00:00.674)       0:02:13.304 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:52:48 +0000 (0:00:00.069)       0:02:13.374 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:52:48 +0000 (0:00:00.097)       0:02:13.471 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:52:48 +0000 (0:00:00.566)       0:02:14.038 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:52:49 +0000 (0:00:00.153)       0:02:14.191 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:52:49 +0000 (0:00:00.332)       0:02:14.524 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:52:50 +0000 (0:00:01.096)       0:02:15.620 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:52:50 +0000 (0:00:00.075)       0:02:15.696 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:52:50 +0000 (0:00:00.096)       0:02:15.792 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:52:50 +0000 (0:00:00.120)       0:02:15.913 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:51 +0000 (0:00:00.439)       0:02:16.352 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:51 +0000 (0:00:00.077)       0:02:16.430 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:51 +0000 (0:00:00.079)       0:02:16.509 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:52 +0000 (0:00:00.703)       0:02:17.213 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:52 +0000 (0:00:00.068)       0:02:17.281 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:52 +0000 (0:00:00.149)       0:02:17.431 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:52 +0000 (0:00:00.069)       0:02:17.500 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:52 +0000 (0:00:00.084)       0:02:17.584 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:53 +0000 (0:00:00.633)       0:02:18.218 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:53 +0000 (0:00:00.055)       0:02:18.273 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:53 +0000 (0:00:00.077)       0:02:18.351 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:53 +0000 (0:00:00.077)       0:02:18.428 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:53 +0000 (0:00:00.173)       0:02:18.601 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:54 +0000 (0:00:00.744)       0:02:19.346 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:54 +0000 (0:00:00.072)       0:02:19.418 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:54 +0000 (0:00:00.088)       0:02:19.507 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:54 +0000 (0:00:00.079)       0:02:19.586 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:54 +0000 (0:00:00.093)       0:02:19.679 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:55 +0000 (0:00:00.732)       0:02:20.412 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:55 +0000 (0:00:00.059)       0:02:20.472 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:55 +0000 (0:00:00.088)       0:02:20.561 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:55 +0000 (0:00:00.087)       0:02:20.648 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:55 +0000 (0:00:00.102)       0:02:20.750 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:56 +0000 (0:00:00.581)       0:02:21.331 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:56 +0000 (0:00:00.059)       0:02:21.391 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:52:56 +0000 (0:00:00.180)       0:02:21.572 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:52:56 +0000 (0:00:00.085)       0:02:21.658 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:52:56 +0000 (0:00:00.112)       0:02:21.770 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:52:57 +0000 (0:00:00.647)       0:02:22.417 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:52:57 +0000 (0:00:00.071)       0:02:22.489 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:52:57 +0000 (0:00:00.091)       0:02:22.581 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:52:57 +0000 (0:00:00.062)       0:02:22.643 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:52:58 +0000 (0:00:01.103)       0:02:23.747 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:52:58 +0000 (0:00:00.121)       0:02:23.868 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:52:59 +0000 (0:00:00.314)       0:02:24.183 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:52:59 +0000 (0:00:00.086)       0:02:24.270 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:52:59 +0000 (0:00:00.395)       0:02:24.666 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:52:59 +0000 (0:00:00.153)       0:02:24.819 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:53:00 +0000 (0:00:00.309)       0:02:25.129 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:53:00 +0000 (0:00:00.083)       0:02:25.213 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:53:00 +0000 (0:00:00.308)       0:02:25.521 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:53:00 +0000 (0:00:00.066)       0:02:25.588 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:53:01 +0000 (0:00:00.573)       0:02:26.161 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:53:01 +0000 (0:00:00.681)       0:02:26.842 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:53:02 +0000 (0:00:00.571)       0:02:27.414 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:53:02 +0000 (0:00:00.188)       0:02:27.602 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.542)       0:02:28.145 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.087)       0:02:28.233 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.068)       0:02:28.301 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.068)       0:02:28.370 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.140)       0:02:28.511 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.058)       0:02:28.569 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.209)       0:02:28.778 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:53:03 +0000 (0:00:00.053)       0:02:28.832 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:53:04 +0000 (0:00:00.354)       0:02:29.187 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:53:04 +0000 (0:00:00.572)       0:02:29.760 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:53:04 +0000 (0:00:00.137)       0:02:29.897 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:53:04 +0000 (0:00:00.079)       0:02:29.977 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:53:05 +0000 (0:00:00.695)       0:02:30.673 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:53:05 +0000 (0:00:00.071)       0:02:30.744 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:53:05 +0000 (0:00:00.060)       0:02:30.805 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:53:05 +0000 (0:00:00.061)       0:02:30.866 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:53:05 +0000 (0:00:00.131)       0:02:30.997 ***********",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.132)       0:02:31.130 ***********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.234)       0:02:31.364 ***********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.100)       0:02:31.464 ***********",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.096)       0:02:31.560 ***********",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.136)       0:02:31.696 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.161)       0:02:31.858 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:53:06 +0000 (0:00:00.083)       0:02:31.942 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.112)       0:02:32.054 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.197)       0:02:32.251 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.341)       0:02:32.593 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.073)       0:02:32.666 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.289)       0:02:32.955 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:53:07 +0000 (0:00:00.081)       0:02:33.037 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:53:08 +0000 (0:00:00.062)       0:02:33.099 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:53:08 +0000 (0:00:00.137)       0:02:33.237 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:53:08 +0000 (0:00:00.071)       0:02:33.308 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:8f:11', 'entry': 'set:compute,52:54:00:01:8f:11,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:fa:be', 'entry': 'set:compute,52:54:00:00:fa:be,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:53:09 +0000 (0:00:01.086)       0:02:34.395 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:53:09 +0000 (0:00:00.102)       0:02:34.497 ***********",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:53:09 +0000 (0:00:00.179)       0:02:34.677 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:53:09 +0000 (0:00:00.167)       0:02:34.845 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:53:09 +0000 (0:00:00.080)       0:02:34.925 ***********",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:53:10 +0000 (0:00:00.262)       0:02:35.188 ***********",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:53:12 +0000 (0:00:02.373)       0:02:37.561 ***********",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:53:12 +0000 (0:00:00.194)       0:02:37.756 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:53:12 +0000 (0:00:00.159)       0:02:37.916 ***********",
                                "ok: [instance] => (item=compute)",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:53:12 +0000 (0:00:00.101)       0:02:38.017 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:53:13 +0000 (0:00:00.661)       0:02:38.678 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:53:14 +0000 (0:00:00.611)       0:02:39.289 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:53:14 +0000 (0:00:00.066)       0:02:39.356 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:53:15 +0000 (0:00:01.057)       0:02:40.414 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:53:15 +0000 (0:00:00.551)       0:02:40.966 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Friday 12 June 2026  19:53:16 +0000 (0:00:00.575)       0:02:41.541 ***********",
                                "ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})",
                                "",
                                "TASK [Glob all dhcp configuration files] ***************************************",
                                "Friday 12 June 2026  19:53:16 +0000 (0:00:00.168)       0:02:41.710 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Friday 12 June 2026  19:53:17 +0000 (0:00:00.405)       0:02:42.116 ***********",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Friday 12 June 2026  19:53:17 +0000 (0:00:00.140)       0:02:42.256 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Friday 12 June 2026  19:53:17 +0000 (0:00:00.345)       0:02:42.601 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Friday 12 June 2026  19:53:17 +0000 (0:00:00.082)       0:02:42.683 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Friday 12 June 2026  19:53:18 +0000 (0:00:00.561)       0:02:43.245 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Friday 12 June 2026  19:53:18 +0000 (0:00:00.069)       0:02:43.315 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Friday 12 June 2026  19:53:18 +0000 (0:00:00.069)       0:02:43.384 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Friday 12 June 2026  19:53:18 +0000 (0:00:00.460)       0:02:43.845 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.394)       0:02:44.239 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.100)       0:02:44.339 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.070)       0:02:44.410 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.066)       0:02:44.476 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.062)       0:02:44.538 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.055)       0:02:44.594 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Friday 12 June 2026  19:53:19 +0000 (0:00:00.354)       0:02:44.948 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Friday 12 June 2026  19:53:20 +0000 (0:00:00.842)       0:02:45.791 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Friday 12 June 2026  19:53:21 +0000 (0:00:00.614)       0:02:46.405 ***********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:53:21 +0000 (0:00:00.265)       0:02:46.670 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:53:22 +0000 (0:00:01.037)       0:02:47.707 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:53:26 +0000 (0:00:04.223)       0:02:51.931 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:53:27 +0000 (0:00:01.027)       0:02:52.959 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:53:29 +0000 (0:00:01.101)       0:02:54.060 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:53:29 +0000 (0:00:00.983)       0:02:55.044 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:53:30 +0000 (0:00:00.079)       0:02:55.124 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:53:30 +0000 (0:00:00.455)       0:02:55.579 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.555)       0:02:56.135 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.172)       0:02:56.307 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.143)       0:02:56.450 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.062)       0:02:56.513 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.053)       0:02:56.566 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.052)       0:02:56.618 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.056)       0:02:56.675 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:53:31 +0000 (0:00:00.055)       0:02:56.730 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:53:32 +0000 (0:00:00.536)       0:02:57.267 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:53:32 +0000 (0:00:00.171)       0:02:57.438 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-public",
                                "  - cifmw-osp_trunk",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:53:32 +0000 (0:00:00.139)       0:02:57.577 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:53:32 +0000 (0:00:00.305)       0:02:57.883 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:53:32 +0000 (0:00:00.111)       0:02:57.995 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:53:33 +0000 (0:00:00.120)       0:02:58.115 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:53:33 +0000 (0:00:00.107)       0:02:58.223 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:53:33 +0000 (0:00:00.502)       0:02:58.725 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:53:34 +0000 (0:00:00.479)       0:02:59.205 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:53:34 +0000 (0:00:00.136)       0:02:59.342 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:53:34 +0000 (0:00:00.109)       0:02:59.451 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:53:34 +0000 (0:00:00.111)       0:02:59.563 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:53:34 +0000 (0:00:00.414)       0:02:59.978 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:53:35 +0000 (0:00:00.505)       0:03:00.484 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:53:36 +0000 (0:00:01.530)       0:03:02.014 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:53:37 +0000 (0:00:00.852)       0:03:02.867 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:53:38 +0000 (0:00:00.946)       0:03:03.813 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:53:39 +0000 (0:00:00.346)       0:03:04.159 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:53:39 +0000 (0:00:00.059)       0:03:04.219 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:53:40 +0000 (0:00:01.122)       0:03:05.341 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:53:40 +0000 (0:00:00.626)       0:03:05.968 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:53:41 +0000 (0:00:00.618)       0:03:06.586 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:53:42 +0000 (0:00:00.760)       0:03:07.346 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:53:42 +0000 (0:00:00.169)       0:03:07.516 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:53:42 +0000 (0:00:00.217)       0:03:07.733 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.494)       0:03:08.227 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.175)       0:03:08.403 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.198)       0:03:08.602 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.143)       0:03:08.745 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.091)       0:03:08.837 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:53:43 +0000 (0:00:00.139)       0:03:08.977 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:53:44 +0000 (0:00:00.543)       0:03:09.521 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:53:44 +0000 (0:00:00.060)       0:03:09.581 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:53:44 +0000 (0:00:00.155)       0:03:09.737 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:53:44 +0000 (0:00:00.095)       0:03:09.832 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:53:45 +0000 (0:00:00.411)       0:03:10.244 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:53:45 +0000 (0:00:00.145)       0:03:10.389 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:53:45 +0000 (0:00:00.231)       0:03:10.621 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:53:45 +0000 (0:00:00.249)       0:03:10.871 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:53:45 +0000 (0:00:00.091)       0:03:10.962 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:53:46 +0000 (0:00:00.149)       0:03:11.112 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:53:46 +0000 (0:00:00.446)       0:03:11.558 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:53:46 +0000 (0:00:00.056)       0:03:11.615 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:53:46 +0000 (0:00:00.319)       0:03:11.934 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:53:46 +0000 (0:00:00.070)       0:03:12.005 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:53:47 +0000 (0:00:00.058)       0:03:12.063 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:53:47 +0000 (0:00:00.069)       0:03:12.133 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:53:47 +0000 (0:00:00.332)       0:03:12.465 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:53:47 +0000 (0:00:00.050)       0:03:12.515 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:53:49 +0000 (0:00:01.960)       0:03:14.475 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:53:50 +0000 (0:00:00.605)       0:03:15.081 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:53:51 +0000 (0:00:01.792)       0:03:16.874 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:53:52 +0000 (0:00:00.417)       0:03:17.291 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:53:52 +0000 (0:00:00.095)       0:03:17.386 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:53:52 +0000 (0:00:00.067)       0:03:17.454 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:53:52 +0000 (0:00:00.218)       0:03:17.673 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:53:53 +0000 (0:00:00.536)       0:03:18.209 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:53:53 +0000 (0:00:00.425)       0:03:18.635 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:53:53 +0000 (0:00:00.325)       0:03:18.960 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:53:53 +0000 (0:00:00.056)       0:03:19.016 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:53:54 +0000 (0:00:00.059)       0:03:19.076 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:53:55 +0000 (0:00:01.139)       0:03:20.216 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:53:55 +0000 (0:00:00.129)       0:03:20.345 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:53:55 +0000 (0:00:00.331)       0:03:20.677 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:53:55 +0000 (0:00:00.351)       0:03:21.029 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:53:56 +0000 (0:00:00.206)       0:03:21.235 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:53:56 +0000 (0:00:00.358)       0:03:21.593 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:53:56 +0000 (0:00:00.401)       0:03:21.995 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:53:57 +0000 (0:00:00.107)       0:03:22.102 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:53:58 +0000 (0:00:01.659)       0:03:23.762 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:04.513)       0:03:28.275 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:00.393)       0:03:28.668 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:00.160)       0:03:28.829 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:00.061)       0:03:28.890 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:00.090)       0:03:28.981 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:54:03 +0000 (0:00:00.064)       0:03:29.046 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.318)       0:03:29.364 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.094)       0:03:29.458 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.058)       0:03:29.517 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.377)       0:03:29.894 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.053)       0:03:29.948 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:54:04 +0000 (0:00:00.057)       0:03:30.006 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:54:05 +0000 (0:00:00.685)       0:03:30.691 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:54:06 +0000 (0:00:00.373)       0:03:31.065 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:54:06 +0000 (0:00:00.649)       0:03:31.715 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:54:07 +0000 (0:00:00.451)       0:03:32.166 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:54:07 +0000 (0:00:00.838)       0:03:33.004 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:54:08 +0000 (0:00:00.087)       0:03:33.092 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:54:08 +0000 (0:00:00.483)       0:03:33.576 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:54:08 +0000 (0:00:00.354)       0:03:33.930 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Friday 12 June 2026  19:54:09 +0000 (0:00:00.144)       0:03:34.074 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Friday 12 June 2026  19:54:09 +0000 (0:00:00.335)       0:03:34.410 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.883)       0:03:35.293 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.157)       0:03:35.450 ***********",
                                "ok: [instance] =>",
                                "  msg: 'Running: Baremetal integration'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.061)       0:03:35.512 ***********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.160)       0:03:35.672 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.056)       0:03:35.729 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.241)       0:03:35.970 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:54:10 +0000 (0:00:00.053)       0:03:36.024 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:54:11 +0000 (0:00:00.055)       0:03:36.080 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:54:11 +0000 (0:00:00.187)       0:03:36.268 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:54:11 +0000 (0:00:00.118)       0:03:36.387 ***********",
                                "ok: [instance] => (item=bm-0)",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:54:11 +0000 (0:00:00.105)       0:03:36.492 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:54:11 +0000 (0:00:00.472)       0:03:36.964 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:54:12 +0000 (0:00:00.176)       0:03:37.141 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:54:12 +0000 (0:00:00.139)       0:03:37.280 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:54:12 +0000 (0:00:00.315)       0:03:37.596 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:54:12 +0000 (0:00:00.325)       0:03:37.922 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:54:12 +0000 (0:00:00.069)       0:03:37.991 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.066)       0:03:38.058 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.133)       0:03:38.191 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.302)       0:03:38.494 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.331)       0:03:38.826 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.090)       0:03:38.916 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:54:13 +0000 (0:00:00.077)       0:03:38.993 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:54:14 +0000 (0:00:00.342)       0:03:39.336 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.751)       0:03:40.087 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.295)       0:03:40.383 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.082)       0:03:40.465 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.068)       0:03:40.533 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.068)       0:03:40.602 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.073)       0:03:40.676 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.146)       0:03:40.823 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:54:15 +0000 (0:00:00.208)       0:03:41.032 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:54:16 +0000 (0:00:00.057)       0:03:41.089 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:54:16 +0000 (0:00:00.358)       0:03:41.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:54:16 +0000 (0:00:00.576)       0:03:42.024 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:54:17 +0000 (0:00:00.183)       0:03:42.207 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:54:17 +0000 (0:00:00.087)       0:03:42.295 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:54:17 +0000 (0:00:00.641)       0:03:42.937 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:54:18 +0000 (0:00:00.152)       0:03:43.089 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:54:18 +0000 (0:00:00.106)       0:03:43.196 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:54:20 +0000 (0:00:01.923)       0:03:45.119 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:54:22 +0000 (0:00:02.147)       0:03:47.267 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:54:24 +0000 (0:00:01.870)       0:03:49.138 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:54:26 +0000 (0:00:01.933)       0:03:51.071 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:54:26 +0000 (0:00:00.108)       0:03:51.180 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:54:26 +0000 (0:00:00.338)       0:03:51.518 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:54:28 +0000 (0:00:01.574)       0:03:53.093 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:54:28 +0000 (0:00:00.074)       0:03:53.167 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:54:28 +0000 (0:00:00.192)       0:03:53.360 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:54:28 +0000 (0:00:00.056)       0:03:53.417 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:54:29 +0000 (0:00:00.702)       0:03:54.119 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:54:29 +0000 (0:00:00.885)       0:03:55.004 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:54:31 +0000 (0:00:01.810)       0:03:56.815 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:54:36 +0000 (0:00:04.487)       0:04:01.302 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:54:36 +0000 (0:00:00.398)       0:04:01.701 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:54:37 +0000 (0:00:00.624)       0:04:02.325 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:54:37 +0000 (0:00:00.521)       0:04:02.847 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:54:38 +0000 (0:00:00.224)       0:04:03.071 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:54:38 +0000 (0:00:00.555)       0:04:03.626 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:54:38 +0000 (0:00:00.058)       0:04:03.684 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:54:38 +0000 (0:00:00.101)       0:04:03.786 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:54:39 +0000 (0:00:00.638)       0:04:04.424 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:54:39 +0000 (0:00:00.210)       0:04:04.635 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:54:39 +0000 (0:00:00.324)       0:04:04.959 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:54:40 +0000 (0:00:00.994)       0:04:05.954 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:54:40 +0000 (0:00:00.070)       0:04:06.024 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:54:41 +0000 (0:00:00.055)       0:04:06.080 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:54:41 +0000 (0:00:00.107)       0:04:06.187 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:41 +0000 (0:00:00.583)       0:04:06.771 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:41 +0000 (0:00:00.066)       0:04:06.838 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:41 +0000 (0:00:00.074)       0:04:06.913 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:42 +0000 (0:00:00.649)       0:04:07.563 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:42 +0000 (0:00:00.068)       0:04:07.631 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:42 +0000 (0:00:00.223)       0:04:07.855 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:42 +0000 (0:00:00.070)       0:04:07.926 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:42 +0000 (0:00:00.104)       0:04:08.031 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:43 +0000 (0:00:00.730)       0:04:08.762 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:43 +0000 (0:00:00.081)       0:04:08.843 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:43 +0000 (0:00:00.094)       0:04:08.938 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:43 +0000 (0:00:00.078)       0:04:09.016 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:44 +0000 (0:00:00.204)       0:04:09.220 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:44 +0000 (0:00:00.640)       0:04:09.861 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:44 +0000 (0:00:00.058)       0:04:09.919 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:44 +0000 (0:00:00.097)       0:04:10.017 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:45 +0000 (0:00:00.082)       0:04:10.100 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:45 +0000 (0:00:00.100)       0:04:10.200 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:45 +0000 (0:00:00.744)       0:04:10.945 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:45 +0000 (0:00:00.057)       0:04:11.002 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:46 +0000 (0:00:00.085)       0:04:11.087 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:46 +0000 (0:00:00.074)       0:04:11.161 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:46 +0000 (0:00:00.094)       0:04:11.256 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:46 +0000 (0:00:00.709)       0:04:11.965 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:46 +0000 (0:00:00.075)       0:04:12.041 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:47 +0000 (0:00:00.218)       0:04:12.260 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:47 +0000 (0:00:00.090)       0:04:12.350 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:47 +0000 (0:00:00.122)       0:04:12.473 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:48 +0000 (0:00:00.698)       0:04:13.171 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:48 +0000 (0:00:00.064)       0:04:13.235 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:48 +0000 (0:00:00.097)       0:04:13.333 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:48 +0000 (0:00:00.244)       0:04:13.577 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:48 +0000 (0:00:00.130)       0:04:13.708 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:49 +0000 (0:00:00.717)       0:04:14.425 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:49 +0000 (0:00:00.069)       0:04:14.494 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:49 +0000 (0:00:00.094)       0:04:14.589 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:49 +0000 (0:00:00.077)       0:04:14.667 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:49 +0000 (0:00:00.096)       0:04:14.763 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:50 +0000 (0:00:00.707)       0:04:15.471 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:50 +0000 (0:00:00.069)       0:04:15.540 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:50 +0000 (0:00:00.097)       0:04:15.638 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:50 +0000 (0:00:00.083)       0:04:15.721 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:50 +0000 (0:00:00.101)       0:04:15.822 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:51 +0000 (0:00:00.684)       0:04:16.506 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:51 +0000 (0:00:00.071)       0:04:16.577 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:51 +0000 (0:00:00.232)       0:04:16.810 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:51 +0000 (0:00:00.079)       0:04:16.890 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:51 +0000 (0:00:00.091)       0:04:16.981 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:52 +0000 (0:00:00.707)       0:04:17.689 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:52 +0000 (0:00:00.073)       0:04:17.762 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:52 +0000 (0:00:00.101)       0:04:17.864 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:53 +0000 (0:00:00.192)       0:04:18.057 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:53 +0000 (0:00:00.082)       0:04:18.139 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:53 +0000 (0:00:00.664)       0:04:18.804 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:53 +0000 (0:00:00.071)       0:04:18.876 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:54:53 +0000 (0:00:00.093)       0:04:18.969 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:54:54 +0000 (0:00:00.084)       0:04:19.054 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:54:54 +0000 (0:00:00.099)       0:04:19.153 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:54:54 +0000 (0:00:00.783)       0:04:19.936 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:54:54 +0000 (0:00:00.063)       0:04:20.000 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:54:55 +0000 (0:00:00.091)       0:04:20.091 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:54:55 +0000 (0:00:00.062)       0:04:20.154 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:56 +0000 (0:00:01.831)       0:04:21.985 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:57 +0000 (0:00:00.171)       0:04:22.157 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:57 +0000 (0:00:00.393)       0:04:22.550 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:57 +0000 (0:00:00.071)       0:04:22.622 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:57 +0000 (0:00:00.348)       0:04:22.970 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:57 +0000 (0:00:00.080)       0:04:23.051 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:58 +0000 (0:00:00.466)       0:04:23.518 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:58 +0000 (0:00:00.071)       0:04:23.590 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:58 +0000 (0:00:00.355)       0:04:23.945 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:58 +0000 (0:00:00.080)       0:04:24.026 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:59 +0000 (0:00:00.386)       0:04:24.412 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:54:59 +0000 (0:00:00.082)       0:04:24.495 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:54:59 +0000 (0:00:00.309)       0:04:24.804 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:54:59 +0000 (0:00:00.094)       0:04:24.898 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:55:00 +0000 (0:00:00.529)       0:04:25.428 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:55:00 +0000 (0:00:00.482)       0:04:25.910 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:55:01 +0000 (0:00:00.589)       0:04:26.500 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:55:01 +0000 (0:00:00.180)       0:04:26.681 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.530)       0:04:27.212 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.207)       0:04:27.420 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.072)       0:04:27.492 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.067)       0:04:27.560 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.076)       0:04:27.636 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.059)       0:04:27.696 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.209)       0:04:27.905 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:55:02 +0000 (0:00:00.069)       0:04:27.975 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:55:03 +0000 (0:00:00.359)       0:04:28.334 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:55:03 +0000 (0:00:00.598)       0:04:28.933 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:55:04 +0000 (0:00:00.165)       0:04:29.099 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:55:04 +0000 (0:00:00.101)       0:04:29.201 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:55:04 +0000 (0:00:00.748)       0:04:29.950 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:55:04 +0000 (0:00:00.076)       0:04:30.026 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.065)       0:04:30.091 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.153)       0:04:30.245 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.132)       0:04:30.377 ***********",
                                "ok: [instance] => (item=bm-0 - ctlplane)",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.208)       0:04:30.585 ***********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn1)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.140)       0:04:30.726 ***********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn2)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.116)       0:04:30.842 ***********",
                                "skipping: [instance] => (item=bm-0 - internalapi)",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:55:05 +0000 (0:00:00.115)       0:04:30.958 ***********",
                                "ok: [instance] => (item=bm-0 - public)",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.142)       0:04:31.101 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.240)       0:04:31.342 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.088)       0:04:31.430 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:31:5e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.169)       0:04:31.600 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.113)       0:04:31.713 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:55:06 +0000 (0:00:00.327)       0:04:32.040 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.089)       0:04:32.130 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.313)       0:04:32.443 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.168)       0:04:32.611 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.063)       0:04:32.674 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:31:5e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.220)       0:04:32.895 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:55:07 +0000 (0:00:00.070)       0:04:32.965 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:31:5e', 'entry': 'set:compute,52:54:00:01:31:5e,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.110.30,bm-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:8e:8b', 'entry': 'set:compute,52:54:00:00:8e:8b,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:02.112)       0:04:35.078 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:00.183)       0:04:35.262 ***********",
                                "ok: [instance] => (item=bm-0)",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:00.207)       0:04:35.469 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:00.159)       0:04:35.628 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:00.092)       0:04:35.721 ***********",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:55:10 +0000 (0:00:00.290)       0:04:36.011 ***********",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:55:15 +0000 (0:00:04.673)       0:04:40.685 ***********",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:55:15 +0000 (0:00:00.350)       0:04:41.035 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:55:16 +0000 (0:00:00.063)       0:04:41.098 ***********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:55:16 +0000 (0:00:00.251)       0:04:41.350 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:55:16 +0000 (0:00:00.062)       0:04:41.412 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:55:16 +0000 (0:00:00.564)       0:04:41.976 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:55:16 +0000 (0:00:00.074)       0:04:42.051 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:55:18 +0000 (0:00:01.005)       0:04:43.057 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:55:18 +0000 (0:00:00.702)       0:04:43.759 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Friday 12 June 2026  19:55:19 +0000 (0:00:00.553)       0:04:44.313 ***********",
                                "ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})",
                                "ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})",
                                "ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})",
                                "",
                                "TASK [Glob all dhcp configuration files] ***************************************",
                                "Friday 12 June 2026  19:55:19 +0000 (0:00:00.227)       0:04:44.540 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Friday 12 June 2026  19:55:19 +0000 (0:00:00.350)       0:04:44.890 ***********",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "ok: [instance] => (item=public_bm-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.169)       0:04:45.059 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.062)       0:04:45.121 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.069)       0:04:45.191 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.176)       0:04:45.367 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.072)       0:04:45.440 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.073)       0:04:45.513 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.074)       0:04:45.588 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.070)       0:04:45.659 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.072)       0:04:45.731 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.067)       0:04:45.798 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.065)       0:04:45.864 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Friday 12 June 2026  19:55:20 +0000 (0:00:00.059)       0:04:45.923 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Friday 12 June 2026  19:55:21 +0000 (0:00:00.168)       0:04:46.091 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Friday 12 June 2026  19:55:21 +0000 (0:00:00.370)       0:04:46.462 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Friday 12 June 2026  19:55:22 +0000 (0:00:00.834)       0:04:47.297 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Friday 12 June 2026  19:55:22 +0000 (0:00:00.626)       0:04:47.923 ***********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:55:23 +0000 (0:00:00.372)       0:04:48.296 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:55:24 +0000 (0:00:00.779)       0:04:49.075 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:55:27 +0000 (0:00:03.136)       0:04:52.212 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:55:28 +0000 (0:00:01.072)       0:04:53.284 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:55:29 +0000 (0:00:01.112)       0:04:54.397 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:55:30 +0000 (0:00:00.966)       0:04:55.364 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:55:30 +0000 (0:00:00.091)       0:04:55.455 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:55:30 +0000 (0:00:00.454)       0:04:55.910 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.611)       0:04:56.521 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.152)       0:04:56.674 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.130)       0:04:56.805 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.070)       0:04:56.876 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.058)       0:04:56.934 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:55:31 +0000 (0:00:00.058)       0:04:56.993 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:55:32 +0000 (0:00:00.071)       0:04:57.064 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:55:32 +0000 (0:00:00.066)       0:04:57.131 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:55:32 +0000 (0:00:00.582)       0:04:57.713 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:55:32 +0000 (0:00:00.165)       0:04:57.879 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:55:32 +0000 (0:00:00.141)       0:04:58.021 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:55:33 +0000 (0:00:00.277)       0:04:58.299 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:55:33 +0000 (0:00:00.151)       0:04:58.450 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:55:33 +0000 (0:00:00.125)       0:04:58.575 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:55:33 +0000 (0:00:00.102)       0:04:58.678 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:55:34 +0000 (0:00:00.558)       0:04:59.236 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:55:34 +0000 (0:00:00.499)       0:04:59.736 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:55:34 +0000 (0:00:00.143)       0:04:59.880 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:55:34 +0000 (0:00:00.125)       0:05:00.006 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:55:35 +0000 (0:00:00.166)       0:05:00.172 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:55:35 +0000 (0:00:00.381)       0:05:00.554 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:55:36 +0000 (0:00:00.552)       0:05:01.106 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:55:37 +0000 (0:00:01.476)       0:05:02.583 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:55:38 +0000 (0:00:00.858)       0:05:03.441 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:55:39 +0000 (0:00:01.074)       0:05:04.515 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:55:39 +0000 (0:00:00.524)       0:05:05.040 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:55:40 +0000 (0:00:00.068)       0:05:05.108 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:55:41 +0000 (0:00:01.241)       0:05:06.349 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:55:41 +0000 (0:00:00.539)       0:05:06.889 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:55:42 +0000 (0:00:00.643)       0:05:07.533 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:55:43 +0000 (0:00:00.854)       0:05:08.387 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:55:43 +0000 (0:00:00.199)       0:05:08.587 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:55:43 +0000 (0:00:00.142)       0:05:08.729 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:55:44 +0000 (0:00:00.462)       0:05:09.192 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:55:44 +0000 (0:00:00.158)       0:05:09.350 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:55:44 +0000 (0:00:00.388)       0:05:09.739 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:55:44 +0000 (0:00:00.144)       0:05:09.883 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:55:44 +0000 (0:00:00.107)       0:05:09.991 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:55:45 +0000 (0:00:00.175)       0:05:10.167 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:55:45 +0000 (0:00:00.378)       0:05:10.545 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:55:45 +0000 (0:00:00.068)       0:05:10.613 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:55:45 +0000 (0:00:00.183)       0:05:10.797 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.302)       0:05:11.099 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.432)       0:05:11.532 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.125)       0:05:11.658 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.156)       0:05:11.814 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.102)       0:05:11.917 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:55:46 +0000 (0:00:00.103)       0:05:12.021 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:55:47 +0000 (0:00:00.136)       0:05:12.157 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:55:47 +0000 (0:00:00.507)       0:05:12.664 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:55:47 +0000 (0:00:00.059)       0:05:12.724 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:55:47 +0000 (0:00:00.327)       0:05:13.052 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:55:48 +0000 (0:00:00.068)       0:05:13.121 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:55:48 +0000 (0:00:00.059)       0:05:13.180 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:55:48 +0000 (0:00:00.079)       0:05:13.260 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:55:48 +0000 (0:00:00.304)       0:05:13.564 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:55:48 +0000 (0:00:00.059)       0:05:13.624 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:55:50 +0000 (0:00:02.098)       0:05:15.722 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:55:51 +0000 (0:00:00.605)       0:05:16.327 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:55:53 +0000 (0:00:01.752)       0:05:18.080 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:55:53 +0000 (0:00:00.406)       0:05:18.487 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:55:53 +0000 (0:00:00.086)       0:05:18.573 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:55:53 +0000 (0:00:00.069)       0:05:18.642 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:55:53 +0000 (0:00:00.242)       0:05:18.885 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:55:54 +0000 (0:00:00.539)       0:05:19.424 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:55:54 +0000 (0:00:00.501)       0:05:19.926 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:55:55 +0000 (0:00:00.288)       0:05:20.214 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:55:55 +0000 (0:00:00.067)       0:05:20.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:55:55 +0000 (0:00:00.064)       0:05:20.346 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:55:56 +0000 (0:00:01.043)       0:05:21.389 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:55:56 +0000 (0:00:00.139)       0:05:21.529 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:55:56 +0000 (0:00:00.352)       0:05:21.882 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:55:57 +0000 (0:00:00.490)       0:05:22.372 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:55:57 +0000 (0:00:00.133)       0:05:22.506 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:55:57 +0000 (0:00:00.363)       0:05:22.869 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:55:58 +0000 (0:00:00.404)       0:05:23.274 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:55:58 +0000 (0:00:00.106)       0:05:23.381 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:56:00 +0000 (0:00:01.816)       0:05:25.198 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:56:04 +0000 (0:00:04.357)       0:05:29.555 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:56:04 +0000 (0:00:00.347)       0:05:29.902 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:56:04 +0000 (0:00:00.093)       0:05:29.996 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.081)       0:05:30.077 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.204)       0:05:30.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.064)       0:05:30.346 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.346)       0:05:30.693 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.110)       0:05:30.803 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:56:05 +0000 (0:00:00.052)       0:05:30.855 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:56:06 +0000 (0:00:00.329)       0:05:31.185 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:56:06 +0000 (0:00:00.060)       0:05:31.246 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:56:06 +0000 (0:00:00.198)       0:05:31.445 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:56:07 +0000 (0:00:00.812)       0:05:32.257 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:56:07 +0000 (0:00:00.353)       0:05:32.611 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:56:08 +0000 (0:00:00.686)       0:05:33.297 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:56:08 +0000 (0:00:00.528)       0:05:33.825 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:56:09 +0000 (0:00:00.805)       0:05:34.630 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:56:09 +0000 (0:00:00.073)       0:05:34.703 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:56:10 +0000 (0:00:00.374)       0:05:35.077 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:56:10 +0000 (0:00:00.351)       0:05:35.429 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Friday 12 June 2026  19:56:10 +0000 (0:00:00.243)       0:05:35.673 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Friday 12 June 2026  19:56:10 +0000 (0:00:00.341)       0:05:36.014 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Friday 12 June 2026  19:56:11 +0000 (0:00:00.941)       0:05:36.955 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Friday 12 June 2026  19:56:11 +0000 (0:00:00.080)       0:05:37.036 ***********",
                                "ok: [instance] =>",
                                "  msg: 'Running: DCN like network layout'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.066)       0:05:37.102 ***********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.357)       0:05:37.459 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.066)       0:05:37.526 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.328)       0:05:37.854 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.077)       0:05:37.932 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  19:56:12 +0000 (0:00:00.063)       0:05:37.995 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  19:56:13 +0000 (0:00:00.113)       0:05:38.108 ***********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "ok: [instance] => (item={'key': 'dcn1-compute-0', 'value': 'dcn1_compute'})",
                                "ok: [instance] => (item={'key': 'dcn1-compute-1', 'value': 'dcn1_compute'})",
                                "ok: [instance] => (item={'key': 'dcn2-compute-0', 'value': 'dcn2_compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  19:56:13 +0000 (0:00:00.236)       0:05:38.345 ***********",
                                "ok: [instance] => (item=bm-0)",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  19:56:13 +0000 (0:00:00.211)       0:05:38.556 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  19:56:14 +0000 (0:00:00.557)       0:05:39.114 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-0 to dcn1_computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-1 to dcn1_computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn2-compute-0 to dcn2_computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:56:14 +0000 (0:00:00.244)       0:05:39.358 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:56:14 +0000 (0:00:00.143)       0:05:39.501 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:56:14 +0000 (0:00:00.335)       0:05:39.837 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:56:15 +0000 (0:00:00.327)       0:05:40.164 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:56:15 +0000 (0:00:00.227)       0:05:40.392 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:56:15 +0000 (0:00:00.088)       0:05:40.480 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:56:15 +0000 (0:00:00.139)       0:05:40.619 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:56:15 +0000 (0:00:00.322)       0:05:40.942 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:56:16 +0000 (0:00:00.370)       0:05:41.313 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:56:16 +0000 (0:00:00.115)       0:05:41.428 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:56:16 +0000 (0:00:00.079)       0:05:41.508 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:56:16 +0000 (0:00:00.117)       0:05:41.625 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:56:17 +0000 (0:00:00.431)       0:05:42.057 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:56:17 +0000 (0:00:00.376)       0:05:42.433 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:56:17 +0000 (0:00:00.083)       0:05:42.516 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:56:17 +0000 (0:00:00.075)       0:05:42.592 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:56:17 +0000 (0:00:00.110)       0:05:42.702 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:56:18 +0000 (0:00:00.359)       0:05:43.061 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:56:18 +0000 (0:00:00.510)       0:05:43.572 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:56:18 +0000 (0:00:00.073)       0:05:43.645 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  19:56:18 +0000 (0:00:00.076)       0:05:43.722 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  19:56:18 +0000 (0:00:00.126)       0:05:43.848 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  19:56:19 +0000 (0:00:00.370)       0:05:44.218 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  19:56:19 +0000 (0:00:00.403)       0:05:44.622 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  19:56:19 +0000 (0:00:00.090)       0:05:44.713 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  19:56:19 +0000 (0:00:00.077)       0:05:44.790 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  19:56:20 +0000 (0:00:00.411)       0:05:45.202 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  19:56:20 +0000 (0:00:00.700)       0:05:45.903 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.340)       0:05:46.243 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.083)       0:05:46.327 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.069)       0:05:46.396 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.063)       0:05:46.459 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.066)       0:05:46.526 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.064)       0:05:46.590 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.344)       0:05:46.935 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:56:21 +0000 (0:00:00.057)       0:05:46.992 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:56:22 +0000 (0:00:00.327)       0:05:47.319 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:56:22 +0000 (0:00:00.552)       0:05:47.872 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:56:22 +0000 (0:00:00.149)       0:05:48.022 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:56:23 +0000 (0:00:00.090)       0:05:48.112 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  19:56:23 +0000 (0:00:00.762)       0:05:48.874 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  19:56:24 +0000 (0:00:00.182)       0:05:49.057 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "ok: [instance] => (item=ocpbm)",
                                "ok: [instance] => (item=dcn1_tr)",
                                "ok: [instance] => (item=dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  19:56:24 +0000 (0:00:00.155)       0:05:49.213 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=ocpbm)",
                                "changed: [instance] => (item=cifmw-dcn1_tr)",
                                "changed: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  19:56:27 +0000 (0:00:03.598)       0:05:52.811 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=ocpbm)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  19:56:31 +0000 (0:00:04.214)       0:05:57.025 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=ocpbm)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  19:56:35 +0000 (0:00:03.297)       0:06:00.323 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=ocpbm)",
                                "changed: [instance] => (item=cifmw-dcn1_tr)",
                                "changed: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  19:56:38 +0000 (0:00:03.429)       0:06:03.753 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  19:56:38 +0000 (0:00:00.254)       0:06:04.007 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  19:56:39 +0000 (0:00:00.267)       0:06:04.274 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=ocpbm)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  19:56:42 +0000 (0:00:02.821)       0:06:07.096 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  19:56:42 +0000 (0:00:00.305)       0:06:07.402 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  19:56:42 +0000 (0:00:00.197)       0:06:07.600 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  19:56:44 +0000 (0:00:01.911)       0:06:09.512 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  19:56:44 +0000 (0:00:00.361)       0:06:09.874 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  19:56:45 +0000 (0:00:00.620)       0:06:10.494 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  19:56:48 +0000 (0:00:02.830)       0:06:13.324 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  19:56:49 +0000 (0:00:00.864)       0:06:14.189 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  19:56:49 +0000 (0:00:00.067)       0:06:14.256 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  19:56:49 +0000 (0:00:00.063)       0:06:14.319 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  19:56:50 +0000 (0:00:00.815)       0:06:15.134 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=ocpbm)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:56:51 +0000 (0:00:01.732)       0:06:16.867 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:56:53 +0000 (0:00:01.739)       0:06:18.607 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:56:57 +0000 (0:00:04.443)       0:06:23.050 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:56:58 +0000 (0:00:00.393)       0:06:23.443 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:56:58 +0000 (0:00:00.577)       0:06:24.020 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:56:59 +0000 (0:00:00.698)       0:06:24.719 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:56:59 +0000 (0:00:00.091)       0:06:24.811 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:57:00 +0000 (0:00:00.622)       0:06:25.433 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:57:00 +0000 (0:00:00.076)       0:06:25.510 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:57:00 +0000 (0:00:00.100)       0:06:25.610 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:57:01 +0000 (0:00:00.774)       0:06:26.384 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:57:01 +0000 (0:00:00.061)       0:06:26.446 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:57:01 +0000 (0:00:00.370)       0:06:26.816 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:57:02 +0000 (0:00:01.099)       0:06:27.916 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:57:02 +0000 (0:00:00.064)       0:06:27.981 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:57:02 +0000 (0:00:00.067)       0:06:28.049 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  19:57:03 +0000 (0:00:00.220)       0:06:28.269 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:04 +0000 (0:00:00.994)       0:06:29.264 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:04 +0000 (0:00:00.084)       0:06:29.348 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:04 +0000 (0:00:00.098)       0:06:29.446 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:05 +0000 (0:00:00.663)       0:06:30.110 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:05 +0000 (0:00:00.069)       0:06:30.179 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:05 +0000 (0:00:00.101)       0:06:30.280 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:05 +0000 (0:00:00.084)       0:06:30.365 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:05 +0000 (0:00:00.109)       0:06:30.474 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:06 +0000 (0:00:00.775)       0:06:31.250 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:06 +0000 (0:00:00.205)       0:06:31.456 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:06 +0000 (0:00:00.099)       0:06:31.555 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:06 +0000 (0:00:00.087)       0:06:31.643 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:06 +0000 (0:00:00.094)       0:06:31.737 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:07 +0000 (0:00:00.742)       0:06:32.479 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:07 +0000 (0:00:00.073)       0:06:32.553 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:07 +0000 (0:00:00.236)       0:06:32.790 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:07 +0000 (0:00:00.089)       0:06:32.879 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:07 +0000 (0:00:00.100)       0:06:32.980 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:08 +0000 (0:00:00.748)       0:06:33.728 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:08 +0000 (0:00:00.075)       0:06:33.803 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:08 +0000 (0:00:00.093)       0:06:33.897 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:08 +0000 (0:00:00.084)       0:06:33.982 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:09 +0000 (0:00:00.250)       0:06:34.232 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:09 +0000 (0:00:00.749)       0:06:34.982 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:10 +0000 (0:00:00.082)       0:06:35.065 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:10 +0000 (0:00:00.096)       0:06:35.161 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:10 +0000 (0:00:00.083)       0:06:35.245 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:10 +0000 (0:00:00.105)       0:06:35.351 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:10 +0000 (0:00:00.700)       0:06:36.052 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:11 +0000 (0:00:00.095)       0:06:36.147 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:11 +0000 (0:00:00.100)       0:06:36.248 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:11 +0000 (0:00:00.091)       0:06:36.339 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:11 +0000 (0:00:00.087)       0:06:36.426 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:12 +0000 (0:00:00.712)       0:06:37.138 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:12 +0000 (0:00:00.097)       0:06:37.235 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:12 +0000 (0:00:00.236)       0:06:37.472 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:12 +0000 (0:00:00.087)       0:06:37.559 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:12 +0000 (0:00:00.099)       0:06:37.659 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:13 +0000 (0:00:00.692)       0:06:38.351 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:13 +0000 (0:00:00.072)       0:06:38.423 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:13 +0000 (0:00:00.112)       0:06:38.536 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:13 +0000 (0:00:00.260)       0:06:38.797 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:13 +0000 (0:00:00.089)       0:06:38.887 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:14 +0000 (0:00:00.659)       0:06:39.547 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:14 +0000 (0:00:00.062)       0:06:39.609 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:14 +0000 (0:00:00.099)       0:06:39.708 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:14 +0000 (0:00:00.085)       0:06:39.794 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:14 +0000 (0:00:00.101)       0:06:39.895 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:15 +0000 (0:00:00.797)       0:06:40.692 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:15 +0000 (0:00:00.062)       0:06:40.755 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:15 +0000 (0:00:00.105)       0:06:40.861 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:15 +0000 (0:00:00.084)       0:06:40.945 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:15 +0000 (0:00:00.089)       0:06:41.035 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:16 +0000 (0:00:00.770)       0:06:41.805 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:16 +0000 (0:00:00.057)       0:06:41.863 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:16 +0000 (0:00:00.095)       0:06:41.958 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:16 +0000 (0:00:00.082)       0:06:42.040 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:17 +0000 (0:00:00.093)       0:06:42.133 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:17 +0000 (0:00:00.665)       0:06:42.799 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:17 +0000 (0:00:00.071)       0:06:42.870 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:18 +0000 (0:00:00.228)       0:06:43.099 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:18 +0000 (0:00:00.091)       0:06:43.191 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:18 +0000 (0:00:00.107)       0:06:43.298 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:19 +0000 (0:00:00.758)       0:06:44.057 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:19 +0000 (0:00:00.058)       0:06:44.116 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:19 +0000 (0:00:00.094)       0:06:44.210 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:19 +0000 (0:00:00.217)       0:06:44.427 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:19 +0000 (0:00:00.103)       0:06:44.531 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:20 +0000 (0:00:00.740)       0:06:45.271 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:20 +0000 (0:00:00.066)       0:06:45.337 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:20 +0000 (0:00:00.086)       0:06:45.424 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:20 +0000 (0:00:00.085)       0:06:45.509 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:20 +0000 (0:00:00.113)       0:06:45.623 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:21 +0000 (0:00:00.695)       0:06:46.318 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:21 +0000 (0:00:00.080)       0:06:46.399 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:21 +0000 (0:00:00.098)       0:06:46.497 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:21 +0000 (0:00:00.085)       0:06:46.582 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:21 +0000 (0:00:00.095)       0:06:46.677 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:22 +0000 (0:00:00.708)       0:06:47.386 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:22 +0000 (0:00:00.268)       0:06:47.654 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:22 +0000 (0:00:00.108)       0:06:47.763 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:22 +0000 (0:00:00.091)       0:06:47.854 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:22 +0000 (0:00:00.111)       0:06:47.966 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:23 +0000 (0:00:00.699)       0:06:48.666 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:23 +0000 (0:00:00.069)       0:06:48.736 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:23 +0000 (0:00:00.240)       0:06:48.976 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:24 +0000 (0:00:00.083)       0:06:49.060 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:24 +0000 (0:00:00.092)       0:06:49.152 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:24 +0000 (0:00:00.746)       0:06:49.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:24 +0000 (0:00:00.065)       0:06:49.964 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:25 +0000 (0:00:00.096)       0:06:50.060 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:25 +0000 (0:00:00.086)       0:06:50.146 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:25 +0000 (0:00:00.277)       0:06:50.424 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:26 +0000 (0:00:00.728)       0:06:51.152 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:26 +0000 (0:00:00.078)       0:06:51.231 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:26 +0000 (0:00:00.105)       0:06:51.337 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:26 +0000 (0:00:00.093)       0:06:51.430 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:26 +0000 (0:00:00.108)       0:06:51.539 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:27 +0000 (0:00:00.870)       0:06:52.409 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:27 +0000 (0:00:00.067)       0:06:52.476 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:27 +0000 (0:00:00.106)       0:06:52.582 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:27 +0000 (0:00:00.092)       0:06:52.675 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:27 +0000 (0:00:00.103)       0:06:52.778 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:28 +0000 (0:00:00.725)       0:06:53.504 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:28 +0000 (0:00:00.073)       0:06:53.578 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:28 +0000 (0:00:00.263)       0:06:53.842 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:28 +0000 (0:00:00.083)       0:06:53.926 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:28 +0000 (0:00:00.099)       0:06:54.025 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:29 +0000 (0:00:00.716)       0:06:54.742 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:29 +0000 (0:00:00.064)       0:06:54.807 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:57:29 +0000 (0:00:00.090)       0:06:54.897 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:57:30 +0000 (0:00:00.219)       0:06:55.116 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:57:30 +0000 (0:00:00.099)       0:06:55.216 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:57:30 +0000 (0:00:00.738)       0:06:55.954 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:57:30 +0000 (0:00:00.082)       0:06:56.036 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  19:57:31 +0000 (0:00:00.093)       0:06:56.130 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  19:57:31 +0000 (0:00:00.063)       0:06:56.193 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=ocpbm)",
                                "changed: [instance] => (item=cifmw-dcn1_tr)",
                                "changed: [instance] => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:34 +0000 (0:00:03.048)       0:06:59.242 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocpbm)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn1_tr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn2_tr)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:34 +0000 (0:00:00.207)       0:06:59.449 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:34 +0000 (0:00:00.359)       0:06:59.808 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:34 +0000 (0:00:00.066)       0:06:59.875 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:35 +0000 (0:00:00.532)       0:07:00.407 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:35 +0000 (0:00:00.105)       0:07:00.513 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:35 +0000 (0:00:00.308)       0:07:00.821 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:35 +0000 (0:00:00.076)       0:07:00.897 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:36 +0000 (0:00:00.361)       0:07:01.259 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:36 +0000 (0:00:00.090)       0:07:01.349 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:36 +0000 (0:00:00.336)       0:07:01.686 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:36 +0000 (0:00:00.074)       0:07:01.761 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:37 +0000 (0:00:00.474)       0:07:02.235 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:37 +0000 (0:00:00.070)       0:07:02.306 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:37 +0000 (0:00:00.322)       0:07:02.628 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:37 +0000 (0:00:00.080)       0:07:02.708 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:38 +0000 (0:00:00.350)       0:07:03.058 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:38 +0000 (0:00:00.072)       0:07:03.131 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:38 +0000 (0:00:00.371)       0:07:03.502 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:38 +0000 (0:00:00.264)       0:07:03.766 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:39 +0000 (0:00:00.358)       0:07:04.125 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  19:57:39 +0000 (0:00:00.107)       0:07:04.232 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  19:57:39 +0000 (0:00:00.358)       0:07:04.591 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  19:57:39 +0000 (0:00:00.082)       0:07:04.673 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  19:57:40 +0000 (0:00:00.549)       0:07:05.222 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  19:57:40 +0000 (0:00:00.712)       0:07:05.935 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  19:57:41 +0000 (0:00:00.580)       0:07:06.516 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  19:57:41 +0000 (0:00:00.173)       0:07:06.690 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.547)       0:07:07.238 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.086)       0:07:07.324 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.094)       0:07:07.419 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.077)       0:07:07.496 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.245)       0:07:07.741 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.066)       0:07:07.808 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})",
                                "ok: [instance] => (item={'networks': {'ocpbm': {'network-v4': '192.168.111.0/24'}}, 'group-templates': {'dcn1_computes': {'networks': {'ocpbm': None}}, 'dcn2_computes': {'networks': {'ocpbm': None}}, 'baremetals': {'networks': {'ocpbm': {'range-v4': {'start': '192.168.111.30', 'length': 1}}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  19:57:42 +0000 (0:00:00.211)       0:07:08.019 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  19:57:43 +0000 (0:00:00.066)       0:07:08.086 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  19:57:43 +0000 (0:00:00.359)       0:07:08.446 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  19:57:43 +0000 (0:00:00.583)       0:07:09.030 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  19:57:44 +0000 (0:00:00.191)       0:07:09.221 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  19:57:44 +0000 (0:00:00.232)       0:07:09.453 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.640)       0:07:10.094 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.077)       0:07:10.171 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.059)       0:07:10.230 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.059)       0:07:10.290 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ocpbm)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.150)       0:07:10.440 ***********",
                                "ok: [instance] => (item=bm-0 - ctlplane)",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "skipping: [instance] => (item=dcn1-compute-0 - ctlplane)",
                                "skipping: [instance] => (item=dcn1-compute-1 - ctlplane)",
                                "skipping: [instance] => (item=dcn2-compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:45 +0000 (0:00:00.417)       0:07:10.858 ***********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn1)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "ok: [instance] => (item=dcn1-compute-0 - ctlplanedcn1)",
                                "ok: [instance] => (item=dcn1-compute-1 - ctlplanedcn1)",
                                "skipping: [instance] => (item=dcn2-compute-0 - ctlplanedcn1)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:46 +0000 (0:00:00.252)       0:07:11.111 ***********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn2)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance] => (item=dcn1-compute-0 - ctlplanedcn2)",
                                "skipping: [instance] => (item=dcn1-compute-1 - ctlplanedcn2)",
                                "ok: [instance] => (item=dcn2-compute-0 - ctlplanedcn2)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:46 +0000 (0:00:00.235)       0:07:11.347 ***********",
                                "skipping: [instance] => (item=bm-0 - internalapi)",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance] => (item=dcn1-compute-0 - internalapi)",
                                "skipping: [instance] => (item=dcn1-compute-1 - internalapi)",
                                "skipping: [instance] => (item=dcn2-compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:46 +0000 (0:00:00.167)       0:07:11.514 ***********",
                                "ok: [instance] => (item=bm-0 - public)",
                                "ok: [instance] => (item=compute-0 - public)",
                                "skipping: [instance] => (item=dcn1-compute-0 - public)",
                                "skipping: [instance] => (item=dcn1-compute-1 - public)",
                                "skipping: [instance] => (item=dcn2-compute-0 - public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  19:57:46 +0000 (0:00:00.207)       0:07:11.722 ***********",
                                "ok: [instance] => (item=bm-0 - ocpbm)",
                                "skipping: [instance] => (item=compute-0 - ocpbm)",
                                "ok: [instance] => (item=dcn1-compute-0 - ocpbm)",
                                "ok: [instance] => (item=dcn1-compute-1 - ocpbm)",
                                "ok: [instance] => (item=dcn2-compute-0 - ocpbm)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  19:57:46 +0000 (0:00:00.275)       0:07:11.998 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  19:57:47 +0000 (0:00:00.332)       0:07:12.330 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  19:57:47 +0000 (0:00:00.094)       0:07:12.425 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:38:de', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  19:57:47 +0000 (0:00:00.258)       0:07:12.683 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn1_tr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn2_tr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=ocpbm)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:57:47 +0000 (0:00:00.135)       0:07:12.819 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:57:48 +0000 (0:00:00.331)       0:07:13.151 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:57:48 +0000 (0:00:00.077)       0:07:13.228 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:57:48 +0000 (0:00:00.355)       0:07:13.584 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:57:48 +0000 (0:00:00.242)       0:07:13.826 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:57:49 +0000 (0:00:00.360)       0:07:14.187 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:57:49 +0000 (0:00:00.072)       0:07:14.259 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:57:49 +0000 (0:00:00.300)       0:07:14.560 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  19:57:49 +0000 (0:00:00.080)       0:07:14.640 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  19:57:49 +0000 (0:00:00.346)       0:07:14.987 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  19:57:50 +0000 (0:00:00.085)       0:07:15.072 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  19:57:50 +0000 (0:00:00.074)       0:07:15.147 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:38:de', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  19:57:50 +0000 (0:00:00.508)       0:07:15.655 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  19:57:50 +0000 (0:00:00.072)       0:07:15.727 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:6f:b1', 'entry': 'set:compute,52:54:00:01:6f:b1,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:27:6a', 'entry': 'set:dcn1_compute,52:54:01:01:27:6a,192.168.133.150,dcn1-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:f7:33', 'entry': 'set:dcn1_compute,52:54:02:01:f7:33,192.168.133.151,dcn1-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:5c:33', 'entry': 'set:dcn2_compute,52:54:03:01:5c:33,192.168.144.160,dcn2-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_bm-0_52:54:00:0f:09:b7', 'entry': 'set:baremetal,52:54:00:0f:09:b7,192.168.110.30,bm-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:38:de', 'entry': 'set:compute,52:54:00:00:38:de,192.168.110.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.111.30,bm-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-0_52:54:01:00:74:d0', 'entry': 'set:dcn1_compute,52:54:01:00:74:d0,192.168.111.150,dcn1-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:6f:02', 'entry': 'set:dcn1_compute,52:54:02:00:6f:02,192.168.111.151,dcn1-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:5a:d1', 'entry': 'set:dcn2_compute,52:54:03:00:5a:d1,192.168.111.160,dcn2-compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  19:57:56 +0000 (0:00:05.646)       0:07:21.374 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  19:57:56 +0000 (0:00:00.109)       0:07:21.483 ***********",
                                "ok: [instance] => (item=bm-0)",
                                "ok: [instance] => (item=compute-0)",
                                "ok: [instance] => (item=dcn1-compute-0)",
                                "ok: [instance] => (item=dcn1-compute-1)",
                                "ok: [instance] => (item=dcn2-compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  19:57:56 +0000 (0:00:00.554)       0:07:22.038 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  19:57:57 +0000 (0:00:00.172)       0:07:22.211 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  19:57:57 +0000 (0:00:00.099)       0:07:22.310 ***********",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  19:57:57 +0000 (0:00:00.472)       0:07:22.783 ***********",
                                "changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  19:58:07 +0000 (0:00:09.786)       0:07:32.570 ***********",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.555)       0:07:33.125 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.062)       0:07:33.188 ***********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance] => (item=dcn1_compute)",
                                "skipping: [instance] => (item=dcn2_compute)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.106)       0:07:33.295 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.065)       0:07:33.360 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.562)       0:07:33.923 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:58:08 +0000 (0:00:00.077)       0:07:34.000 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:58:09 +0000 (0:00:00.968)       0:07:34.969 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  19:58:10 +0000 (0:00:00.593)       0:07:35.563 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Friday 12 June 2026  19:58:11 +0000 (0:00:00.586)       0:07:36.149 ***********",
                                "ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})",
                                "ok: [instance] => (item={'rec': 'compute-0.ocpbm.local', 'ip': ''})",
                                "ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})",
                                "ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})",
                                "ok: [instance] => (item={'rec': 'dcn1-compute-0.utility', 'ip': '192.168.133.150'})",
                                "ok: [instance] => (item={'rec': 'dcn1-compute-0.ctlplanedcn1.local', 'ip': '192.168.133.150'})",
                                "ok: [instance] => (item={'rec': 'dcn1-compute-0.ocpbm.local', 'ip': '192.168.111.150'})",
                                "ok: [instance] => (item={'rec': 'dcn1-compute-1.utility', 'ip': '192.168.133.151'})",
                                "ok: [instance] => (item={'rec': 'dcn2-compute-0.utility', 'ip': '192.168.144.160'})",
                                "",
                                "TASK [Glob all dhcp configuration files] ***************************************",
                                "Friday 12 June 2026  19:58:22 +0000 (0:00:11.343)       0:07:47.493 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Friday 12 June 2026  19:58:22 +0000 (0:00:00.390)       0:07:47.883 ***********",
                                "ok: [instance] => (item=dcn1_tr_dcn1-compute-0)",
                                "ok: [instance] => (item=dcn1_tr_dcn1-compute-1)",
                                "ok: [instance] => (item=dcn2_tr_dcn2-compute-0)",
                                "ok: [instance] => (item=ocpbm_bm-0)",
                                "ok: [instance] => (item=ocpbm_dcn1-compute-0)",
                                "ok: [instance] => (item=ocpbm_dcn1-compute-1)",
                                "ok: [instance] => (item=ocpbm_dcn2-compute-0)",
                                "ok: [instance] => (item=osp_trunk_bm-0)",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_bm-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.311)       0:07:48.195 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.066)       0:07:48.262 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.069)       0:07:48.332 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.076)       0:07:48.408 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.079)       0:07:48.487 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.083)       0:07:48.570 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.077)       0:07:48.648 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.255)       0:07:48.903 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.072)       0:07:48.976 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Friday 12 June 2026  19:58:23 +0000 (0:00:00.063)       0:07:49.040 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Friday 12 June 2026  19:58:24 +0000 (0:00:00.076)       0:07:49.117 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Friday 12 June 2026  19:58:24 +0000 (0:00:00.063)       0:07:49.180 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Friday 12 June 2026  19:58:24 +0000 (0:00:00.064)       0:07:49.244 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Friday 12 June 2026  19:58:24 +0000 (0:00:00.376)       0:07:49.621 ***********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Friday 12 June 2026  19:58:25 +0000 (0:00:01.035)       0:07:50.656 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Friday 12 June 2026  19:58:26 +0000 (0:00:00.619)       0:07:51.276 ***********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:58:26 +0000 (0:00:00.267)       0:07:51.543 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:58:27 +0000 (0:00:01.098)       0:07:52.642 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:58:30 +0000 (0:00:03.266)       0:07:55.909 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:58:31 +0000 (0:00:01.097)       0:07:57.006 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:58:32 +0000 (0:00:01.025)       0:07:58.032 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:58:34 +0000 (0:00:01.190)       0:07:59.223 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:58:34 +0000 (0:00:00.072)       0:07:59.295 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:58:35 +0000 (0:00:01.609)       0:08:00.904 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.506)       0:08:01.411 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.162)       0:08:01.574 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.135)       0:08:01.709 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.060)       0:08:01.769 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.063)       0:08:01.833 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:58:36 +0000 (0:00:00.060)       0:08:01.894 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:58:37 +0000 (0:00:00.209)       0:08:02.103 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:58:37 +0000 (0:00:00.058)       0:08:02.161 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:58:37 +0000 (0:00:00.451)       0:08:02.613 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:58:37 +0000 (0:00:00.191)       0:08:02.804 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-dcn2_tr",
                                "  - cifmw-public",
                                "  - cifmw-dcn1_tr",
                                "  - ocpbm",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:58:37 +0000 (0:00:00.168)       0:08:02.972 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:58:38 +0000 (0:00:00.870)       0:08:03.843 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:58:38 +0000 (0:00:00.122)       0:08:03.966 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:58:39 +0000 (0:00:00.135)       0:08:04.102 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:58:39 +0000 (0:00:00.124)       0:08:04.227 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:58:39 +0000 (0:00:00.398)       0:08:04.626 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:58:39 +0000 (0:00:00.404)       0:08:05.030 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:58:40 +0000 (0:00:00.124)       0:08:05.155 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:58:40 +0000 (0:00:00.295)       0:08:05.451 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:58:40 +0000 (0:00:00.105)       0:08:05.556 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:58:40 +0000 (0:00:00.423)       0:08:05.980 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:58:41 +0000 (0:00:00.504)       0:08:06.485 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:58:41 +0000 (0:00:00.136)       0:08:06.622 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:58:41 +0000 (0:00:00.118)       0:08:06.741 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:58:42 +0000 (0:00:00.478)       0:08:07.219 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:58:42 +0000 (0:00:00.398)       0:08:07.618 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:58:42 +0000 (0:00:00.417)       0:08:08.035 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:58:43 +0000 (0:00:00.120)       0:08:08.156 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:58:43 +0000 (0:00:00.132)       0:08:08.289 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:58:43 +0000 (0:00:00.124)       0:08:08.413 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:58:43 +0000 (0:00:00.555)       0:08:08.968 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  19:58:44 +0000 (0:00:00.437)       0:08:09.405 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  19:58:44 +0000 (0:00:00.139)       0:08:09.544 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  19:58:44 +0000 (0:00:00.108)       0:08:09.653 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  19:58:44 +0000 (0:00:00.114)       0:08:09.767 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  19:58:45 +0000 (0:00:00.427)       0:08:10.195 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:58:45 +0000 (0:00:00.548)       0:08:10.743 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=ocpbm)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:58:49 +0000 (0:00:03.607)       0:08:14.350 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=ocpbm)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:58:51 +0000 (0:00:02.005)       0:08:16.355 ***********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-dcn2_tr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-dcn1_tr)",
                                "ok: [instance] => (item=ocpbm)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:58:53 +0000 (0:00:02.277)       0:08:18.633 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:58:54 +0000 (0:00:00.576)       0:08:19.209 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-fssqrsss.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.390242, 'mtime': 1781294206.390242, 'ctime': 1781294206.390242, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-o2nubgxj.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3922422, 'mtime': 1781294206.3922422, 'ctime': 1781294206.3922422, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-v3i2yytz.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 12845447, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3932421, 'mtime': 1781294206.3932421, 'ctime': 1781294206.3932421, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:58:55 +0000 (0:00:01.126)       0:08:20.336 ***********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-dcn2_tr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-dcn1_tr)",
                                "changed: [instance] => (item=ocpbm)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:58:58 +0000 (0:00:02.938)       0:08:23.274 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:58:58 +0000 (0:00:00.597)       0:08:23.872 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:58:59 +0000 (0:00:00.550)       0:08:24.422 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:59:00 +0000 (0:00:00.991)       0:08:25.414 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:59:00 +0000 (0:00:00.193)       0:08:25.607 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:59:00 +0000 (0:00:00.109)       0:08:25.717 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:59:01 +0000 (0:00:00.418)       0:08:26.136 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:59:01 +0000 (0:00:00.163)       0:08:26.299 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:59:01 +0000 (0:00:00.171)       0:08:26.471 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:59:01 +0000 (0:00:00.113)       0:08:26.585 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:59:01 +0000 (0:00:00.434)       0:08:27.019 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:59:02 +0000 (0:00:00.210)       0:08:27.229 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:59:02 +0000 (0:00:00.444)       0:08:27.674 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:59:02 +0000 (0:00:00.062)       0:08:27.737 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:59:02 +0000 (0:00:00.226)       0:08:27.963 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:59:03 +0000 (0:00:00.133)       0:08:28.096 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:59:03 +0000 (0:00:00.554)       0:08:28.650 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:59:03 +0000 (0:00:00.161)       0:08:28.812 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:59:03 +0000 (0:00:00.178)       0:08:28.990 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:59:04 +0000 (0:00:00.114)       0:08:29.105 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:59:04 +0000 (0:00:00.126)       0:08:29.232 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:59:04 +0000 (0:00:00.182)       0:08:29.414 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:59:04 +0000 (0:00:00.367)       0:08:29.782 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:59:04 +0000 (0:00:00.056)       0:08:29.838 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.421)       0:08:30.260 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.070)       0:08:30.330 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.070)       0:08:30.401 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.077)       0:08:30.478 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.363)       0:08:30.842 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:59:05 +0000 (0:00:00.065)       0:08:30.908 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:59:08 +0000 (0:00:02.169)       0:08:33.077 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:59:08 +0000 (0:00:00.636)       0:08:33.714 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  19:59:10 +0000 (0:00:01.680)       0:08:35.394 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:59:10 +0000 (0:00:00.380)       0:08:35.775 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  19:59:10 +0000 (0:00:00.072)       0:08:35.847 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  19:59:10 +0000 (0:00:00.073)       0:08:35.921 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  19:59:11 +0000 (0:00:00.271)       0:08:36.192 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  19:59:11 +0000 (0:00:00.466)       0:08:36.658 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  19:59:12 +0000 (0:00:00.495)       0:08:37.154 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  19:59:12 +0000 (0:00:00.346)       0:08:37.500 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  19:59:12 +0000 (0:00:00.071)       0:08:37.571 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  19:59:12 +0000 (0:00:00.062)       0:08:37.634 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  19:59:13 +0000 (0:00:01.109)       0:08:38.744 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:59:13 +0000 (0:00:00.139)       0:08:38.883 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:59:14 +0000 (0:00:00.364)       0:08:39.248 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  19:59:14 +0000 (0:00:00.558)       0:08:39.806 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  19:59:14 +0000 (0:00:00.134)       0:08:39.941 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  19:59:15 +0000 (0:00:00.402)       0:08:40.344 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  19:59:15 +0000 (0:00:00.414)       0:08:40.758 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  19:59:15 +0000 (0:00:00.112)       0:08:40.871 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  19:59:17 +0000 (0:00:01.812)       0:08:42.684 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:04.384)       0:08:47.068 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:00.357)       0:08:47.426 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:00.070)       0:08:47.496 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:00.070)       0:08:47.567 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:00.265)       0:08:47.833 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  19:59:22 +0000 (0:00:00.068)       0:08:47.901 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  19:59:23 +0000 (0:00:00.343)       0:08:48.245 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  19:59:23 +0000 (0:00:00.114)       0:08:48.359 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  19:59:23 +0000 (0:00:00.062)       0:08:48.421 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  19:59:23 +0000 (0:00:00.381)       0:08:48.802 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  19:59:23 +0000 (0:00:00.068)       0:08:48.871 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  19:59:24 +0000 (0:00:00.264)       0:08:49.136 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  19:59:24 +0000 (0:00:00.833)       0:08:49.969 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  19:59:25 +0000 (0:00:00.409)       0:08:50.379 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  19:59:26 +0000 (0:00:00.734)       0:08:51.113 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  19:59:26 +0000 (0:00:00.426)       0:08:51.540 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  19:59:27 +0000 (0:00:01.193)       0:08:52.734 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  19:59:27 +0000 (0:00:00.077)       0:08:52.811 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  19:59:28 +0000 (0:00:00.385)       0:08:53.197 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  19:59:28 +0000 (0:00:00.362)       0:08:53.560 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Friday 12 June 2026  19:59:28 +0000 (0:00:00.131)       0:08:53.692 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Fail if needed] **********************************************************",
                                "Friday 12 June 2026  19:59:29 +0000 (0:00:00.482)       0:08:54.174 ***********",
                                "skipping: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  19:59:29 +0000 (0:00:00.116)       0:08:54.291 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  19:59:30 +0000 (0:00:00.915)       0:08:55.207 ***********",
                                "ok: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=917  changed=229  unreachable=0    failed=0    skipped=415  rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  19:59:30 +0000 (0:00:00.739)       0:08:55.946 ***********",
                                "===============================================================================",
                                "Ensure we have expected records ---------------------------------------- 11.34s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 9.79s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 5.65s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 4.67s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.54s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.51s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.49s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.44s",
                                "libvirt_manager : Populate service facts -------------------------------- 4.42s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.38s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.36s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.29s",
                                "libvirt_manager : Populate service facts -------------------------------- 4.22s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 4.21s",
                                "libvirt_manager : Destroy networks -------------------------------------- 3.61s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 3.60s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 3.43s",
                                "libvirt_manager : Ensure networks are active ---------------------------- 3.30s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.27s",
                                "INFO     Running generate_network_data > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  19:59:31 +0000 (0:00:00.060)       0:00:00.060 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  19:59:33 +0000 (0:00:01.203)       0:00:01.263 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  19:59:33 +0000 (0:00:00.562)       0:00:01.826 ***********",
                                "ok: [instance] => (item=/opt/basedir/artifacts)",
                                "ok: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  19:59:36 +0000 (0:00:02.532)       0:00:04.358 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  19:59:37 +0000 (0:00:00.988)       0:00:05.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  19:59:40 +0000 (0:00:03.572)       0:00:08.919 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  19:59:41 +0000 (0:00:01.214)       0:00:10.134 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  19:59:43 +0000 (0:00:01.049)       0:00:11.183 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  19:59:44 +0000 (0:00:01.068)       0:00:12.251 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  19:59:44 +0000 (0:00:00.109)       0:00:12.361 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  19:59:44 +0000 (0:00:00.544)       0:00:12.905 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.564)       0:00:13.470 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.165)       0:00:13.636 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.163)       0:00:13.800 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.066)       0:00:13.866 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.050)       0:00:13.916 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.093)       0:00:14.010 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.056)       0:00:14.066 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  19:59:45 +0000 (0:00:00.050)       0:00:14.117 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.484)       0:00:14.601 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.144)       0:00:14.746 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.138)       0:00:14.885 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.049)       0:00:14.935 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.092)       0:00:15.028 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.048)       0:00:15.076 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  19:59:46 +0000 (0:00:00.047)       0:00:15.124 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  19:59:47 +0000 (0:00:00.451)       0:00:15.576 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  19:59:47 +0000 (0:00:00.048)       0:00:15.625 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  19:59:47 +0000 (0:00:00.048)       0:00:15.673 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  19:59:48 +0000 (0:00:00.923)       0:00:16.596 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  19:59:49 +0000 (0:00:00.728)       0:00:17.325 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  19:59:50 +0000 (0:00:00.835)       0:00:18.160 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:59:50 +0000 (0:00:00.204)       0:00:18.364 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:59:50 +0000 (0:00:00.169)       0:00:18.533 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:59:50 +0000 (0:00:00.516)       0:00:19.050 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:59:51 +0000 (0:00:00.155)       0:00:19.205 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:59:51 +0000 (0:00:00.219)       0:00:19.424 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:59:51 +0000 (0:00:00.124)       0:00:19.548 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:59:51 +0000 (0:00:00.125)       0:00:19.674 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:59:51 +0000 (0:00:00.154)       0:00:19.828 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  19:59:52 +0000 (0:00:00.536)       0:00:20.364 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  19:59:52 +0000 (0:00:00.087)       0:00:20.451 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  19:59:52 +0000 (0:00:00.187)       0:00:20.639 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  19:59:52 +0000 (0:00:00.139)       0:00:20.779 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  19:59:53 +0000 (0:00:00.487)       0:00:21.267 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  19:59:53 +0000 (0:00:00.173)       0:00:21.440 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  19:59:53 +0000 (0:00:00.223)       0:00:21.663 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  19:59:53 +0000 (0:00:00.181)       0:00:21.845 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  19:59:53 +0000 (0:00:00.136)       0:00:21.981 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  19:59:54 +0000 (0:00:00.183)       0:00:22.165 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  19:59:54 +0000 (0:00:00.471)       0:00:22.637 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  19:59:54 +0000 (0:00:00.057)       0:00:22.694 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.482)       0:00:23.177 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.063)       0:00:23.241 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.046)       0:00:23.288 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.052)       0:00:23.341 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.318)       0:00:23.659 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  19:59:55 +0000 (0:00:00.063)       0:00:23.723 ***********",
                                "ok: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  19:59:57 +0000 (0:00:02.012)       0:00:25.736 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  19:59:58 +0000 (0:00:00.605)       0:00:26.341 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:00:00 +0000 (0:00:01.978)       0:00:28.320 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:00:00 +0000 (0:00:00.310)       0:00:28.630 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:00:00 +0000 (0:00:00.077)       0:00:28.708 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:00:00 +0000 (0:00:00.067)       0:00:28.775 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:00:00 +0000 (0:00:00.112)       0:00:28.888 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:00:01 +0000 (0:00:00.789)       0:00:29.677 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:00:02 +0000 (0:00:00.630)       0:00:30.308 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:00:02 +0000 (0:00:00.303)       0:00:30.612 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:00:02 +0000 (0:00:00.058)       0:00:30.671 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:00:02 +0000 (0:00:00.060)       0:00:30.731 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  20:00:03 +0000 (0:00:01.015)       0:00:31.746 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:00:03 +0000 (0:00:00.119)       0:00:31.866 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:00:04 +0000 (0:00:00.498)       0:00:32.365 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  20:00:04 +0000 (0:00:00.440)       0:00:32.805 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:00:04 +0000 (0:00:00.125)       0:00:32.931 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:00:05 +0000 (0:00:00.332)       0:00:33.264 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  20:00:05 +0000 (0:00:00.380)       0:00:33.644 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:00:05 +0000 (0:00:00.151)       0:00:33.796 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:00:07 +0000 (0:00:01.792)       0:00:35.588 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:01.629)       0:00:37.217 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.317)       0:00:37.535 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.061)       0:00:37.596 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.060)       0:00:37.657 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.097)       0:00:37.755 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.064)       0:00:37.819 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:00:09 +0000 (0:00:00.329)       0:00:38.149 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:00:10 +0000 (0:00:00.160)       0:00:38.309 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:00:10 +0000 (0:00:00.063)       0:00:38.373 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:00:10 +0000 (0:00:00.358)       0:00:38.732 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:00:10 +0000 (0:00:00.060)       0:00:38.792 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:00:10 +0000 (0:00:00.062)       0:00:38.855 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:00:11 +0000 (0:00:00.442)       0:00:39.298 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:00:11 +0000 (0:00:00.427)       0:00:39.725 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  20:00:12 +0000 (0:00:00.654)       0:00:40.379 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  20:00:12 +0000 (0:00:00.380)       0:00:40.759 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  20:00:13 +0000 (0:00:00.958)       0:00:41.717 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  20:00:13 +0000 (0:00:00.082)       0:00:41.800 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  20:00:13 +0000 (0:00:00.337)       0:00:42.137 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  20:00:14 +0000 (0:00:00.304)       0:00:42.442 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  20:00:14 +0000 (0:00:00.190)       0:00:42.632 ***********",
                                "ok: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:00:14 +0000 (0:00:00.404)       0:00:43.036 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=59   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:00:15 +0000 (0:00:01.017)       0:00:44.054 ***********",
                                "===============================================================================",
                                "libvirt_manager : Populate service facts -------------------------------- 3.57s",
                                "Copy generated content to proper location ------------------------------- 2.53s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 2.01s",
                                "podman : Ensure podman is installed ------------------------------------- 1.98s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.79s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.21s",
                                "Gathering Facts --------------------------------------------------------- 1.20s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.07s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.05s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 1.02s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.02s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.99s",
                                "radvd : Gather package facts -------------------------------------------- 0.96s",
                                "libvirt_manager : Ensure firewalld is enabled and started --------------- 0.92s",
                                "libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.84s",
                                "virtualbmc : Stop and remove vbmc container ----------------------------- 0.79s",
                                "libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.73s",
                                "dnsmasq : Remove main configuration files ------------------------------- 0.65s",
                                "virtualbmc : Remove vbmc container image -------------------------------- 0.63s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running ocp_layout > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:00:39 +0000 (0:00:00.101)       0:00:00.101 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  20:00:41 +0000 (0:00:02.065)       0:00:02.167 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  20:00:42 +0000 (0:00:00.659)       0:00:02.826 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  20:00:42 +0000 (0:00:00.076)       0:00:02.903 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  20:00:42 +0000 (0:00:00.272)       0:00:03.176 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  20:00:42 +0000 (0:00:00.423)       0:00:03.599 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  20:00:43 +0000 (0:00:00.352)       0:00:03.952 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  20:00:44 +0000 (0:00:01.187)       0:00:05.139 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  20:00:44 +0000 (0:00:00.162)       0:00:05.302 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  20:00:45 +0000 (0:00:00.922)       0:00:06.224 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  20:00:47 +0000 (0:00:01.995)       0:00:08.220 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  20:00:48 +0000 (0:00:01.185)       0:00:09.406 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  20:00:56 +0000 (0:00:07.845)       0:00:17.251 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  20:00:57 +0000 (0:00:00.939)       0:00:18.190 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  20:00:57 +0000 (0:00:00.080)       0:00:18.271 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  20:00:58 +0000 (0:00:00.859)       0:00:19.131 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  20:00:58 +0000 (0:00:00.117)       0:00:19.248 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  20:00:58 +0000 (0:00:00.110)       0:00:19.359 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  20:00:58 +0000 (0:00:00.159)       0:00:19.519 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  20:00:59 +0000 (0:00:00.622)       0:00:20.142 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.756)       0:00:20.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.156)       0:00:21.055 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.101)       0:00:21.156 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.106)       0:00:21.262 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.127)       0:00:21.390 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.148)       0:00:21.539 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.092)       0:00:21.631 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  20:01:00 +0000 (0:00:00.089)       0:00:21.720 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  20:01:01 +0000 (0:00:00.092)       0:00:21.813 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  20:01:01 +0000 (0:00:00.154)       0:00:21.967 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  20:01:01 +0000 (0:00:00.093)       0:00:22.060 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  20:01:01 +0000 (0:00:00.087)       0:00:22.148 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  20:01:01 +0000 (0:00:00.399)       0:00:22.547 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.382)       0:00:22.930 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.424)       0:00:23.355 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.086)       0:00:23.441 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.130)       0:00:23.571 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.080)       0:00:23.651 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  20:01:02 +0000 (0:00:00.082)       0:00:23.734 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.081)       0:00:23.815 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.138)       0:00:23.954 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.069)       0:00:24.023 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.092)       0:00:24.116 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.067)       0:00:24.183 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.168)       0:00:24.352 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.112)       0:00:24.465 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.106)       0:00:24.572 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  20:01:03 +0000 (0:00:00.169)       0:00:24.741 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  20:01:04 +0000 (0:00:00.140)       0:00:24.882 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  20:01:52 +0000 (0:00:48.652)       0:01:13.535 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  20:01:54 +0000 (0:00:01.670)       0:01:15.205 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  20:01:54 +0000 (0:00:00.181)       0:01:15.387 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  20:01:54 +0000 (0:00:00.169)       0:01:15.556 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  20:01:54 +0000 (0:00:00.070)       0:01:15.626 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  20:01:56 +0000 (0:00:01.648)       0:01:17.275 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  20:01:57 +0000 (0:00:00.506)       0:01:17.781 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  20:01:57 +0000 (0:00:00.343)       0:01:18.125 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  20:01:57 +0000 (0:00:00.198)       0:01:18.324 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  20:01:57 +0000 (0:00:00.120)       0:01:18.444 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.360)       0:01:18.804 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.515)       0:01:19.320 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.079)       0:01:19.400 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.064)       0:01:19.464 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.065)       0:01:19.529 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.117)       0:01:19.646 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  20:01:58 +0000 (0:00:00.066)       0:01:19.713 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  20:01:59 +0000 (0:00:00.076)       0:01:19.789 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  20:02:00 +0000 (0:00:01.594)       0:01:21.384 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  20:02:01 +0000 (0:00:01.092)       0:01:22.477 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  20:02:06 +0000 (0:00:04.487)       0:01:26.964 ***********",
                                "changed: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  20:02:07 +0000 (0:00:01.347)       0:01:28.312 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  20:02:08 +0000 (0:00:01.097)       0:01:29.410 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  20:02:09 +0000 (0:00:01.133)       0:01:30.543 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  20:02:09 +0000 (0:00:00.136)       0:01:30.679 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  20:02:10 +0000 (0:00:00.530)       0:01:31.210 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  20:02:10 +0000 (0:00:00.541)       0:01:31.752 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.126)       0:01:31.879 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.116)       0:01:31.995 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.044)       0:01:32.040 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.081)       0:01:32.121 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.043)       0:01:32.165 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.043)       0:01:32.208 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.041)       0:01:32.250 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  20:02:11 +0000 (0:00:00.476)       0:01:32.727 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.144)       0:01:32.871 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.145)       0:01:33.017 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.090)       0:01:33.107 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.045)       0:01:33.153 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.045)       0:01:33.199 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.046)       0:01:33.245 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  20:02:12 +0000 (0:00:00.481)       0:01:33.727 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  20:02:13 +0000 (0:00:00.046)       0:01:33.774 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  20:02:13 +0000 (0:00:00.045)       0:01:33.820 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  20:02:13 +0000 (0:00:00.767)       0:01:34.587 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  20:02:14 +0000 (0:00:00.676)       0:01:35.264 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  20:02:15 +0000 (0:00:00.654)       0:01:35.918 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:02:15 +0000 (0:00:00.184)       0:01:36.103 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:02:15 +0000 (0:00:00.204)       0:01:36.307 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:02:15 +0000 (0:00:00.411)       0:01:36.719 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:02:16 +0000 (0:00:00.146)       0:01:36.866 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:02:16 +0000 (0:00:00.171)       0:01:37.037 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:02:16 +0000 (0:00:00.106)       0:01:37.144 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:02:16 +0000 (0:00:00.130)       0:01:37.275 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:02:16 +0000 (0:00:00.175)       0:01:37.450 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  20:02:17 +0000 (0:00:00.443)       0:01:37.894 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  20:02:17 +0000 (0:00:00.084)       0:01:37.978 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:02:17 +0000 (0:00:00.186)       0:01:38.165 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:02:17 +0000 (0:00:00.141)       0:01:38.307 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:02:17 +0000 (0:00:00.364)       0:01:38.671 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:02:18 +0000 (0:00:00.170)       0:01:38.842 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:02:18 +0000 (0:00:00.166)       0:01:39.009 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:02:18 +0000 (0:00:00.111)       0:01:39.120 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:02:18 +0000 (0:00:00.123)       0:01:39.244 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:02:18 +0000 (0:00:00.166)       0:01:39.410 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.428)       0:01:39.839 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.102)       0:01:39.941 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.374)       0:01:40.316 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.056)       0:01:40.373 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.051)       0:01:40.425 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  20:02:19 +0000 (0:00:00.055)       0:01:40.480 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  20:02:20 +0000 (0:00:00.332)       0:01:40.813 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  20:02:20 +0000 (0:00:00.052)       0:01:40.866 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  20:02:22 +0000 (0:00:02.009)       0:01:42.875 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:02:22 +0000 (0:00:00.588)       0:01:43.463 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:02:24 +0000 (0:00:01.652)       0:01:45.116 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:02:24 +0000 (0:00:00.328)       0:01:45.444 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:02:24 +0000 (0:00:00.062)       0:01:45.506 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:02:24 +0000 (0:00:00.061)       0:01:45.568 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:02:24 +0000 (0:00:00.092)       0:01:45.660 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:02:25 +0000 (0:00:00.675)       0:01:46.336 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:02:26 +0000 (0:00:00.629)       0:01:46.965 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:02:26 +0000 (0:00:00.257)       0:01:47.223 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:02:26 +0000 (0:00:00.059)       0:01:47.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:02:26 +0000 (0:00:00.052)       0:01:47.335 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  20:02:27 +0000 (0:00:01.191)       0:01:48.526 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:02:27 +0000 (0:00:00.133)       0:01:48.659 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:02:28 +0000 (0:00:00.459)       0:01:49.119 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  20:02:28 +0000 (0:00:00.382)       0:01:49.501 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:02:28 +0000 (0:00:00.205)       0:01:49.706 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:02:29 +0000 (0:00:00.343)       0:01:50.050 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  20:02:29 +0000 (0:00:00.339)       0:01:50.389 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:02:29 +0000 (0:00:00.099)       0:01:50.489 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:02:31 +0000 (0:00:01.573)       0:01:52.063 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:02:32 +0000 (0:00:01.605)       0:01:53.668 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.338)       0:01:54.007 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.102)       0:01:54.110 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.072)       0:01:54.182 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.106)       0:01:54.289 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.049)       0:01:54.338 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:02:33 +0000 (0:00:00.322)       0:01:54.661 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.137)       0:01:54.799 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.049)       0:01:54.848 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.300)       0:01:55.149 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.044)       0:01:55.193 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.048)       0:01:55.242 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:02:34 +0000 (0:00:00.442)       0:01:55.684 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:02:35 +0000 (0:00:00.330)       0:01:56.014 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  20:02:35 +0000 (0:00:00.569)       0:01:56.584 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  20:02:36 +0000 (0:00:00.362)       0:01:56.946 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  20:02:36 +0000 (0:00:00.807)       0:01:57.754 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  20:02:37 +0000 (0:00:00.087)       0:01:57.841 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  20:02:37 +0000 (0:00:00.345)       0:01:58.187 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  20:02:37 +0000 (0:00:00.330)       0:01:58.517 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  20:02:37 +0000 (0:00:00.137)       0:01:58.654 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  20:02:38 +0000 (0:00:00.378)       0:01:59.032 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  20:02:38 +0000 (0:00:00.309)       0:01:59.342 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  20:02:38 +0000 (0:00:00.326)       0:01:59.669 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  20:02:38 +0000 (0:00:00.076)       0:01:59.745 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  20:02:39 +0000 (0:00:00.055)       0:01:59.801 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  20:02:39 +0000 (0:00:00.061)       0:01:59.862 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  20:02:39 +0000 (0:00:00.056)       0:01:59.919 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  20:02:40 +0000 (0:00:01.544)       0:02:01.464 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  20:02:41 +0000 (0:00:00.347)       0:02:01.811 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  20:02:41 +0000 (0:00:00.593)       0:02:02.405 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  20:02:41 +0000 (0:00:00.070)       0:02:02.476 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  20:02:42 +0000 (0:00:00.360)       0:02:02.836 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  20:02:42 +0000 (0:00:00.643)       0:02:03.479 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  20:02:43 +0000 (0:00:00.494)       0:02:03.974 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  20:02:43 +0000 (0:00:00.325)       0:02:04.300 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  20:02:44 +0000 (0:00:00.531)       0:02:04.831 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  20:02:45 +0000 (0:00:01.504)       0:02:06.336 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  20:02:46 +0000 (0:00:00.445)       0:02:06.781 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  20:02:46 +0000 (0:00:00.452)       0:02:07.234 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  20:02:47 +0000 (0:00:00.597)       0:02:07.832 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  20:02:47 +0000 (0:00:00.498)       0:02:08.330 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  20:02:48 +0000 (0:00:00.543)       0:02:08.873 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  20:02:48 +0000 (0:00:00.477)       0:02:09.351 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  20:02:49 +0000 (0:00:00.532)       0:02:09.883 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  20:02:49 +0000 (0:00:00.492)       0:02:10.376 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  20:02:50 +0000 (0:00:00.533)       0:02:10.910 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  20:02:50 +0000 (0:00:00.511)       0:02:11.421 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  20:02:51 +0000 (0:00:00.541)       0:02:11.963 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  20:02:51 +0000 (0:00:00.484)       0:02:12.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  20:02:52 +0000 (0:00:00.511)       0:02:12.959 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  20:02:52 +0000 (0:00:00.446)       0:02:13.405 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  20:02:53 +0000 (0:00:00.513)       0:02:13.918 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  20:02:53 +0000 (0:00:00.485)       0:02:14.403 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  20:02:54 +0000 (0:00:00.484)       0:02:14.888 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  20:02:54 +0000 (0:00:00.519)       0:02:15.407 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  20:02:55 +0000 (0:00:00.532)       0:02:15.939 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  20:02:55 +0000 (0:00:00.559)       0:02:16.498 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  20:02:56 +0000 (0:00:00.446)       0:02:16.945 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  20:02:56 +0000 (0:00:00.485)       0:02:17.430 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  20:02:56 +0000 (0:00:00.097)       0:02:17.528 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  20:02:57 +0000 (0:00:00.463)       0:02:17.992 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  20:02:57 +0000 (0:00:00.647)       0:02:18.639 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  20:02:58 +0000 (0:00:00.421)       0:02:19.061 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  20:02:58 +0000 (0:00:00.285)       0:02:19.347 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  20:02:58 +0000 (0:00:00.099)       0:02:19.447 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Friday 12 June 2026  20:02:59 +0000 (0:00:00.354)       0:02:19.801 ***********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  20:02:59 +0000 (0:00:00.172)       0:02:19.973 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  20:02:59 +0000 (0:00:00.628)       0:02:20.602 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  20:03:00 +0000 (0:00:00.582)       0:02:21.184 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  20:03:01 +0000 (0:00:00.722)       0:02:21.907 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:03:01 +0000 (0:00:00.342)       0:02:22.250 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY [Get VBMC in place] *******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:03:02 +0000 (0:00:00.895)       0:02:23.146 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure extra dir is present] *********************************************",
                                "Friday 12 June 2026  20:03:03 +0000 (0:00:00.863)       0:02:24.009 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Ensure needed directories exist] ****************************",
                                "Friday 12 June 2026  20:03:03 +0000 (0:00:00.305)       0:02:24.314 ***********",
                                "ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:03:03 +0000 (0:00:00.342)       0:02:24.656 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:03:05 +0000 (0:00:01.627)       0:02:26.284 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:03:05 +0000 (0:00:00.370)       0:02:26.655 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:03:05 +0000 (0:00:00.092)       0:02:26.747 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:03:06 +0000 (0:00:00.082)       0:02:26.829 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Check if container already exists] **************************",
                                "Friday 12 June 2026  20:03:06 +0000 (0:00:00.109)       0:02:26.939 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Create ssh key for VBMC] ************************************",
                                "Friday 12 June 2026  20:03:06 +0000 (0:00:00.564)       0:02:27.503 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Pull vbmc container image] **********************************",
                                "Friday 12 June 2026  20:03:07 +0000 (0:00:00.492)       0:02:27.996 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Allow VBMC temporary key] ***********************************",
                                "Friday 12 June 2026  20:03:13 +0000 (0:00:06.235)       0:02:34.231 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************",
                                "Friday 12 June 2026  20:03:14 +0000 (0:00:00.578)       0:02:34.809 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create vbmc server configuration file] **********************",
                                "Friday 12 June 2026  20:03:14 +0000 (0:00:00.464)       0:02:35.274 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create undying vbmcd service script] ************************",
                                "Friday 12 June 2026  20:03:15 +0000 (0:00:00.536)       0:02:35.811 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create and start vbmc container] ****************************",
                                "Friday 12 June 2026  20:03:15 +0000 (0:00:00.538)       0:02:36.349 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=147  changed=33   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  20:03:16 +0000 (0:00:01.207)       0:02:37.556 ***********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 48.65s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.85s",
                                "virtualbmc : Pull vbmc container image ---------------------------------- 6.24s",
                                "libvirt_manager : Populate service facts -------------------------------- 4.49s",
                                "Gathering Facts --------------------------------------------------------- 2.07s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 2.01s",
                                "repo_setup : Make sure git-core package is installed -------------------- 2.00s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.67s",
                                "podman : Ensure podman is installed ------------------------------------- 1.65s",
                                "ci_setup : Install needed packages -------------------------------------- 1.65s",
                                "podman : Ensure podman is installed ------------------------------------- 1.63s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s",
                                "ci_setup : Manage directories ------------------------------------------- 1.59s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.57s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.54s",
                                "libvirt_manager : Ensure read-only socket is enabled for qemu. ---------- 1.50s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.35s",
                                "virtualbmc : Create and start vbmc container ---------------------------- 1.21s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.19s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.19s",
                                "INFO     Running ocp_layout > converge",
                                "",
                                "PLAY [Test ocp_layout.yml tasks] ***********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:03:17 +0000 (0:00:00.059)       0:00:00.059 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  20:03:18 +0000 (0:00:01.190)       0:00:01.249 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  20:03:18 +0000 (0:00:00.136)       0:00:01.385 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  20:03:18 +0000 (0:00:00.061)       0:00:01.447 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  20:03:19 +0000 (0:00:00.479)       0:00:01.927 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  20:03:19 +0000 (0:00:00.121)       0:00:02.048 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  20:03:19 +0000 (0:00:00.082)       0:00:02.131 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  20:03:19 +0000 (0:00:00.121)       0:00:02.252 ***********",
                                "ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})",
                                "ok: [instance] => (item={'key': 'ocp-master-1', 'value': 'ocp'})",
                                "ok: [instance] => (item={'key': 'ocp-master-2', 'value': 'ocp'})",
                                "ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  20:03:19 +0000 (0:00:00.221)       0:00:02.474 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  20:03:20 +0000 (0:00:00.122)       0:00:02.596 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  20:03:20 +0000 (0:00:00.646)       0:00:03.243 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-1 to ocps)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-2 to ocps)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:03:20 +0000 (0:00:00.202)       0:00:03.446 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:03:21 +0000 (0:00:00.191)       0:00:03.637 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:03:21 +0000 (0:00:00.354)       0:00:03.992 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:03:21 +0000 (0:00:00.317)       0:00:04.309 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:03:21 +0000 (0:00:00.144)       0:00:04.454 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:03:22 +0000 (0:00:00.104)       0:00:04.559 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:03:22 +0000 (0:00:00.131)       0:00:04.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:03:22 +0000 (0:00:00.354)       0:00:05.045 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:03:23 +0000 (0:00:00.492)       0:00:05.537 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:03:23 +0000 (0:00:00.096)       0:00:05.634 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:03:23 +0000 (0:00:00.115)       0:00:05.749 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:03:23 +0000 (0:00:00.193)       0:00:05.943 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:03:23 +0000 (0:00:00.310)       0:00:06.254 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:03:24 +0000 (0:00:00.395)       0:00:06.649 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:03:24 +0000 (0:00:00.111)       0:00:06.760 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:03:24 +0000 (0:00:00.171)       0:00:06.932 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:03:24 +0000 (0:00:00.175)       0:00:07.107 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:03:24 +0000 (0:00:00.292)       0:00:07.399 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:03:25 +0000 (0:00:00.385)       0:00:07.785 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:03:25 +0000 (0:00:00.104)       0:00:07.889 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  20:03:25 +0000 (0:00:00.097)       0:00:07.987 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  20:03:25 +0000 (0:00:00.302)       0:00:08.290 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  20:03:26 +0000 (0:00:00.895)       0:00:09.185 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.474)       0:00:09.659 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.074)       0:00:09.734 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.119)       0:00:09.854 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.072)       0:00:09.926 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.096)       0:00:10.023 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.070)       0:00:10.093 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.249)       0:00:10.342 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  20:03:27 +0000 (0:00:00.058)       0:00:10.400 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  20:03:28 +0000 (0:00:00.380)       0:00:10.781 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  20:03:28 +0000 (0:00:00.666)       0:00:11.447 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  20:03:29 +0000 (0:00:00.197)       0:00:11.644 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  20:03:29 +0000 (0:00:00.107)       0:00:11.752 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  20:03:29 +0000 (0:00:00.657)       0:00:12.410 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  20:03:30 +0000 (0:00:00.198)       0:00:12.608 ***********",
                                "ok: [instance] => (item=public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  20:03:30 +0000 (0:00:00.151)       0:00:12.760 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  20:03:30 +0000 (0:00:00.490)       0:00:13.250 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  20:03:31 +0000 (0:00:00.533)       0:00:13.783 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  20:03:31 +0000 (0:00:00.343)       0:00:14.127 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  20:03:32 +0000 (0:00:00.409)       0:00:14.536 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  20:03:32 +0000 (0:00:00.204)       0:00:14.740 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  20:03:32 +0000 (0:00:00.298)       0:00:15.038 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  20:03:32 +0000 (0:00:00.377)       0:00:15.416 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  20:03:33 +0000 (0:00:00.219)       0:00:15.636 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  20:03:33 +0000 (0:00:00.222)       0:00:15.858 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  20:03:35 +0000 (0:00:01.868)       0:00:17.727 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  20:03:35 +0000 (0:00:00.346)       0:00:18.073 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  20:03:36 +0000 (0:00:00.564)       0:00:18.638 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  20:03:38 +0000 (0:00:02.133)       0:00:20.771 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  20:03:38 +0000 (0:00:00.677)       0:00:21.449 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  20:03:39 +0000 (0:00:00.278)       0:00:21.728 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  20:03:39 +0000 (0:00:00.304)       0:00:22.033 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  20:03:41 +0000 (0:00:01.727)       0:00:23.761 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  20:03:41 +0000 (0:00:00.369)       0:00:24.130 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  20:03:42 +0000 (0:00:00.608)       0:00:24.738 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  20:03:44 +0000 (0:00:02.131)       0:00:26.870 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  20:03:44 +0000 (0:00:00.641)       0:00:27.511 ***********",
                                "changed: [instance] => (item=vlan20)",
                                "changed: [instance] => (item=vlan21)",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  20:03:45 +0000 (0:00:00.844)       0:00:28.355 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  20:03:46 +0000 (0:00:00.630)       0:00:28.986 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:03:46 +0000 (0:00:00.205)       0:00:29.191 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:03:48 +0000 (0:00:01.535)       0:00:30.727 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:03:52 +0000 (0:00:04.405)       0:00:35.133 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:03:53 +0000 (0:00:00.462)       0:00:35.595 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:03:53 +0000 (0:00:00.535)       0:00:36.131 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:03:54 +0000 (0:00:00.592)       0:00:36.724 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:03:54 +0000 (0:00:00.207)       0:00:36.932 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:03:55 +0000 (0:00:00.598)       0:00:37.530 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:03:55 +0000 (0:00:00.062)       0:00:37.593 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:03:55 +0000 (0:00:00.155)       0:00:37.748 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:03:55 +0000 (0:00:00.598)       0:00:38.347 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:03:55 +0000 (0:00:00.101)       0:00:38.449 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:03:56 +0000 (0:00:00.387)       0:00:38.836 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:03:57 +0000 (0:00:01.246)       0:00:40.082 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:03:57 +0000 (0:00:00.111)       0:00:40.194 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:03:57 +0000 (0:00:00.078)       0:00:40.272 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  20:03:57 +0000 (0:00:00.129)       0:00:40.401 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:03:58 +0000 (0:00:00.241)       0:00:40.643 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:03:58 +0000 (0:00:00.079)       0:00:40.722 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:03:58 +0000 (0:00:00.084)       0:00:40.807 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.730)       0:00:41.538 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.066)       0:00:41.604 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.164)       0:00:41.769 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.094)       0:00:41.863 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.342)       0:00:42.206 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:03:59 +0000 (0:00:00.163)       0:00:42.369 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  20:04:00 +0000 (0:00:00.478)       0:00:42.847 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  20:04:00 +0000 (0:00:00.134)       0:00:42.982 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  20:04:00 +0000 (0:00:00.522)       0:00:43.504 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  20:04:01 +0000 (0:00:00.466)       0:00:43.971 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  20:04:01 +0000 (0:00:00.483)       0:00:44.455 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  20:04:02 +0000 (0:00:00.201)       0:00:44.657 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  20:04:02 +0000 (0:00:00.548)       0:00:45.205 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  20:04:02 +0000 (0:00:00.079)       0:00:45.284 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  20:04:02 +0000 (0:00:00.072)       0:00:45.357 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  20:04:02 +0000 (0:00:00.117)       0:00:45.474 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  20:04:03 +0000 (0:00:00.077)       0:00:45.552 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  20:04:03 +0000 (0:00:00.066)       0:00:45.619 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  20:04:03 +0000 (0:00:00.283)       0:00:45.903 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  20:04:03 +0000 (0:00:00.098)       0:00:46.001 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  20:04:03 +0000 (0:00:00.333)       0:00:46.335 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  20:04:04 +0000 (0:00:00.575)       0:00:46.911 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  20:04:04 +0000 (0:00:00.286)       0:00:47.197 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  20:04:04 +0000 (0:00:00.076)       0:00:47.273 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  20:04:05 +0000 (0:00:00.725)       0:00:47.999 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  20:04:05 +0000 (0:00:00.104)       0:00:48.103 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  20:04:05 +0000 (0:00:00.076)       0:00:48.180 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  20:04:05 +0000 (0:00:00.077)       0:00:48.257 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:05 +0000 (0:00:00.263)       0:00:48.521 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - ctlplane)",
                                "skipping: [instance] => (item=ocp-master-1 - ctlplane)",
                                "skipping: [instance] => (item=ocp-master-2 - ctlplane)",
                                "skipping: [instance] => (item=ocp-worker-0 - ctlplane)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:06 +0000 (0:00:00.205)       0:00:48.727 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - internalapi)",
                                "skipping: [instance] => (item=ocp-master-1 - internalapi)",
                                "skipping: [instance] => (item=ocp-master-2 - internalapi)",
                                "skipping: [instance] => (item=ocp-worker-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:06 +0000 (0:00:00.193)       0:00:48.921 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - storage)",
                                "skipping: [instance] => (item=ocp-master-1 - storage)",
                                "skipping: [instance] => (item=ocp-master-2 - storage)",
                                "skipping: [instance] => (item=ocp-worker-0 - storage)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:06 +0000 (0:00:00.242)       0:00:49.163 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - tenant)",
                                "skipping: [instance] => (item=ocp-master-1 - tenant)",
                                "skipping: [instance] => (item=ocp-master-2 - tenant)",
                                "skipping: [instance] => (item=ocp-worker-0 - tenant)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:06 +0000 (0:00:00.164)       0:00:49.327 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - external)",
                                "skipping: [instance] => (item=ocp-master-1 - external)",
                                "skipping: [instance] => (item=ocp-master-2 - external)",
                                "skipping: [instance] => (item=ocp-worker-0 - external)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:06 +0000 (0:00:00.184)       0:00:49.512 ***********",
                                "skipping: [instance] => (item=ocp-master-0 - storagemgmt)",
                                "skipping: [instance] => (item=ocp-master-1 - storagemgmt)",
                                "skipping: [instance] => (item=ocp-master-2 - storagemgmt)",
                                "skipping: [instance] => (item=ocp-worker-0 - storagemgmt)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:04:07 +0000 (0:00:00.160)       0:00:49.672 ***********",
                                "ok: [instance] => (item=ocp-master-0 - public)",
                                "ok: [instance] => (item=ocp-master-1 - public)",
                                "ok: [instance] => (item=ocp-master-2 - public)",
                                "ok: [instance] => (item=ocp-worker-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  20:04:07 +0000 (0:00:00.314)       0:00:49.986 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  20:04:07 +0000 (0:00:00.162)       0:00:50.149 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  20:04:07 +0000 (0:00:00.147)       0:00:50.296 ***********",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  20:04:07 +0000 (0:00:00.190)       0:00:50.487 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  20:04:08 +0000 (0:00:00.153)       0:00:50.641 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  20:04:08 +0000 (0:00:00.370)       0:00:51.011 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  20:04:08 +0000 (0:00:00.083)       0:00:51.095 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  20:04:08 +0000 (0:00:00.068)       0:00:51.164 ***********",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  20:04:08 +0000 (0:00:00.256)       0:00:51.420 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  20:04:09 +0000 (0:00:00.138)       0:00:51.558 ***********",
                                "changed: [instance] => (item={'file': 'public_master-0_52:54:00:00:19:33', 'entry': 'set:ocp,52:54:00:00:19:33,192.168.110.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-1_52:54:01:00:26:0d', 'entry': 'set:ocp,52:54:01:00:26:0d,192.168.110.11,master-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-2_52:54:02:00:97:89', 'entry': 'set:ocp,52:54:02:00:97:89,192.168.110.12,master-2', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_worker-0_52:54:03:00:f8:30', 'entry': 'set:ocp_worker,52:54:03:00:f8:30,192.168.110.15,worker-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  20:04:10 +0000 (0:00:01.939)       0:00:53.498 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  20:04:11 +0000 (0:00:00.136)       0:00:53.634 ***********",
                                "ok: [instance] => (item=ocp-master-0)",
                                "ok: [instance] => (item=ocp-master-1)",
                                "ok: [instance] => (item=ocp-master-2)",
                                "ok: [instance] => (item=ocp-worker-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  20:04:11 +0000 (0:00:00.347)       0:00:53.982 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  20:04:11 +0000 (0:00:00.208)       0:00:54.190 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  20:04:11 +0000 (0:00:00.080)       0:00:54.271 ***********",
                                "ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  20:04:12 +0000 (0:00:00.341)       0:00:54.613 ***********",
                                "changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  20:04:18 +0000 (0:00:06.296)       0:01:00.910 ***********",
                                "skipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  20:04:18 +0000 (0:00:00.366)       0:01:01.276 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  20:04:18 +0000 (0:00:00.059)       0:01:01.336 ***********",
                                "skipping: [instance] => (item=ocp)",
                                "skipping: [instance] => (item=ocp_worker)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  20:04:18 +0000 (0:00:00.129)       0:01:01.465 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  20:04:19 +0000 (0:00:00.071)       0:01:01.536 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  20:04:19 +0000 (0:00:00.587)       0:01:02.124 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:04:19 +0000 (0:00:00.150)       0:01:02.275 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  20:04:20 +0000 (0:00:00.988)       0:01:03.263 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  20:04:22 +0000 (0:00:01.614)       0:01:04.877 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Inject ipmi.utility] *****************************************************",
                                "Friday 12 June 2026  20:04:22 +0000 (0:00:00.593)       0:01:05.471 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Restart cifmw-dnsmasq] ***************************************************",
                                "Friday 12 June 2026  20:04:23 +0000 (0:00:00.355)       0:01:05.827 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Friday 12 June 2026  20:04:23 +0000 (0:00:00.481)       0:01:06.309 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Friday 12 June 2026  20:04:24 +0000 (0:00:00.701)       0:01:07.010 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure needed directories exist] ***********************",
                                "Friday 12 June 2026  20:04:25 +0000 (0:00:00.792)       0:01:07.803 ***********",
                                "changed: [instance] => (item=/opt/basedir/images)",
                                "changed: [instance] => (item=/opt/basedir/workload)",
                                "ok: [instance] => (item=/opt/basedir/ocp_volumes)",
                                "",
                                "TASK [libvirt_manager : Create pool in libvirt] ********************************",
                                "Friday 12 June 2026  20:04:26 +0000 (0:00:00.807)       0:01:08.610 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:04:26 +0000 (0:00:00.162)       0:01:08.773 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:04:26 +0000 (0:00:00.071)       0:01:08.845 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:04:26 +0000 (0:00:00.422)       0:01:09.267 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:04:27 +0000 (0:00:00.500)       0:01:09.768 ***********",
                                "changed: [instance] => (item=pool-start)",
                                "changed: [instance] => (item=pool-autostart)",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:04:27 +0000 (0:00:00.622)       0:01:10.390 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:04:27 +0000 (0:00:00.100)       0:01:10.490 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:04:28 +0000 (0:00:00.066)       0:01:10.557 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:04:28 +0000 (0:00:00.118)       0:01:10.675 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create blank images for OCP cluster resources] ***************************",
                                "Friday 12 June 2026  20:04:28 +0000 (0:00:00.514)       0:01:11.190 ***********",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-0] **********************",
                                "Friday 12 June 2026  20:04:28 +0000 (0:00:00.331)       0:01:11.521 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****",
                                "Friday 12 June 2026  20:04:29 +0000 (0:00:00.502)       0:01:12.024 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************",
                                "Friday 12 June 2026  20:04:29 +0000 (0:00:00.372)       0:01:12.397 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************",
                                "Friday 12 June 2026  20:04:30 +0000 (0:00:00.737)       0:01:13.134 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********",
                                "Friday 12 June 2026  20:04:30 +0000 (0:00:00.154)       0:01:13.289 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:04:30 +0000 (0:00:00.171)       0:01:13.460 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:04:31 +0000 (0:00:00.230)       0:01:13.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:04:31 +0000 (0:00:00.388)       0:01:14.079 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:04:31 +0000 (0:00:00.181)       0:01:14.261 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:04:32 +0000 (0:00:00.404)       0:01:14.665 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********",
                                "Friday 12 June 2026  20:04:32 +0000 (0:00:00.375)       0:01:15.041 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***",
                                "Friday 12 June 2026  20:04:33 +0000 (0:00:00.593)       0:01:15.635 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****",
                                "Friday 12 June 2026  20:04:33 +0000 (0:00:00.066)       0:01:15.702 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********",
                                "Friday 12 June 2026  20:04:33 +0000 (0:00:00.143)       0:01:15.846 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************",
                                "Friday 12 June 2026  20:04:33 +0000 (0:00:00.149)       0:01:15.995 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:04:33 +0000 (0:00:00.173)       0:01:16.169 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.413)       0:01:16.582 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.109)       0:01:16.691 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.152)       0:01:16.844 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.235)       0:01:17.079 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.168)       0:01:17.248 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-1] **********************",
                                "Friday 12 June 2026  20:04:34 +0000 (0:00:00.278)       0:01:17.526 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****",
                                "Friday 12 June 2026  20:04:35 +0000 (0:00:00.517)       0:01:18.044 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************",
                                "Friday 12 June 2026  20:04:35 +0000 (0:00:00.348)       0:01:18.393 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************",
                                "Friday 12 June 2026  20:04:36 +0000 (0:00:00.699)       0:01:19.092 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********",
                                "Friday 12 June 2026  20:04:36 +0000 (0:00:00.145)       0:01:19.237 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:04:36 +0000 (0:00:00.107)       0:01:19.345 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:04:37 +0000 (0:00:00.268)       0:01:19.613 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:04:37 +0000 (0:00:00.353)       0:01:19.967 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:04:37 +0000 (0:00:00.105)       0:01:20.072 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:04:37 +0000 (0:00:00.385)       0:01:20.457 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********",
                                "Friday 12 June 2026  20:04:38 +0000 (0:00:00.333)       0:01:20.791 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***",
                                "Friday 12 June 2026  20:04:38 +0000 (0:00:00.490)       0:01:21.282 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****",
                                "Friday 12 June 2026  20:04:38 +0000 (0:00:00.119)       0:01:21.401 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********",
                                "Friday 12 June 2026  20:04:39 +0000 (0:00:00.216)       0:01:21.618 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************",
                                "Friday 12 June 2026  20:04:39 +0000 (0:00:00.181)       0:01:21.799 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:04:39 +0000 (0:00:00.132)       0:01:21.932 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:04:39 +0000 (0:00:00.376)       0:01:22.309 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:04:39 +0000 (0:00:00.118)       0:01:22.427 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:04:40 +0000 (0:00:00.154)       0:01:22.581 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:04:40 +0000 (0:00:00.254)       0:01:22.835 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************",
                                "Friday 12 June 2026  20:04:40 +0000 (0:00:00.206)       0:01:23.042 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-2] **********************",
                                "Friday 12 June 2026  20:04:40 +0000 (0:00:00.257)       0:01:23.299 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****",
                                "Friday 12 June 2026  20:04:41 +0000 (0:00:00.567)       0:01:23.867 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************",
                                "Friday 12 June 2026  20:04:41 +0000 (0:00:00.437)       0:01:24.304 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************",
                                "Friday 12 June 2026  20:04:42 +0000 (0:00:00.595)       0:01:24.900 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********",
                                "Friday 12 June 2026  20:04:42 +0000 (0:00:00.216)       0:01:25.117 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:04:42 +0000 (0:00:00.107)       0:01:25.225 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:04:42 +0000 (0:00:00.260)       0:01:25.485 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:04:43 +0000 (0:00:00.382)       0:01:25.868 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:04:43 +0000 (0:00:00.131)       0:01:25.999 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:04:43 +0000 (0:00:00.465)       0:01:26.465 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********",
                                "Friday 12 June 2026  20:04:44 +0000 (0:00:00.325)       0:01:26.790 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***",
                                "Friday 12 June 2026  20:04:44 +0000 (0:00:00.490)       0:01:27.281 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****",
                                "Friday 12 June 2026  20:04:44 +0000 (0:00:00.078)       0:01:27.359 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********",
                                "Friday 12 June 2026  20:04:45 +0000 (0:00:00.275)       0:01:27.634 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************",
                                "Friday 12 June 2026  20:04:45 +0000 (0:00:00.183)       0:01:27.818 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:04:45 +0000 (0:00:00.170)       0:01:27.988 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:04:45 +0000 (0:00:00.459)       0:01:28.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:04:46 +0000 (0:00:00.107)       0:01:28.556 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:04:46 +0000 (0:00:00.172)       0:01:28.728 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:04:46 +0000 (0:00:00.178)       0:01:28.906 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************",
                                "Friday 12 June 2026  20:04:46 +0000 (0:00:00.252)       0:01:29.158 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************",
                                "Friday 12 June 2026  20:04:46 +0000 (0:00:00.198)       0:01:29.357 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****",
                                "Friday 12 June 2026  20:04:47 +0000 (0:00:00.502)       0:01:29.860 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************",
                                "Friday 12 June 2026  20:04:47 +0000 (0:00:00.387)       0:01:30.247 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************",
                                "Friday 12 June 2026  20:04:48 +0000 (0:00:00.506)       0:01:30.754 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********",
                                "Friday 12 June 2026  20:04:48 +0000 (0:00:00.165)       0:01:30.919 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:04:48 +0000 (0:00:00.158)       0:01:31.077 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:04:48 +0000 (0:00:00.177)       0:01:31.254 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:04:49 +0000 (0:00:00.443)       0:01:31.698 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:04:49 +0000 (0:00:00.110)       0:01:31.809 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:04:49 +0000 (0:00:00.302)       0:01:32.111 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********",
                                "Friday 12 June 2026  20:04:49 +0000 (0:00:00.394)       0:01:32.506 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***",
                                "Friday 12 June 2026  20:04:50 +0000 (0:00:00.503)       0:01:33.009 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****",
                                "Friday 12 June 2026  20:04:50 +0000 (0:00:00.072)       0:01:33.081 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********",
                                "Friday 12 June 2026  20:04:50 +0000 (0:00:00.150)       0:01:33.232 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************",
                                "Friday 12 June 2026  20:04:50 +0000 (0:00:00.241)       0:01:33.473 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:04:51 +0000 (0:00:00.164)       0:01:33.638 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:04:51 +0000 (0:00:00.402)       0:01:34.041 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:04:51 +0000 (0:00:00.173)       0:01:34.214 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:04:51 +0000 (0:00:00.149)       0:01:34.364 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:04:51 +0000 (0:00:00.136)       0:01:34.500 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************",
                                "Friday 12 June 2026  20:04:52 +0000 (0:00:00.149)       0:01:34.650 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Ensure vBMC answers] ****************************************",
                                "Friday 12 June 2026  20:04:52 +0000 (0:00:00.225)       0:01:34.875 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create VBMC entities for OCP] ********************************************",
                                "Friday 12 June 2026  20:04:53 +0000 (0:00:00.835)       0:01:35.711 ***********",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Friday 12 June 2026  20:04:53 +0000 (0:00:00.591)       0:01:36.302 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Friday 12 June 2026  20:04:53 +0000 (0:00:00.092)       0:01:36.395 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Friday 12 June 2026  20:04:54 +0000 (0:00:00.721)       0:01:37.116 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Friday 12 June 2026  20:04:54 +0000 (0:00:00.079)       0:01:37.195 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Friday 12 June 2026  20:04:54 +0000 (0:00:00.083)       0:01:37.279 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Friday 12 June 2026  20:04:55 +0000 (0:00:01.078)       0:01:38.358 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Friday 12 June 2026  20:04:56 +0000 (0:00:00.801)       0:01:39.159 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Friday 12 June 2026  20:04:56 +0000 (0:00:00.188)       0:01:39.347 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Friday 12 June 2026  20:04:57 +0000 (0:00:00.682)       0:01:40.029 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Friday 12 June 2026  20:04:57 +0000 (0:00:00.093)       0:01:40.123 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Friday 12 June 2026  20:04:57 +0000 (0:00:00.142)       0:01:40.265 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Friday 12 June 2026  20:04:58 +0000 (0:00:01.011)       0:01:41.276 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Friday 12 June 2026  20:04:59 +0000 (0:00:00.849)       0:01:42.126 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Friday 12 June 2026  20:04:59 +0000 (0:00:00.078)       0:01:42.204 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Friday 12 June 2026  20:05:00 +0000 (0:00:00.696)       0:01:42.901 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Friday 12 June 2026  20:05:00 +0000 (0:00:00.160)       0:01:43.062 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Friday 12 June 2026  20:05:00 +0000 (0:00:00.116)       0:01:43.178 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Friday 12 June 2026  20:05:01 +0000 (0:00:01.014)       0:01:44.192 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Friday 12 June 2026  20:05:02 +0000 (0:00:00.863)       0:01:45.056 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Friday 12 June 2026  20:05:02 +0000 (0:00:00.106)       0:01:45.163 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Friday 12 June 2026  20:05:03 +0000 (0:00:00.715)       0:01:45.878 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Friday 12 June 2026  20:05:03 +0000 (0:00:00.125)       0:01:46.004 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Friday 12 June 2026  20:05:03 +0000 (0:00:00.107)       0:01:46.112 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Friday 12 June 2026  20:05:04 +0000 (0:00:01.122)       0:01:47.235 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose OCP cluster members] ****************************",
                                "Friday 12 June 2026  20:05:05 +0000 (0:00:00.725)       0:01:47.960 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert names are correct] ************************************************",
                                "Friday 12 June 2026  20:05:05 +0000 (0:00:00.299)       0:01:48.260 ***********",
                                "ok: [instance] => (item=ocp-master-0)",
                                "ok: [instance] => (item=ocp-master-1)",
                                "ok: [instance] => (item=ocp-master-2)",
                                "ok: [instance] => (item=ocp-worker-0)",
                                "",
                                "TASK [Ensure DNS is properly resolving] ****************************************",
                                "Friday 12 June 2026  20:05:05 +0000 (0:00:00.148)       0:01:48.409 ***********",
                                "ok: [instance] => (item={'key': 'master-0.utility', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'master-0.instance', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.utility', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.instance', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'master-0.ctlplane.local', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.ctlplane.local', 'value': '192.168.140.10'})",
                                "ok: [instance] => (item={'key': 'master-0.public.local', 'value': '192.168.110.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.public.local', 'value': '192.168.110.10'})",
                                "ok: [instance] => (item={'key': 'master-0.storage.local', 'value': '172.18.0.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.storage.local', 'value': '172.18.0.10'})",
                                "ok: [instance] => (item={'key': 'master-0.tenant.local', 'value': '172.19.0.10'})",
                                "ok: [instance] => (item={'key': 'ocp-0.tenant.local', 'value': '172.19.0.10'})",
                                "ok: [instance] => (item={'key': 'master-1.utility', 'value': '192.168.140.11'})",
                                "ok: [instance] => (item={'key': 'master-2.utility', 'value': '192.168.140.12'})",
                                "",
                                "TASK [Ensure we have appropriate MAC data] *************************************",
                                "Friday 12 June 2026  20:05:06 +0000 (0:00:00.300)       0:01:48.710 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Get existing disk images] ************************************************",
                                "Friday 12 June 2026  20:05:06 +0000 (0:00:00.176)       0:01:48.886 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the expected base images] *********************************",
                                "Friday 12 June 2026  20:05:06 +0000 (0:00:00.391)       0:01:49.277 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [List all interfaces] *****************************************************",
                                "Friday 12 June 2026  20:05:06 +0000 (0:00:00.085)       0:01:49.363 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [List libvirt firewall zone interfaces] ***********************************",
                                "Friday 12 June 2026  20:05:07 +0000 (0:00:00.331)       0:01:49.695 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure the VLAN interfaces was created] **********************************",
                                "Friday 12 June 2026  20:05:07 +0000 (0:00:00.596)       0:01:50.291 ***********",
                                "ok: [instance] => (item=vlan20)",
                                "ok: [instance] => (item=vlan21)",
                                "",
                                "TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************",
                                "Friday 12 June 2026  20:05:07 +0000 (0:00:00.089)       0:01:50.381 ***********",
                                "ok: [instance] => (item=vlan20)",
                                "ok: [instance] => (item=vlan21)",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:05:08 +0000 (0:00:00.210)       0:01:50.591 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=205  changed=90   unreachable=0    failed=0    skipped=84   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:05:08 +0000 (0:00:00.924)       0:01:51.515 ***********",
                                "===============================================================================",
                                "dnsmasq : Add/Remove address -------------------------------------------- 6.30s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.13s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.13s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 1.94s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.87s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.73s",
                                "dnsmasq : Restart dnsmasq ----------------------------------------------- 1.61s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.54s",
                                "dnsmasq : Enable and start service -------------------------------------- 1.25s",
                                "Gathering Facts --------------------------------------------------------- 1.19s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.12s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.08s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.01s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.01s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.99s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.92s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 0.90s",
                                "virtualbmc : Start new host in VBMC ------------------------------------- 0.86s",
                                "virtualbmc : Start new host in VBMC ------------------------------------- 0.85s",
                                "INFO     Running ocp_layout > cleanup",
                                "",
                                "PLAY [Clean VBMC] **************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:05:09 +0000 (0:00:00.058)       0:00:00.058 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Remove VBMC] *************************************************************",
                                "Friday 12 June 2026  20:05:10 +0000 (0:00:01.183)       0:00:01.242 ***********",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:05:11 +0000 (0:00:00.155)       0:00:01.397 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:05:12 +0000 (0:00:01.719)       0:00:03.117 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:05:13 +0000 (0:00:00.460)       0:00:03.577 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:05:13 +0000 (0:00:00.072)       0:00:03.649 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:05:13 +0000 (0:00:00.070)       0:00:03.720 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:05:13 +0000 (0:00:00.163)       0:00:03.884 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:05:24 +0000 (0:00:10.831)       0:00:14.716 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:05:25 +0000 (0:00:01.577)       0:00:16.293 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:05:26 +0000 (0:00:00.468)       0:00:16.761 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:05:26 +0000 (0:00:00.459)       0:00:17.221 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:05:27 +0000 (0:00:00.581)       0:00:17.802 ***********",
                                "changed: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "changed: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "changed: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "changed: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:05:28 +0000 (0:00:01.396)       0:00:19.198 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  20:05:29 +0000 (0:00:01.054)       0:00:20.252 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  20:05:30 +0000 (0:00:00.341)       0:00:20.593 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  20:05:32 +0000 (0:00:02.246)       0:00:22.840 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  20:05:33 +0000 (0:00:01.110)       0:00:23.950 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  20:05:36 +0000 (0:00:03.308)       0:00:27.259 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  20:05:38 +0000 (0:00:01.208)       0:00:28.468 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  20:05:39 +0000 (0:00:00.885)       0:00:29.354 ***********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  20:05:40 +0000 (0:00:00.998)       0:00:30.352 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  20:05:40 +0000 (0:00:00.099)       0:00:30.452 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  20:05:40 +0000 (0:00:00.525)       0:00:30.978 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  20:05:41 +0000 (0:00:00.576)       0:00:31.554 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:05:41 +0000 (0:00:00.124)       0:00:31.678 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-ocp-master-0",
                                "  - cifmw-ocp-master-1",
                                "  - cifmw-ocp-master-2",
                                "  - cifmw-ocp-worker-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  20:05:41 +0000 (0:00:00.144)       0:00:31.823 ***********",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  20:05:42 +0000 (0:00:01.248)       0:00:33.072 ***********",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  20:05:44 +0000 (0:00:01.376)       0:00:34.448 ***********",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  20:05:45 +0000 (0:00:01.404)       0:00:35.853 ***********",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-0)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-1)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-2)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  20:05:47 +0000 (0:00:01.499)       0:00:37.353 ***********",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  20:05:48 +0000 (0:00:01.306)       0:00:38.659 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  20:05:48 +0000 (0:00:00.525)       0:00:39.185 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.138)       0:00:39.324 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.194)       0:00:39.519 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.225)       0:00:39.745 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.133)       0:00:39.878 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.098)       0:00:39.976 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:05:49 +0000 (0:00:00.123)       0:00:40.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:05:50 +0000 (0:00:00.405)       0:00:40.505 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  20:05:50 +0000 (0:00:00.453)       0:00:40.959 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  20:05:51 +0000 (0:00:00.805)       0:00:41.764 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  20:05:51 +0000 (0:00:00.393)       0:00:42.158 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  20:05:52 +0000 (0:00:00.636)       0:00:42.794 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  20:05:52 +0000 (0:00:00.485)       0:00:43.280 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845598, 'dev': 64513, 'nlink': 1, 'atime': 1781294616.8159196, 'mtime': 1781294616.8159196, 'ctime': 1781294616.8159196, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  20:05:53 +0000 (0:00:00.410)       0:00:43.690 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  20:05:54 +0000 (0:00:00.793)       0:00:44.484 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  20:05:54 +0000 (0:00:00.792)       0:00:45.276 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  20:05:55 +0000 (0:00:00.642)       0:00:45.919 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  20:05:56 +0000 (0:00:00.621)       0:00:46.541 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:05:56 +0000 (0:00:00.182)       0:00:46.723 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:05:56 +0000 (0:00:00.124)       0:00:46.848 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:05:57 +0000 (0:00:01.425)       0:00:48.274 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:05:58 +0000 (0:00:00.116)       0:00:48.391 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:05:58 +0000 (0:00:00.135)       0:00:48.526 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:05:58 +0000 (0:00:00.086)       0:00:48.613 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:05:58 +0000 (0:00:00.105)       0:00:48.719 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:05:58 +0000 (0:00:00.196)       0:00:48.915 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.439)       0:00:49.354 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.050)       0:00:49.404 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.189)       0:00:49.593 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.102)       0:00:49.696 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.290)       0:00:49.987 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:05:59 +0000 (0:00:00.120)       0:00:50.107 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:06:00 +0000 (0:00:00.213)       0:00:50.321 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:06:00 +0000 (0:00:00.391)       0:00:50.712 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:06:00 +0000 (0:00:00.057)       0:00:50.770 ***********",
                                "changed: [instance] => (item=pool-destroy)",
                                "changed: [instance] => (item=pool-undefine)",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:06:01 +0000 (0:00:00.746)       0:00:51.517 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  20:06:01 +0000 (0:00:00.436)       0:00:51.953 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  20:06:01 +0000 (0:00:00.051)       0:00:52.004 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  20:06:01 +0000 (0:00:00.285)       0:00:52.290 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  20:06:02 +0000 (0:00:00.061)       0:00:52.351 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  20:06:02 +0000 (0:00:00.054)       0:00:52.405 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  20:06:02 +0000 (0:00:00.064)       0:00:52.470 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  20:06:02 +0000 (0:00:00.306)       0:00:52.777 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  20:06:02 +0000 (0:00:00.061)       0:00:52.839 ***********",
                                "changed: [instance] => (item=workload)",
                                "ok: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  20:06:04 +0000 (0:00:01.902)       0:00:54.742 ***********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:06:04 +0000 (0:00:00.535)       0:00:55.277 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:06:06 +0000 (0:00:01.574)       0:00:56.852 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:06:06 +0000 (0:00:00.348)       0:00:57.200 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:06:06 +0000 (0:00:00.069)       0:00:57.270 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:06:07 +0000 (0:00:00.061)       0:00:57.331 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:06:07 +0000 (0:00:00.089)       0:00:57.421 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:06:07 +0000 (0:00:00.479)       0:00:57.900 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:06:08 +0000 (0:00:00.480)       0:00:58.380 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:06:08 +0000 (0:00:00.309)       0:00:58.690 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:06:08 +0000 (0:00:00.072)       0:00:58.763 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:06:08 +0000 (0:00:00.055)       0:00:58.819 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  20:06:09 +0000 (0:00:01.106)       0:00:59.925 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:06:09 +0000 (0:00:00.115)       0:01:00.041 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:06:10 +0000 (0:00:00.408)       0:01:00.449 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  20:06:10 +0000 (0:00:00.370)       0:01:00.819 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:06:10 +0000 (0:00:00.153)       0:01:00.973 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:06:10 +0000 (0:00:00.311)       0:01:01.285 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  20:06:11 +0000 (0:00:00.339)       0:01:01.625 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:06:11 +0000 (0:00:00.098)       0:01:01.723 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:06:12 +0000 (0:00:01.571)       0:01:03.294 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:04.414)       0:01:07.709 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:00.332)       0:01:08.041 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:00.049)       0:01:08.091 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:00.045)       0:01:08.137 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:00.088)       0:01:08.225 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:06:17 +0000 (0:00:00.056)       0:01:08.282 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.341)       0:01:08.623 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.153)       0:01:08.777 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.058)       0:01:08.835 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.324)       0:01:09.160 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.061)       0:01:09.221 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:06:18 +0000 (0:00:00.061)       0:01:09.283 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:06:19 +0000 (0:00:00.759)       0:01:10.042 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:06:20 +0000 (0:00:00.365)       0:01:10.407 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  20:06:20 +0000 (0:00:00.568)       0:01:10.976 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  20:06:21 +0000 (0:00:00.355)       0:01:11.332 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  20:06:21 +0000 (0:00:00.882)       0:01:12.214 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  20:06:21 +0000 (0:00:00.076)       0:01:12.290 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  20:06:22 +0000 (0:00:00.322)       0:01:12.613 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  20:06:22 +0000 (0:00:00.326)       0:01:12.940 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  20:06:22 +0000 (0:00:00.181)       0:01:13.122 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:06:23 +0000 (0:00:00.493)       0:01:13.615 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=83   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:06:24 +0000 (0:00:00.932)       0:01:14.548 ***********",
                                "===============================================================================",
                                "virtualbmc : Stop and remove vbmc container ---------------------------- 10.83s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.31s",
                                "Copy generated content to proper location ------------------------------- 2.25s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.90s",
                                "podman : Ensure podman is installed ------------------------------------- 1.72s",
                                "virtualbmc : Remove vbmc container image -------------------------------- 1.58s",
                                "podman : Ensure podman is installed ------------------------------------- 1.57s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.57s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.50s",
                                "libvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.43s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.40s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.40s",
                                "libvirt_manager : Destroy machine --------------------------------------- 1.38s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.31s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.25s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.21s",
                                "Gathering Facts --------------------------------------------------------- 1.18s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.11s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.11s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running parent_group > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:06:55 +0000 (0:00:00.054)       0:00:00.054 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create basedir] **********************************************************",
                                "Friday 12 June 2026  20:06:56 +0000 (0:00:01.270)       0:00:01.325 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:06:57 +0000 (0:00:00.734)       0:00:02.059 ***********",
                                "===============================================================================",
                                "Gathering Facts --------------------------------------------------------- 1.27s",
                                "Create basedir ---------------------------------------------------------- 0.73s",
                                "INFO     Running parent_group > converge",
                                "",
                                "PLAY [Parent group inventory test] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:06:58 +0000 (0:00:00.054)       0:00:00.054 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create reproducer-inventory directory] ***********************************",
                                "Friday 12 June 2026  20:06:59 +0000 (0:00:01.135)       0:00:01.189 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Set all_vms fact] ********************************************************",
                                "Friday 12 June 2026  20:06:59 +0000 (0:00:00.459)       0:00:01.649 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Add VMs to inventory] ****************************************************",
                                "Friday 12 June 2026  20:06:59 +0000 (0:00:00.068)       0:00:01.717 ***********",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:06:59 +0000 (0:00:00.172)       0:00:01.890 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:07:00 +0000 (0:00:00.155)       0:00:02.045 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:07:00 +0000 (0:00:00.429)       0:00:02.474 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:07:00 +0000 (0:00:00.360)       0:00:02.834 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:07:01 +0000 (0:00:00.383)       0:00:03.218 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:07:01 +0000 (0:00:00.381)       0:00:03.599 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:07:01 +0000 (0:00:00.076)       0:00:03.675 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:07:02 +0000 (0:00:00.295)       0:00:03.971 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:07:02 +0000 (0:00:00.356)       0:00:04.328 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:07:02 +0000 (0:00:00.340)       0:00:04.668 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:07:03 +0000 (0:00:00.467)       0:00:05.136 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:07:03 +0000 (0:00:00.107)       0:00:05.244 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:07:03 +0000 (0:00:00.319)       0:00:05.563 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:07:03 +0000 (0:00:00.304)       0:00:05.868 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:07:04 +0000 (0:00:00.073)       0:00:05.941 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create all group inventory] **********************************************",
                                "Friday 12 June 2026  20:07:04 +0000 (0:00:00.154)       0:00:06.095 ***********",
                                "",
                                "TASK [libvirt_manager : Check if all-group.yml already exists] *****************",
                                "Friday 12 June 2026  20:07:04 +0000 (0:00:00.119)       0:00:06.215 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Friday 12 June 2026  20:07:04 +0000 (0:00:00.451)       0:00:06.666 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Friday 12 June 2026  20:07:04 +0000 (0:00:00.095)       0:00:06.762 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Friday 12 June 2026  20:07:05 +0000 (0:00:00.802)       0:00:07.564 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Friday 12 June 2026  20:07:05 +0000 (0:00:00.069)       0:00:07.634 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert runtime inventory has child and parent groups] ********************",
                                "Friday 12 June 2026  20:07:05 +0000 (0:00:00.151)       0:00:07.785 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Slurp all-group.yml] *****************************************************",
                                "Friday 12 June 2026  20:07:05 +0000 (0:00:00.078)       0:00:07.863 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert all-group.yml has parent and child groups] ************************",
                                "Friday 12 June 2026  20:07:06 +0000 (0:00:00.482)       0:00:08.346 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "PLAY [Parent group collision validation test] **********************************",
                                "",
                                "TASK [Run deploy_layout validation with colliding layout] **********************",
                                "Friday 12 June 2026  20:07:06 +0000 (0:00:00.408)       0:00:08.755 ***********",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Friday 12 June 2026  20:07:07 +0000 (0:00:00.185)       0:00:08.940 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***",
                                "Friday 12 June 2026  20:07:07 +0000 (0:00:00.076)       0:00:09.016 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: 'A VM type''s own inventory group cannot match a parent_ansible_group value. Collisions: computes. Set parent_ansible_group to an abstract name not used by any VM type (e.g. computes, not compute1s).'",
                                "",
                                "TASK [Assert failure message mentions collision] *******************************",
                                "Friday 12 June 2026  20:07:07 +0000 (0:00:00.139)       0:00:09.155 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=22   changed=14   unreachable=0    failed=0    skipped=6    rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  20:07:07 +0000 (0:00:00.261)       0:00:09.417 ***********",
                                "===============================================================================",
                                "Gathering Facts --------------------------------------------------------- 1.14s",
                                "libvirt_manager : Create new \"all\" group inventory file from template --- 0.80s",
                                "Slurp all-group.yml ----------------------------------------------------- 0.48s",
                                "libvirt_manager : Add child group to parent in INI inventory ------------ 0.47s",
                                "Create reproducer-inventory directory ----------------------------------- 0.46s",
                                "libvirt_manager : Check if all-group.yml already exists ----------------- 0.45s",
                                "libvirt_manager : Ensure group section exists in INI inventory ---------- 0.43s",
                                "Assert all-group.yml has parent and child groups ------------------------ 0.41s",
                                "libvirt_manager : Ensure parent group children section exists in INI inventory --- 0.38s",
                                "libvirt_manager : Add child group to parent in INI inventory ------------ 0.38s",
                                "libvirt_manager : Append host under its group in INI inventory ---------- 0.36s",
                                "libvirt_manager : Append host under its group in INI inventory ---------- 0.36s",
                                "libvirt_manager : Ensure parent group children section exists in INI inventory --- 0.34s",
                                "libvirt_manager : Ensure group section exists in INI inventory ---------- 0.32s",
                                "libvirt_manager : Append host under its group in INI inventory ---------- 0.30s",
                                "libvirt_manager : Ensure group section exists in INI inventory ---------- 0.30s",
                                "Assert failure message mentions collision ------------------------------- 0.26s",
                                "Run deploy_layout validation with colliding layout ---------------------- 0.19s",
                                "Add VMs to inventory ---------------------------------------------------- 0.17s",
                                "libvirt_manager : Add host to runtime inventory ------------------------- 0.16s",
                                "INFO     Running parent_group > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:07:08 +0000 (0:00:00.056)       0:00:00.056 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Remove basedir] **********************************************************",
                                "Friday 12 June 2026  20:07:09 +0000 (0:00:01.208)       0:00:01.265 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:07:10 +0000 (0:00:00.640)       0:00:01.905 ***********",
                                "===============================================================================",
                                "Gathering Facts --------------------------------------------------------- 1.21s",
                                "Remove basedir ---------------------------------------------------------- 0.64s",
                                "INFO     Performing prerun with role_name_check=0...",
                                "WARNING  Another version of '@NAMESPACE@.@NAME@' 3.1.4 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 3.1.4 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.netcommon' 7.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 7.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.posix' 1.6.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.6.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'ansible.utils' 5.1.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.1.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cifmw.general' 1.0.0+b111625d was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+b111625d (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'cisco.ios' 9.0.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.0.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.crypto' 2.22.3 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.22.3 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.general' 10.0.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 10.0.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.libvirt' 1.3.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.3.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'community.okd' 4.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 4.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'containers.podman' 1.16.2 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.16.2 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'junipernetworks.junos' 9.1.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 9.1.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'kubernetes.core' 5.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 5.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'mellanox.onyx' 1.0.0 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0 (/home/zuul/.ansible/collections/ansible_collections).",
                                "WARNING  Another version of 'openstack.config_template' 2.1.1 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 2.1.1 (/home/zuul/.ansible/collections/ansible_collections).",
                                "INFO     Running spine_leaf > prepare",
                                "",
                                "PLAY [Prepare] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:07:40 +0000 (0:00:00.092)       0:00:00.092 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Friday 12 June 2026  20:07:41 +0000 (0:00:01.052)       0:00:01.145 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Friday 12 June 2026  20:07:42 +0000 (0:00:00.642)       0:00:01.788 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Friday 12 June 2026  20:07:42 +0000 (0:00:00.086)       0:00:01.875 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)",
                                "",
                                "TASK [test_deps : Detect mirrors file] *****************************************",
                                "Friday 12 June 2026  20:07:42 +0000 (0:00:00.164)       0:00:02.040 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Friday 12 June 2026  20:07:42 +0000 (0:00:00.494)       0:00:02.535 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Friday 12 June 2026  20:07:43 +0000 (0:00:00.414)       0:00:02.949 ***********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Friday 12 June 2026  20:07:44 +0000 (0:00:01.213)       0:00:04.162 ***********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Friday 12 June 2026  20:07:44 +0000 (0:00:00.158)       0:00:04.321 ***********",
                                "changed: [instance] => (item=tmp)",
                                "changed: [instance] => (item=artifacts/repositories)",
                                "changed: [instance] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed] ********************",
                                "Friday 12 June 2026  20:07:45 +0000 (0:00:00.822)       0:00:05.143 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Friday 12 June 2026  20:07:47 +0000 (0:00:01.739)       0:00:06.882 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Friday 12 June 2026  20:07:48 +0000 (0:00:01.142)       0:00:08.025 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Friday 12 June 2026  20:07:55 +0000 (0:00:07.376)       0:00:15.401 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Friday 12 June 2026  20:07:56 +0000 (0:00:00.917)       0:00:16.319 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Friday 12 June 2026  20:07:56 +0000 (0:00:00.085)       0:00:16.404 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Friday 12 June 2026  20:07:57 +0000 (0:00:00.944)       0:00:17.348 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Friday 12 June 2026  20:07:57 +0000 (0:00:00.136)       0:00:17.485 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Friday 12 June 2026  20:07:57 +0000 (0:00:00.103)       0:00:17.589 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Friday 12 June 2026  20:07:58 +0000 (0:00:00.099)       0:00:17.689 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Friday 12 June 2026  20:07:58 +0000 (0:00:00.593)       0:00:18.282 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.713)       0:00:18.995 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.127)       0:00:19.122 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.091)       0:00:19.214 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.094)       0:00:19.309 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.111)       0:00:19.420 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.117)       0:00:19.537 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Friday 12 June 2026  20:07:59 +0000 (0:00:00.085)       0:00:19.623 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.068)       0:00:19.691 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.084)       0:00:19.776 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.121)       0:00:19.898 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.090)       0:00:19.988 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.087)       0:00:20.076 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Friday 12 June 2026  20:08:00 +0000 (0:00:00.339)       0:00:20.416 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.391)       0:00:20.808 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.436)       0:00:21.244 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.078)       0:00:21.323 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.112)       0:00:21.435 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.066)       0:00:21.502 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.067)       0:00:21.570 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Friday 12 June 2026  20:08:01 +0000 (0:00:00.069)       0:00:21.640 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.120)       0:00:21.761 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.064)       0:00:21.825 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.120)       0:00:21.945 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.071)       0:00:22.017 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.155)       0:00:22.173 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.118)       0:00:22.292 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.106)       0:00:22.398 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Friday 12 June 2026  20:08:02 +0000 (0:00:00.147)       0:00:22.545 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Friday 12 June 2026  20:08:03 +0000 (0:00:00.107)       0:00:22.653 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Friday 12 June 2026  20:08:43 +0000 (0:00:40.458)       0:01:03.112 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Friday 12 June 2026  20:08:45 +0000 (0:00:01.665)       0:01:04.777 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Friday 12 June 2026  20:08:45 +0000 (0:00:00.170)       0:01:04.947 ***********",
                                "ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install] *************************************",
                                "Friday 12 June 2026  20:08:45 +0000 (0:00:00.145)       0:01:05.093 ***********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Friday 12 June 2026  20:08:45 +0000 (0:00:00.069)       0:01:05.162 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Friday 12 June 2026  20:08:47 +0000 (0:00:01.666)       0:01:06.829 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Friday 12 June 2026  20:08:47 +0000 (0:00:00.464)       0:01:07.294 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Friday 12 June 2026  20:08:48 +0000 (0:00:00.383)       0:01:07.678 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Friday 12 June 2026  20:08:48 +0000 (0:00:00.149)       0:01:07.827 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Friday 12 June 2026  20:08:48 +0000 (0:00:00.093)       0:01:07.920 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Friday 12 June 2026  20:08:48 +0000 (0:00:00.305)       0:01:08.226 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.517)       0:01:08.743 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.062)       0:01:08.805 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.067)       0:01:08.873 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.063)       0:01:08.937 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.102)       0:01:09.039 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.062)       0:01:09.102 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Friday 12 June 2026  20:08:49 +0000 (0:00:00.079)       0:01:09.182 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/tmp)",
                                "changed: [instance] => (item=/opt/basedir/volumes)",
                                "changed: [instance] => (item=/opt/basedir/artifacts/parameters)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  20:08:50 +0000 (0:00:01.388)       0:01:10.570 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  20:08:51 +0000 (0:00:01.022)       0:01:11.592 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  20:08:54 +0000 (0:00:02.974)       0:01:14.566 ***********",
                                "changed: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  20:08:56 +0000 (0:00:01.269)       0:01:15.836 ***********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  20:08:57 +0000 (0:00:01.083)       0:01:16.920 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  20:08:58 +0000 (0:00:01.022)       0:01:17.943 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  20:08:58 +0000 (0:00:00.132)       0:01:18.075 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  20:08:58 +0000 (0:00:00.537)       0:01:18.613 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  20:08:59 +0000 (0:00:00.592)       0:01:19.205 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:08:59 +0000 (0:00:00.133)       0:01:19.339 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  20:08:59 +0000 (0:00:00.163)       0:01:19.503 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  20:08:59 +0000 (0:00:00.050)       0:01:19.553 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  20:08:59 +0000 (0:00:00.059)       0:01:19.613 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.048)       0:01:19.661 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.051)       0:01:19.713 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.048)       0:01:19.761 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.525)       0:01:20.287 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.204)       0:01:20.491 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.093)       0:01:20.585 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  20:09:00 +0000 (0:00:00.043)       0:01:20.628 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.045)       0:01:20.674 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.043)       0:01:20.718 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.044)       0:01:20.762 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.444)       0:01:21.206 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.053)       0:01:21.260 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  20:09:01 +0000 (0:00:00.077)       0:01:21.337 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  20:09:02 +0000 (0:00:00.579)       0:01:21.917 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  20:09:02 +0000 (0:00:00.621)       0:01:22.539 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  20:09:03 +0000 (0:00:00.659)       0:01:23.199 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:09:03 +0000 (0:00:00.180)       0:01:23.379 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:09:03 +0000 (0:00:00.135)       0:01:23.515 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:09:04 +0000 (0:00:00.389)       0:01:23.904 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:09:04 +0000 (0:00:00.159)       0:01:24.064 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:09:04 +0000 (0:00:00.216)       0:01:24.280 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:09:04 +0000 (0:00:00.106)       0:01:24.387 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:09:04 +0000 (0:00:00.182)       0:01:24.570 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:09:05 +0000 (0:00:00.149)       0:01:24.719 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  20:09:05 +0000 (0:00:00.442)       0:01:25.162 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  20:09:05 +0000 (0:00:00.078)       0:01:25.240 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:09:05 +0000 (0:00:00.176)       0:01:25.416 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:09:05 +0000 (0:00:00.135)       0:01:25.552 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:09:06 +0000 (0:00:00.485)       0:01:26.037 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:09:06 +0000 (0:00:00.157)       0:01:26.195 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:09:06 +0000 (0:00:00.174)       0:01:26.370 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:09:06 +0000 (0:00:00.120)       0:01:26.490 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:09:06 +0000 (0:00:00.119)       0:01:26.609 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:09:07 +0000 (0:00:00.146)       0:01:26.756 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  20:09:07 +0000 (0:00:00.462)       0:01:27.219 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  20:09:07 +0000 (0:00:00.060)       0:01:27.279 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  20:09:07 +0000 (0:00:00.280)       0:01:27.559 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  20:09:07 +0000 (0:00:00.054)       0:01:27.614 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  20:09:08 +0000 (0:00:00.068)       0:01:27.683 ***********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  20:09:08 +0000 (0:00:00.065)       0:01:27.749 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  20:09:08 +0000 (0:00:00.316)       0:01:28.065 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  20:09:08 +0000 (0:00:00.086)       0:01:28.152 ***********",
                                "ok: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "ok: [instance] => (item=artifacts/debug_network_data.yml)",
                                "ok: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "ok: [instance] => (item=artifacts/interfaces-info.yml)",
                                "ok: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "ok: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  20:09:10 +0000 (0:00:01.802)       0:01:29.954 ***********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:09:10 +0000 (0:00:00.568)       0:01:30.523 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:09:12 +0000 (0:00:01.558)       0:01:32.081 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:09:12 +0000 (0:00:00.397)       0:01:32.478 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:09:12 +0000 (0:00:00.075)       0:01:32.554 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:09:12 +0000 (0:00:00.071)       0:01:32.625 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:09:13 +0000 (0:00:00.189)       0:01:32.814 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:09:13 +0000 (0:00:00.674)       0:01:33.489 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:09:14 +0000 (0:00:00.640)       0:01:34.129 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:09:14 +0000 (0:00:00.305)       0:01:34.435 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:09:14 +0000 (0:00:00.056)       0:01:34.492 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:09:14 +0000 (0:00:00.090)       0:01:34.582 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  20:09:16 +0000 (0:00:01.094)       0:01:35.677 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:09:16 +0000 (0:00:00.136)       0:01:35.813 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:09:16 +0000 (0:00:00.478)       0:01:36.291 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  20:09:16 +0000 (0:00:00.340)       0:01:36.632 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:09:17 +0000 (0:00:00.108)       0:01:36.741 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:09:17 +0000 (0:00:00.321)       0:01:37.063 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  20:09:17 +0000 (0:00:00.323)       0:01:37.386 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:09:17 +0000 (0:00:00.123)       0:01:37.510 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:09:19 +0000 (0:00:01.506)       0:01:39.016 ***********",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:09:20 +0000 (0:00:01.615)       0:01:40.632 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.334)       0:01:40.966 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.063)       0:01:41.030 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.051)       0:01:41.082 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.089)       0:01:41.171 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.091)       0:01:41.263 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:09:21 +0000 (0:00:00.340)       0:01:41.603 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:09:22 +0000 (0:00:00.110)       0:01:41.713 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:09:22 +0000 (0:00:00.060)       0:01:41.774 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:09:22 +0000 (0:00:00.364)       0:01:42.139 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:09:22 +0000 (0:00:00.070)       0:01:42.209 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:09:22 +0000 (0:00:00.051)       0:01:42.261 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:09:23 +0000 (0:00:00.456)       0:01:42.717 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:09:23 +0000 (0:00:00.298)       0:01:43.016 ***********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  20:09:23 +0000 (0:00:00.584)       0:01:43.600 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  20:09:24 +0000 (0:00:00.362)       0:01:43.963 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  20:09:25 +0000 (0:00:00.823)       0:01:44.787 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  20:09:25 +0000 (0:00:00.075)       0:01:44.863 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  20:09:25 +0000 (0:00:00.267)       0:01:45.130 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  20:09:25 +0000 (0:00:00.300)       0:01:45.430 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Friday 12 June 2026  20:09:25 +0000 (0:00:00.148)       0:01:45.579 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Friday 12 June 2026  20:09:26 +0000 (0:00:00.288)       0:01:45.867 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Friday 12 June 2026  20:09:26 +0000 (0:00:00.313)       0:01:46.180 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Friday 12 June 2026  20:09:26 +0000 (0:00:00.339)       0:01:46.520 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Friday 12 June 2026  20:09:26 +0000 (0:00:00.061)       0:01:46.581 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Friday 12 June 2026  20:09:27 +0000 (0:00:00.095)       0:01:46.676 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Friday 12 June 2026  20:09:27 +0000 (0:00:00.060)       0:01:46.737 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Friday 12 June 2026  20:09:27 +0000 (0:00:00.054)       0:01:46.791 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Friday 12 June 2026  20:09:28 +0000 (0:00:01.526)       0:01:48.318 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Friday 12 June 2026  20:09:29 +0000 (0:00:00.372)       0:01:48.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Friday 12 June 2026  20:09:29 +0000 (0:00:00.505)       0:01:49.195 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Friday 12 June 2026  20:09:29 +0000 (0:00:00.078)       0:01:49.274 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Friday 12 June 2026  20:09:29 +0000 (0:00:00.345)       0:01:49.620 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Friday 12 June 2026  20:09:30 +0000 (0:00:00.661)       0:01:50.281 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Friday 12 June 2026  20:09:31 +0000 (0:00:00.547)       0:01:50.828 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********",
                                "Friday 12 June 2026  20:09:31 +0000 (0:00:00.299)       0:01:51.128 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Friday 12 June 2026  20:09:31 +0000 (0:00:00.512)       0:01:51.640 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Friday 12 June 2026  20:09:32 +0000 (0:00:00.534)       0:01:52.175 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Friday 12 June 2026  20:09:33 +0000 (0:00:00.585)       0:01:52.761 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Friday 12 June 2026  20:09:33 +0000 (0:00:00.572)       0:01:53.333 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Friday 12 June 2026  20:09:34 +0000 (0:00:00.473)       0:01:53.807 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Friday 12 June 2026  20:09:34 +0000 (0:00:00.490)       0:01:54.297 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Friday 12 June 2026  20:09:35 +0000 (0:00:00.543)       0:01:54.841 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Friday 12 June 2026  20:09:35 +0000 (0:00:00.521)       0:01:55.363 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Friday 12 June 2026  20:09:37 +0000 (0:00:01.509)       0:01:56.872 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Friday 12 June 2026  20:09:37 +0000 (0:00:00.491)       0:01:57.363 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Friday 12 June 2026  20:09:38 +0000 (0:00:00.528)       0:01:57.892 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Friday 12 June 2026  20:09:38 +0000 (0:00:00.510)       0:01:58.402 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Friday 12 June 2026  20:09:39 +0000 (0:00:00.536)       0:01:58.938 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Friday 12 June 2026  20:09:39 +0000 (0:00:00.509)       0:01:59.448 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Friday 12 June 2026  20:09:40 +0000 (0:00:00.560)       0:02:00.009 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Friday 12 June 2026  20:09:40 +0000 (0:00:00.466)       0:02:00.475 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Friday 12 June 2026  20:09:41 +0000 (0:00:00.553)       0:02:01.028 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Friday 12 June 2026  20:09:41 +0000 (0:00:00.497)       0:02:01.526 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Friday 12 June 2026  20:09:42 +0000 (0:00:00.551)       0:02:02.078 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Friday 12 June 2026  20:09:43 +0000 (0:00:01.537)       0:02:03.615 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Friday 12 June 2026  20:09:44 +0000 (0:00:00.463)       0:02:04.078 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Friday 12 June 2026  20:09:44 +0000 (0:00:00.444)       0:02:04.523 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Friday 12 June 2026  20:09:45 +0000 (0:00:00.527)       0:02:05.051 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Friday 12 June 2026  20:09:45 +0000 (0:00:00.518)       0:02:05.569 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Friday 12 June 2026  20:09:46 +0000 (0:00:00.113)       0:02:05.682 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Friday 12 June 2026  20:09:46 +0000 (0:00:00.490)       0:02:06.173 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Friday 12 June 2026  20:09:47 +0000 (0:00:00.484)       0:02:06.657 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Friday 12 June 2026  20:09:47 +0000 (0:00:00.444)       0:02:07.102 ***********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Friday 12 June 2026  20:09:47 +0000 (0:00:00.310)       0:02:07.412 ***********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Friday 12 June 2026  20:09:47 +0000 (0:00:00.103)       0:02:07.515 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Friday 12 June 2026  20:09:48 +0000 (0:00:00.376)       0:02:07.891 ***********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Friday 12 June 2026  20:09:48 +0000 (0:00:00.124)       0:02:08.016 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Friday 12 June 2026  20:09:48 +0000 (0:00:00.540)       0:02:08.556 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Friday 12 June 2026  20:09:49 +0000 (0:00:00.571)       0:02:09.127 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Friday 12 June 2026  20:09:50 +0000 (0:00:00.644)       0:02:09.772 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:09:50 +0000 (0:00:00.354)       0:02:10.126 ***********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  20:09:51 +0000 (0:00:00.887)       0:02:11.014 ***********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 40.46s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.38s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.97s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.80s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.74s",
                                "ci_setup : Install needed packages -------------------------------------- 1.67s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.67s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.62s",
                                "podman : Ensure podman is installed ------------------------------------- 1.56s",
                                "libvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.54s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.53s",
                                "libvirt_manager : Ensure admin socket is enabled for network. ----------- 1.51s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.51s",
                                "ci_setup : Manage directories ------------------------------------------- 1.39s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.27s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.21s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.14s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.09s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.08s",
                                "Gathering Facts --------------------------------------------------------- 1.05s",
                                "INFO     Running spine_leaf > converge",
                                "",
                                "PLAY [Spine/leaf test] *********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:09:52 +0000 (0:00:00.061)       0:00:00.061 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Friday 12 June 2026  20:09:53 +0000 (0:00:00.986)       0:00:01.048 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Friday 12 June 2026  20:09:53 +0000 (0:00:00.131)       0:00:01.179 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})",
                                "",
                                "TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***",
                                "Friday 12 June 2026  20:09:53 +0000 (0:00:00.162)       0:00:01.341 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Friday 12 June 2026  20:09:53 +0000 (0:00:00.115)       0:00:01.456 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.711)       0:00:02.168 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.091)       0:00:02.259 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.176)       0:00:02.436 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.069)       0:00:02.505 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance",
                                "",
                                "TASK [libvirt_manager : Chose right parameter for layout definition] ***********",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.124)       0:00:02.630 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Friday 12 June 2026  20:09:54 +0000 (0:00:00.202)       0:00:02.832 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***",
                                "Friday 12 June 2026  20:09:55 +0000 (0:00:00.208)       0:00:03.041 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Friday 12 June 2026  20:09:55 +0000 (0:00:00.118)       0:00:03.160 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Friday 12 June 2026  20:09:55 +0000 (0:00:00.825)       0:00:03.985 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Friday 12 June 2026  20:09:56 +0000 (0:00:00.719)       0:00:04.704 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:09:56 +0000 (0:00:00.085)       0:00:04.790 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Friday 12 June 2026  20:09:57 +0000 (0:00:01.087)       0:00:05.878 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Friday 12 June 2026  20:09:57 +0000 (0:00:00.075)       0:00:05.953 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Friday 12 June 2026  20:09:58 +0000 (0:00:00.078)       0:00:06.032 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Friday 12 June 2026  20:09:58 +0000 (0:00:00.788)       0:00:06.820 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Friday 12 June 2026  20:09:59 +0000 (0:00:00.668)       0:00:07.489 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Friday 12 June 2026  20:09:59 +0000 (0:00:00.209)       0:00:07.699 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Friday 12 June 2026  20:09:59 +0000 (0:00:00.067)       0:00:07.766 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.463)       0:00:08.230 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.131)       0:00:08.361 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.082)       0:00:08.444 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.130)       0:00:08.574 ***********",
                                "ok: [instance] => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})",
                                "ok: [instance] => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})",
                                "ok: [instance] => (item={'key': 'router-0', 'value': 'router'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.235)       0:00:08.810 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Friday 12 June 2026  20:10:00 +0000 (0:00:00.089)       0:00:08.899 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Friday 12 June 2026  20:10:01 +0000 (0:00:00.608)       0:00:09.508 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-0 to sl-computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-1 to sl-computes)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding router-0 to routers)",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:10:01 +0000 (0:00:00.241)       0:00:09.749 ***********",
                                "[WARNING]: Invalid characters were found in group names but not replaced, use",
                                "-vvvv to see details",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:10:01 +0000 (0:00:00.135)       0:00:09.885 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:10:02 +0000 (0:00:00.420)       0:00:10.306 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:10:02 +0000 (0:00:00.418)       0:00:10.725 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:10:02 +0000 (0:00:00.083)       0:00:10.809 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:10:02 +0000 (0:00:00.090)       0:00:10.899 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:10:02 +0000 (0:00:00.112)       0:00:11.012 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:10:03 +0000 (0:00:00.315)       0:00:11.328 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:10:03 +0000 (0:00:00.351)       0:00:11.679 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:10:03 +0000 (0:00:00.107)       0:00:11.787 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Friday 12 June 2026  20:10:03 +0000 (0:00:00.136)       0:00:11.923 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists in INI inventory] **********",
                                "Friday 12 June 2026  20:10:04 +0000 (0:00:00.144)       0:00:12.068 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under its group in INI inventory] **********",
                                "Friday 12 June 2026  20:10:04 +0000 (0:00:00.325)       0:00:12.394 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***",
                                "Friday 12 June 2026  20:10:04 +0000 (0:00:00.389)       0:00:12.784 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Add child group to parent in INI inventory] ************",
                                "Friday 12 June 2026  20:10:04 +0000 (0:00:00.094)       0:00:12.878 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Friday 12 June 2026  20:10:04 +0000 (0:00:00.100)       0:00:12.979 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Friday 12 June 2026  20:10:06 +0000 (0:00:01.373)       0:00:14.352 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Friday 12 June 2026  20:10:06 +0000 (0:00:00.662)       0:00:15.014 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.333)       0:00:15.348 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.104)       0:00:15.453 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.076)       0:00:15.529 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.076)       0:00:15.605 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.075)       0:00:15.680 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.103)       0:00:15.783 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  20:10:07 +0000 (0:00:00.208)       0:00:15.992 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  20:10:08 +0000 (0:00:00.066)       0:00:16.058 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  20:10:08 +0000 (0:00:00.320)       0:00:16.379 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  20:10:08 +0000 (0:00:00.631)       0:00:17.010 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  20:10:09 +0000 (0:00:00.164)       0:00:17.175 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  20:10:09 +0000 (0:00:00.080)       0:00:17.255 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Friday 12 June 2026  20:10:09 +0000 (0:00:00.622)       0:00:17.878 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance",
                                "",
                                "TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***",
                                "Friday 12 June 2026  20:10:10 +0000 (0:00:00.198)       0:00:18.076 ***********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "ok: [instance] => (item=intnet-0)",
                                "ok: [instance] => (item=intnet-1)",
                                "ok: [instance] => (item=s0-rtr)",
                                "ok: [instance] => (item=s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Friday 12 June 2026  20:10:10 +0000 (0:00:00.174)       0:00:18.251 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-intnet-0)",
                                "changed: [instance] => (item=cifmw-intnet-1)",
                                "changed: [instance] => (item=cifmw-s0-rtr)",
                                "changed: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Friday 12 June 2026  20:10:12 +0000 (0:00:01.853)       0:00:20.104 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Friday 12 June 2026  20:10:14 +0000 (0:00:02.401)       0:00:22.505 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Friday 12 June 2026  20:10:16 +0000 (0:00:01.692)       0:00:24.198 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-intnet-0)",
                                "changed: [instance] => (item=cifmw-intnet-1)",
                                "changed: [instance] => (item=cifmw-s0-rtr)",
                                "changed: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Friday 12 June 2026  20:10:17 +0000 (0:00:01.730)       0:00:25.929 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance",
                                "",
                                "TASK [libvirt_manager : Fetch present bridge interfaces] ***********************",
                                "Friday 12 June 2026  20:10:18 +0000 (0:00:00.164)       0:00:26.094 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Friday 12 June 2026  20:10:18 +0000 (0:00:00.310)       0:00:26.404 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Friday 12 June 2026  20:10:19 +0000 (0:00:01.520)       0:00:27.924 ***********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Friday 12 June 2026  20:10:20 +0000 (0:00:00.247)       0:00:28.171 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Friday 12 June 2026  20:10:20 +0000 (0:00:00.208)       0:00:28.380 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Friday 12 June 2026  20:10:22 +0000 (0:00:01.845)       0:00:30.225 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Friday 12 June 2026  20:10:22 +0000 (0:00:00.280)       0:00:30.505 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Friday 12 June 2026  20:10:23 +0000 (0:00:00.568)       0:00:31.074 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Friday 12 June 2026  20:10:25 +0000 (0:00:02.688)       0:00:33.763 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Friday 12 June 2026  20:10:26 +0000 (0:00:00.718)       0:00:34.482 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Friday 12 June 2026  20:10:26 +0000 (0:00:00.106)       0:00:34.589 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Friday 12 June 2026  20:10:26 +0000 (0:00:00.130)       0:00:34.719 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Friday 12 June 2026  20:10:27 +0000 (0:00:00.800)       0:00:35.520 ***********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:10:28 +0000 (0:00:00.849)       0:00:36.369 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:10:29 +0000 (0:00:01.597)       0:00:37.966 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:10:34 +0000 (0:00:04.345)       0:00:42.312 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:10:34 +0000 (0:00:00.377)       0:00:42.689 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:10:35 +0000 (0:00:00.549)       0:00:43.239 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:10:35 +0000 (0:00:00.651)       0:00:43.891 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:10:36 +0000 (0:00:00.146)       0:00:44.037 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:10:36 +0000 (0:00:00.595)       0:00:44.633 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:10:36 +0000 (0:00:00.066)       0:00:44.700 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:10:36 +0000 (0:00:00.163)       0:00:44.863 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:10:37 +0000 (0:00:00.630)       0:00:45.494 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:10:37 +0000 (0:00:00.063)       0:00:45.558 ***********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:10:37 +0000 (0:00:00.415)       0:00:45.974 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:10:38 +0000 (0:00:01.026)       0:00:47.000 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.066)       0:00:47.067 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.103)       0:00:47.170 ***********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.130)       0:00:47.301 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.380)       0:00:47.682 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.077)       0:00:47.759 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:39 +0000 (0:00:00.105)       0:00:47.865 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:40 +0000 (0:00:00.719)       0:00:48.584 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:40 +0000 (0:00:00.067)       0:00:48.651 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:40 +0000 (0:00:00.124)       0:00:48.775 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:40 +0000 (0:00:00.132)       0:00:48.908 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:40 +0000 (0:00:00.104)       0:00:49.013 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:41 +0000 (0:00:00.613)       0:00:49.626 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:41 +0000 (0:00:00.115)       0:00:49.742 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:41 +0000 (0:00:00.112)       0:00:49.854 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:41 +0000 (0:00:00.089)       0:00:49.944 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:42 +0000 (0:00:00.156)       0:00:50.100 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:42 +0000 (0:00:00.607)       0:00:50.707 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:42 +0000 (0:00:00.062)       0:00:50.770 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:42 +0000 (0:00:00.151)       0:00:50.921 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:42 +0000 (0:00:00.085)       0:00:51.007 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:43 +0000 (0:00:00.101)       0:00:51.108 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:43 +0000 (0:00:00.671)       0:00:51.779 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:43 +0000 (0:00:00.116)       0:00:51.895 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:43 +0000 (0:00:00.118)       0:00:52.013 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:44 +0000 (0:00:00.087)       0:00:52.101 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:44 +0000 (0:00:00.163)       0:00:52.265 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:44 +0000 (0:00:00.652)       0:00:52.917 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:44 +0000 (0:00:00.075)       0:00:52.993 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:10:45 +0000 (0:00:00.229)       0:00:53.223 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:10:45 +0000 (0:00:00.085)       0:00:53.308 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:10:45 +0000 (0:00:00.090)       0:00:53.399 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:10:46 +0000 (0:00:00.670)       0:00:54.069 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:10:46 +0000 (0:00:00.063)       0:00:54.133 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Friday 12 June 2026  20:10:46 +0000 (0:00:00.106)       0:00:54.239 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Friday 12 June 2026  20:10:46 +0000 (0:00:00.134)       0:00:54.374 ***********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-intnet-0)",
                                "changed: [instance] => (item=cifmw-intnet-1)",
                                "changed: [instance] => (item=cifmw-s0-rtr)",
                                "changed: [instance] => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:10:47 +0000 (0:00:01.615)       0:00:55.989 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-0)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-1)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s0-rtr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:10:48 +0000 (0:00:00.178)       0:00:56.168 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  20:10:48 +0000 (0:00:00.412)       0:00:56.581 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:10:48 +0000 (0:00:00.090)       0:00:56.671 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Friday 12 June 2026  20:10:49 +0000 (0:00:00.350)       0:00:57.021 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Friday 12 June 2026  20:10:49 +0000 (0:00:00.100)       0:00:57.122 ***********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: Xpath /network/ip does not reference a node!",
                                "",
                                "TASK [libvirt_manager : Clear error if IP address isn't defined] ***************",
                                "Friday 12 June 2026  20:10:49 +0000 (0:00:00.351)       0:00:57.474 ***********",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Friday 12 June 2026  20:10:49 +0000 (0:00:00.133)       0:00:57.607 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Friday 12 June 2026  20:10:50 +0000 (0:00:00.553)       0:00:58.161 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Friday 12 June 2026  20:10:50 +0000 (0:00:00.481)       0:00:58.642 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Friday 12 June 2026  20:10:51 +0000 (0:00:00.596)       0:00:59.238 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Friday 12 June 2026  20:10:51 +0000 (0:00:00.185)       0:00:59.424 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Friday 12 June 2026  20:10:51 +0000 (0:00:00.556)       0:00:59.981 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.150)       0:01:00.132 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.084)       0:01:00.217 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.083)       0:01:00.300 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.082)       0:01:00.383 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.113)       0:01:00.496 ***********",
                                "ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})",
                                "ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'sl-computes': {'networks': {'public': None}}, 'routers': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})",
                                "",
                                "TASK [networking_mapper : Gather facts if requested] ***************************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.192)       0:01:00.689 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Friday 12 June 2026  20:10:52 +0000 (0:00:00.059)       0:01:00.748 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Friday 12 June 2026  20:10:53 +0000 (0:00:00.326)       0:01:01.075 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Friday 12 June 2026  20:10:53 +0000 (0:00:00.561)       0:01:01.637 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Friday 12 June 2026  20:10:53 +0000 (0:00:00.167)       0:01:01.804 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Friday 12 June 2026  20:10:53 +0000 (0:00:00.071)       0:01:01.876 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Friday 12 June 2026  20:10:54 +0000 (0:00:00.654)       0:01:02.530 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Friday 12 June 2026  20:10:54 +0000 (0:00:00.068)       0:01:02.599 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Friday 12 June 2026  20:10:54 +0000 (0:00:00.062)       0:01:02.661 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Friday 12 June 2026  20:10:54 +0000 (0:00:00.109)       0:01:02.771 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:10:54 +0000 (0:00:00.143)       0:01:02.914 ***********",
                                "skipping: [instance] => (item=router-0 - ctlplane)",
                                "ok: [instance] => (item=sl-compute-0 - ctlplane)",
                                "ok: [instance] => (item=sl-compute-1 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.229)       0:01:03.144 ***********",
                                "ok: [instance] => (item=router-0 - public)",
                                "ok: [instance] => (item=sl-compute-0 - public)",
                                "ok: [instance] => (item=sl-compute-1 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.240)       0:01:03.384 ***********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.135)       0:01:03.519 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.077)       0:01:03.597 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.236)       0:01:03.833 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  20:10:55 +0000 (0:00:00.162)       0:01:03.995 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  20:10:56 +0000 (0:00:00.290)       0:01:04.285 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Friday 12 June 2026  20:10:56 +0000 (0:00:00.113)       0:01:04.399 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Friday 12 June 2026  20:10:56 +0000 (0:00:00.316)       0:01:04.715 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Friday 12 June 2026  20:10:56 +0000 (0:00:00.075)       0:01:04.791 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Friday 12 June 2026  20:10:56 +0000 (0:00:00.107)       0:01:04.898 ***********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Friday 12 June 2026  20:10:57 +0000 (0:00:00.202)       0:01:05.100 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Friday 12 June 2026  20:10:57 +0000 (0:00:00.075)       0:01:05.176 ***********",
                                "changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:63:b5', 'entry': 'set:sl-compute,52:54:00:01:63:b5,192.168.140.16,sl-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:58:f2', 'entry': 'set:sl-compute,52:54:01:01:58:f2,192.168.140.17,sl-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_router-0_52:54:02:00:df:90', 'entry': 'set:router,52:54:02:00:df:90,192.168.110.30,router-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:ab:e1', 'entry': 'set:sl-compute,52:54:00:00:ab:e1,192.168.110.16,sl-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:7c:52', 'entry': 'set:sl-compute,52:54:01:00:7c:52,192.168.110.17,sl-compute-1', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Friday 12 June 2026  20:10:59 +0000 (0:00:02.463)       0:01:07.640 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Friday 12 June 2026  20:10:59 +0000 (0:00:00.110)       0:01:07.750 ***********",
                                "ok: [instance] => (item=router-0)",
                                "ok: [instance] => (item=sl-compute-0)",
                                "ok: [instance] => (item=sl-compute-1)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Friday 12 June 2026  20:11:00 +0000 (0:00:00.304)       0:01:08.054 ***********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Friday 12 June 2026  20:11:00 +0000 (0:00:00.171)       0:01:08.225 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Friday 12 June 2026  20:11:00 +0000 (0:00:00.117)       0:01:08.343 ***********",
                                "ok: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "ok: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add/Remove address] ********************************************",
                                "Friday 12 June 2026  20:11:00 +0000 (0:00:00.253)       0:01:08.596 ***********",
                                "changed: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "changed: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***",
                                "Friday 12 June 2026  20:11:02 +0000 (0:00:02.177)       0:01:10.774 ***********",
                                "skipping: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})",
                                "skipping: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************",
                                "Friday 12 June 2026  20:11:02 +0000 (0:00:00.224)       0:01:10.998 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Friday 12 June 2026  20:11:03 +0000 (0:00:00.058)       0:01:11.056 ***********",
                                "skipping: [instance] => (item=sl-compute)",
                                "skipping: [instance] => (item=router)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Friday 12 June 2026  20:11:03 +0000 (0:00:00.104)       0:01:11.161 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Friday 12 June 2026  20:11:03 +0000 (0:00:00.145)       0:01:11.306 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Friday 12 June 2026  20:11:03 +0000 (0:00:00.550)       0:01:11.856 ***********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:11:03 +0000 (0:00:00.128)       0:01:11.985 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Friday 12 June 2026  20:11:04 +0000 (0:00:00.922)       0:01:12.908 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Friday 12 June 2026  20:11:05 +0000 (0:00:00.477)       0:01:13.386 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Friday 12 June 2026  20:11:05 +0000 (0:00:00.566)       0:01:13.952 ***********",
                                "changed: [instance] => (item=sl-compute)",
                                "changed: [instance] => (item=router)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Friday 12 June 2026  20:11:07 +0000 (0:00:01.161)       0:01:15.114 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance",
                                "",
                                "TASK [libvirt_manager : Check if all-group.yml already exists] *****************",
                                "Friday 12 June 2026  20:11:07 +0000 (0:00:00.237)       0:01:15.351 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Friday 12 June 2026  20:11:07 +0000 (0:00:00.361)       0:01:15.713 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Friday 12 June 2026  20:11:07 +0000 (0:00:00.064)       0:01:15.777 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Friday 12 June 2026  20:11:08 +0000 (0:00:00.725)       0:01:16.503 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Friday 12 June 2026  20:11:08 +0000 (0:00:00.078)       0:01:16.581 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Friday 12 June 2026  20:11:08 +0000 (0:00:00.065)       0:01:16.646 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Friday 12 June 2026  20:11:08 +0000 (0:00:00.116)       0:01:16.763 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=sl-compute)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=router)",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  20:11:09 +0000 (0:00:00.283)       0:01:17.046 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  20:11:09 +0000 (0:00:00.340)       0:01:17.387 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  20:11:09 +0000 (0:00:00.383)       0:01:17.770 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  20:11:20 +0000 (0:00:10.293)       0:01:28.064 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  20:11:20 +0000 (0:00:00.506)       0:01:28.570 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  20:11:20 +0000 (0:00:00.137)       0:01:28.708 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Friday 12 June 2026  20:11:21 +0000 (0:00:00.423)       0:01:29.131 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Friday 12 June 2026  20:11:21 +0000 (0:00:00.522)       0:01:29.654 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Friday 12 June 2026  20:11:21 +0000 (0:00:00.296)       0:01:29.950 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Friday 12 June 2026  20:11:22 +0000 (0:00:00.081)       0:01:30.032 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Friday 12 June 2026  20:11:22 +0000 (0:00:00.368)       0:01:30.401 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Friday 12 June 2026  20:11:22 +0000 (0:00:00.209)       0:01:30.610 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Friday 12 June 2026  20:11:22 +0000 (0:00:00.342)       0:01:30.953 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Friday 12 June 2026  20:11:23 +0000 (0:00:00.357)       0:01:31.310 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Friday 12 June 2026  20:11:23 +0000 (0:00:00.672)       0:01:31.983 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Friday 12 June 2026  20:11:24 +0000 (0:00:00.372)       0:01:32.356 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Friday 12 June 2026  20:11:24 +0000 (0:00:00.274)       0:01:32.631 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Friday 12 June 2026  20:11:25 +0000 (0:00:00.715)       0:01:33.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Friday 12 June 2026  20:11:25 +0000 (0:00:00.080)       0:01:33.427 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Friday 12 June 2026  20:11:25 +0000 (0:00:00.392)       0:01:33.820 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Friday 12 June 2026  20:11:25 +0000 (0:00:00.114)       0:01:33.934 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})",
                                "",
                                "TASK [libvirt_manager : Create VM image for sl-compute-0] **********************",
                                "Friday 12 June 2026  20:11:26 +0000 (0:00:00.297)       0:01:34.232 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****",
                                "Friday 12 June 2026  20:11:26 +0000 (0:00:00.442)       0:01:34.674 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************",
                                "Friday 12 June 2026  20:11:27 +0000 (0:00:00.462)       0:01:35.137 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************",
                                "Friday 12 June 2026  20:11:27 +0000 (0:00:00.771)       0:01:35.909 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********",
                                "Friday 12 June 2026  20:11:27 +0000 (0:00:00.098)       0:01:36.007 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:11:28 +0000 (0:00:00.168)       0:01:36.176 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:28 +0000 (0:00:00.139)       0:01:36.315 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:28 +0000 (0:00:00.515)       0:01:36.830 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:28 +0000 (0:00:00.149)       0:01:36.980 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:29 +0000 (0:00:00.367)       0:01:37.347 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********",
                                "Friday 12 June 2026  20:11:29 +0000 (0:00:00.333)       0:01:37.680 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:30 +0000 (0:00:00.487)       0:01:38.168 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:30 +0000 (0:00:00.415)       0:01:38.583 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:30 +0000 (0:00:00.178)       0:01:38.762 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:31 +0000 (0:00:00.367)       0:01:39.129 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******",
                                "Friday 12 June 2026  20:11:31 +0000 (0:00:00.346)       0:01:39.476 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***",
                                "Friday 12 June 2026  20:11:31 +0000 (0:00:00.445)       0:01:39.921 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:11:32 +0000 (0:00:00.171)       0:01:40.093 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:32 +0000 (0:00:00.151)       0:01:40.244 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:32 +0000 (0:00:00.503)       0:01:40.748 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:32 +0000 (0:00:00.191)       0:01:40.939 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:33 +0000 (0:00:00.386)       0:01:41.325 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********",
                                "Friday 12 June 2026  20:11:33 +0000 (0:00:00.409)       0:01:41.734 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****",
                                "Friday 12 June 2026  20:11:33 +0000 (0:00:00.124)       0:01:41.859 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********",
                                "Friday 12 June 2026  20:11:33 +0000 (0:00:00.081)       0:01:41.940 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************",
                                "Friday 12 June 2026  20:11:34 +0000 (0:00:00.082)       0:01:42.023 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:11:34 +0000 (0:00:00.125)       0:01:42.148 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:11:34 +0000 (0:00:00.346)       0:01:42.495 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:11:34 +0000 (0:00:00.101)       0:01:42.596 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  20:11:34 +0000 (0:00:00.223)       0:01:42.820 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.379)       0:01:43.199 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.127)       0:01:43.326 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.091)       0:01:43.418 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.197)       0:01:43.615 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.091)       0:01:43.707 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  20:11:35 +0000 (0:00:00.164)       0:01:43.872 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  20:11:36 +0000 (0:00:00.763)       0:01:44.635 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  20:11:38 +0000 (0:00:01.718)       0:01:46.354 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  20:11:38 +0000 (0:00:00.305)       0:01:46.659 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  20:11:39 +0000 (0:00:00.541)       0:01:47.201 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  20:11:39 +0000 (0:00:00.577)       0:01:47.778 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  20:11:39 +0000 (0:00:00.113)       0:01:47.892 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  20:11:40 +0000 (0:00:00.313)       0:01:48.206 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  20:11:40 +0000 (0:00:00.108)       0:01:48.315 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:11:40 +0000 (0:00:00.418)       0:01:48.733 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:11:41 +0000 (0:00:00.430)       0:01:49.163 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************",
                                "Friday 12 June 2026  20:11:41 +0000 (0:00:00.112)       0:01:49.275 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for sl-compute-1] **********************",
                                "Friday 12 June 2026  20:11:41 +0000 (0:00:00.137)       0:01:49.413 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****",
                                "Friday 12 June 2026  20:11:41 +0000 (0:00:00.421)       0:01:49.835 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************",
                                "Friday 12 June 2026  20:11:42 +0000 (0:00:00.377)       0:01:50.212 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************",
                                "Friday 12 June 2026  20:11:42 +0000 (0:00:00.626)       0:01:50.838 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********",
                                "Friday 12 June 2026  20:11:42 +0000 (0:00:00.104)       0:01:50.943 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:11:43 +0000 (0:00:00.114)       0:01:51.057 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:43 +0000 (0:00:00.171)       0:01:51.228 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:43 +0000 (0:00:00.323)       0:01:51.552 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:43 +0000 (0:00:00.215)       0:01:51.767 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:44 +0000 (0:00:00.322)       0:01:52.090 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********",
                                "Friday 12 June 2026  20:11:44 +0000 (0:00:00.356)       0:01:52.447 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:44 +0000 (0:00:00.451)       0:01:52.898 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:45 +0000 (0:00:00.389)       0:01:53.287 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:45 +0000 (0:00:00.140)       0:01:53.427 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:45 +0000 (0:00:00.394)       0:01:53.821 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******",
                                "Friday 12 June 2026  20:11:46 +0000 (0:00:00.390)       0:01:54.212 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***",
                                "Friday 12 June 2026  20:11:46 +0000 (0:00:00.520)       0:01:54.733 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:11:46 +0000 (0:00:00.148)       0:01:54.882 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:47 +0000 (0:00:00.241)       0:01:55.124 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:47 +0000 (0:00:00.387)       0:01:55.511 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:47 +0000 (0:00:00.277)       0:01:55.788 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.366)       0:01:56.155 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.322)       0:01:56.478 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.121)       0:01:56.600 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.197)       0:01:56.797 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.090)       0:01:56.887 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:11:48 +0000 (0:00:00.096)       0:01:56.984 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:11:49 +0000 (0:00:00.380)       0:01:57.365 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:11:49 +0000 (0:00:00.144)       0:01:57.509 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  20:11:49 +0000 (0:00:00.213)       0:01:57.723 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.458)       0:01:58.181 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.147)       0:01:58.329 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.121)       0:01:58.450 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.123)       0:01:58.574 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.234)       0:01:58.809 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  20:11:50 +0000 (0:00:00.161)       0:01:58.970 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  20:11:51 +0000 (0:00:00.647)       0:01:59.618 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  20:11:53 +0000 (0:00:01.751)       0:02:01.370 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  20:11:53 +0000 (0:00:00.411)       0:02:01.781 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  20:11:54 +0000 (0:00:00.566)       0:02:02.347 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  20:11:54 +0000 (0:00:00.597)       0:02:02.945 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  20:11:55 +0000 (0:00:00.096)       0:02:03.042 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  20:11:55 +0000 (0:00:00.372)       0:02:03.415 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  20:11:55 +0000 (0:00:00.108)       0:02:03.523 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:11:55 +0000 (0:00:00.412)       0:02:03.936 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:11:56 +0000 (0:00:00.504)       0:02:04.441 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************",
                                "Friday 12 June 2026  20:11:56 +0000 (0:00:00.129)       0:02:04.570 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for router-0] **************************",
                                "Friday 12 June 2026  20:11:56 +0000 (0:00:00.103)       0:02:04.674 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********",
                                "Friday 12 June 2026  20:11:57 +0000 (0:00:00.453)       0:02:05.127 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type router-0] **************************",
                                "Friday 12 June 2026  20:11:57 +0000 (0:00:00.360)       0:02:05.488 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************",
                                "Friday 12 June 2026  20:11:57 +0000 (0:00:00.522)       0:02:06.010 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************",
                                "Friday 12 June 2026  20:11:58 +0000 (0:00:00.191)       0:02:06.201 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:11:58 +0000 (0:00:00.123)       0:02:06.324 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:11:58 +0000 (0:00:00.230)       0:02:06.555 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:11:58 +0000 (0:00:00.382)       0:02:06.937 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:11:59 +0000 (0:00:00.173)       0:02:07.111 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:11:59 +0000 (0:00:00.332)       0:02:07.443 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************",
                                "Friday 12 June 2026  20:11:59 +0000 (0:00:00.334)       0:02:07.777 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******",
                                "Friday 12 June 2026  20:12:00 +0000 (0:00:00.499)       0:02:08.277 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************",
                                "Friday 12 June 2026  20:12:00 +0000 (0:00:00.175)       0:02:08.453 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s0-rtr)",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s1-rtr)",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:12:00 +0000 (0:00:00.176)       0:02:08.629 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:12:01 +0000 (0:00:00.440)       0:02:09.069 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:12:01 +0000 (0:00:00.193)       0:02:09.263 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:12:01 +0000 (0:00:00.388)       0:02:09.651 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************",
                                "Friday 12 June 2026  20:12:01 +0000 (0:00:00.358)       0:02:10.010 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Friday 12 June 2026  20:12:02 +0000 (0:00:00.574)       0:02:10.585 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Friday 12 June 2026  20:12:03 +0000 (0:00:00.443)       0:02:11.028 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Friday 12 June 2026  20:12:03 +0000 (0:00:00.145)       0:02:11.174 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Friday 12 June 2026  20:12:03 +0000 (0:00:00.407)       0:02:11.582 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************",
                                "Friday 12 June 2026  20:12:03 +0000 (0:00:00.283)       0:02:11.865 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for router-0] *********",
                                "Friday 12 June 2026  20:12:04 +0000 (0:00:00.423)       0:02:12.288 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM router-0] ***************",
                                "Friday 12 June 2026  20:12:04 +0000 (0:00:00.076)       0:02:12.365 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM router-0] ************************",
                                "Friday 12 June 2026  20:12:04 +0000 (0:00:00.140)       0:02:12.506 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Friday 12 June 2026  20:12:04 +0000 (0:00:00.086)       0:02:12.593 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Friday 12 June 2026  20:12:04 +0000 (0:00:00.369)       0:02:12.962 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.112)       0:02:13.074 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance",
                                "",
                                "TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.220)       0:02:13.295 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.320)       0:02:13.616 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.153)       0:02:13.769 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.093)       0:02:13.863 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Friday 12 June 2026  20:12:05 +0000 (0:00:00.101)       0:02:13.965 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Friday 12 June 2026  20:12:06 +0000 (0:00:00.106)       0:02:14.071 ***********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Friday 12 June 2026  20:12:06 +0000 (0:00:00.223)       0:02:14.295 ***********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Friday 12 June 2026  20:12:06 +0000 (0:00:00.594)       0:02:14.889 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Friday 12 June 2026  20:12:08 +0000 (0:00:01.532)       0:02:16.421 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Friday 12 June 2026  20:12:08 +0000 (0:00:00.388)       0:02:16.810 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Friday 12 June 2026  20:12:09 +0000 (0:00:00.597)       0:02:17.407 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Friday 12 June 2026  20:12:10 +0000 (0:00:00.654)       0:02:18.062 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Friday 12 June 2026  20:12:10 +0000 (0:00:00.142)       0:02:18.205 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Friday 12 June 2026  20:12:10 +0000 (0:00:00.402)       0:02:18.607 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Friday 12 June 2026  20:12:10 +0000 (0:00:00.175)       0:02:18.783 ***********",
                                "Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Friday 12 June 2026  20:12:11 +0000 (0:00:00.438)       0:02:19.221 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Friday 12 June 2026  20:12:11 +0000 (0:00:00.528)       0:02:19.750 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for router-0] *********************",
                                "Friday 12 June 2026  20:12:11 +0000 (0:00:00.112)       0:02:19.862 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Friday 12 June 2026  20:12:11 +0000 (0:00:00.093)       0:02:19.956 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance",
                                "",
                                "TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************",
                                "Friday 12 June 2026  20:12:12 +0000 (0:00:00.190)       0:02:20.146 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Friday 12 June 2026  20:12:12 +0000 (0:00:00.087)       0:02:20.234 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'router-0', 'value': 'router'})",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  20:12:14 +0000 (0:00:02.291)       0:02:22.526 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  20:12:15 +0000 (0:00:00.806)       0:02:23.332 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Friday 12 June 2026  20:12:16 +0000 (0:00:00.719)       0:02:24.051 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Friday 12 June 2026  20:12:16 +0000 (0:00:00.728)       0:02:24.780 ***********",
                                "changed: [instance] => (item=sl-compute-0.utility)",
                                "changed: [instance] => (item=sl-compute-1.utility)",
                                "changed: [instance] => (item=router-0.utility)",
                                "",
                                "TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************",
                                "Friday 12 June 2026  20:12:17 +0000 (0:00:01.011)       0:02:25.791 ***********",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j137401383355.131024', 'results_file': '/home/zuul/.ansible_async/j137401383355.131024', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j382572728829.131042', 'results_file': '/home/zuul/.ansible_async/j382572728829.131042', 'changed': True, '_vm': {'key': 'sl-compute-1', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (83 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (82 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (81 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (80 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (79 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (78 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (77 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (76 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (75 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (74 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (73 retries left).",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (72 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j770669158328.131058', 'results_file': '/home/zuul/.ansible_async/j770669158328.131058', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})",
                                "",
                                "TASK [libvirt_manager : Configure managed VMs] *********************************",
                                "Friday 12 June 2026  20:13:42 +0000 (0:01:25.201)       0:03:50.993 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  20:13:43 +0000 (0:00:00.214)       0:03:51.207 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for sl-compute-0] **************************",
                                "Friday 12 June 2026  20:13:43 +0000 (0:00:00.066)       0:03:51.274 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  20:13:43 +0000 (0:00:00.168)       0:03:51.442 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-0.utility', 'patterns': ['sl-compute-0', 'sl-compute-0', 'sl-compute-0.utility', 'sl-compute-0.localdomain', 'sl-compute-0.instance', 'sl-compute-0', 'sl-compute-0.instance', 'sl-compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  20:13:43 +0000 (0:00:00.247)       0:03:51.690 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  20:13:44 +0000 (0:00:00.339)       0:03:52.029 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************",
                                "Friday 12 June 2026  20:13:44 +0000 (0:00:00.395)       0:03:52.425 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.690)       0:03:53.116 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.114)       0:03:53.231 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.082)       0:03:53.314 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.095)       0:03:53.409 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.104)       0:03:53.514 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for sl-compute-1] **************************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.135)       0:03:53.649 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.122)       0:03:53.772 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-1.utility', 'patterns': ['sl-compute-1', 'sl-compute-1', 'sl-compute-1.utility', 'sl-compute-1.localdomain', 'sl-compute-1.instance', 'sl-compute-1', 'sl-compute-1.instance', 'sl-compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  20:13:45 +0000 (0:00:00.225)       0:03:53.997 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  20:13:46 +0000 (0:00:00.324)       0:03:54.322 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************",
                                "Friday 12 June 2026  20:13:46 +0000 (0:00:00.371)       0:03:54.694 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.620)       0:03:55.314 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.071)       0:03:55.385 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.073)       0:03:55.459 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.146)       0:03:55.606 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.095)       0:03:55.702 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for router-0] ******************************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.081)       0:03:55.783 ***********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Friday 12 June 2026  20:13:47 +0000 (0:00:00.167)       0:03:55.950 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'router-0.utility', 'patterns': ['router-0', 'router-0', 'router-0.utility', 'router-0.localdomain', 'router-0.instance', 'router-0', 'router-0.instance', 'router-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})",
                                "",
                                "TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******",
                                "Friday 12 June 2026  20:13:48 +0000 (0:00:00.197)       0:03:56.148 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Friday 12 June 2026  20:13:48 +0000 (0:00:00.329)       0:03:56.478 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************",
                                "Friday 12 June 2026  20:13:48 +0000 (0:00:00.378)       0:03:56.857 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM router-0] *******************",
                                "Friday 12 June 2026  20:13:49 +0000 (0:00:00.615)       0:03:57.472 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Friday 12 June 2026  20:13:49 +0000 (0:00:00.133)       0:03:57.606 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts router-0] ******************",
                                "Friday 12 June 2026  20:13:49 +0000 (0:00:00.071)       0:03:57.677 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts router-0] *******************",
                                "Friday 12 June 2026  20:13:49 +0000 (0:00:00.104)       0:03:57.782 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Friday 12 June 2026  20:13:49 +0000 (0:00:00.100)       0:03:57.882 ***********",
                                "skipping: [instance] => (item=router-0)",
                                "skipping: [instance] => (item=sl-compute-0)",
                                "skipping: [instance] => (item=sl-compute-1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Friday 12 June 2026  20:13:50 +0000 (0:00:00.169)       0:03:58.052 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Friday 12 June 2026  20:13:50 +0000 (0:00:00.368)       0:03:58.420 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Friday 12 June 2026  20:13:50 +0000 (0:00:00.531)       0:03:58.952 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Friday 12 June 2026  20:13:51 +0000 (0:00:00.125)       0:03:59.077 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Friday 12 June 2026  20:13:51 +0000 (0:00:00.070)       0:03:59.148 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Friday 12 June 2026  20:13:51 +0000 (0:00:00.071)       0:03:59.220 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Friday 12 June 2026  20:13:51 +0000 (0:00:00.062)       0:03:59.282 ***********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=301  changed=102  unreachable=0    failed=0    skipped=108  rescued=1    ignored=0",
                                "",
                                "Friday 12 June 2026  20:13:51 +0000 (0:00:00.293)       0:03:59.575 ***********",
                                "===============================================================================",
                                "libvirt_manager : Ensure we get SSH on nodes --------------------------- 85.20s",
                                "libvirt_manager : Download base image ---------------------------------- 10.29s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.35s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.69s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 2.46s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 2.40s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 2.18s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 2.01s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 1.85s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.85s",
                                "config_drive : Install required RPM packages ---------------------------- 1.75s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 1.73s",
                                "config_drive : Install required RPM packages ---------------------------- 1.72s",
                                "libvirt_manager : Ensure networks are active ---------------------------- 1.69s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 1.62s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.60s",
                                "config_drive : Install required RPM packages ---------------------------- 1.53s",
                                "libvirt_manager : Fetch bridges ports link info ------------------------- 1.52s",
                                "libvirt_manager : Check if ini inventory file exists -------------------- 1.37s",
                                "INFO     Running spine_leaf > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 12 June 2026  20:13:52 +0000 (0:00:00.059)       0:00:00.059 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Friday 12 June 2026  20:13:53 +0000 (0:00:01.614)       0:00:01.673 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Friday 12 June 2026  20:13:54 +0000 (0:00:00.420)       0:00:02.094 ***********",
                                "changed: [instance] => (item=/opt/basedir/artifacts)",
                                "changed: [instance] => (item=/opt/basedir/logs)",
                                "ok: [instance] => (item=/opt/basedir/cifmw_config_drive)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Friday 12 June 2026  20:13:56 +0000 (0:00:02.249)       0:00:04.343 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Friday 12 June 2026  20:13:57 +0000 (0:00:00.998)       0:00:05.342 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Friday 12 June 2026  20:14:01 +0000 (0:00:03.990)       0:00:09.332 ***********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Friday 12 June 2026  20:14:02 +0000 (0:00:01.222)       0:00:10.554 ***********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Friday 12 June 2026  20:14:03 +0000 (0:00:00.949)       0:00:11.504 ***********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Friday 12 June 2026  20:14:04 +0000 (0:00:01.111)       0:00:12.615 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Friday 12 June 2026  20:14:04 +0000 (0:00:00.102)       0:00:12.717 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Friday 12 June 2026  20:14:05 +0000 (0:00:00.544)       0:00:13.262 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Friday 12 June 2026  20:14:05 +0000 (0:00:00.428)       0:00:13.690 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:14:06 +0000 (0:00:00.134)       0:00:13.824 ***********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-sl-compute-0",
                                "  - cifmw-router-0",
                                "  - cifmw-sl-compute-1",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Friday 12 June 2026  20:14:06 +0000 (0:00:00.151)       0:00:13.976 ***********",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Friday 12 June 2026  20:14:07 +0000 (0:00:01.149)       0:00:15.126 ***********",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Friday 12 June 2026  20:14:09 +0000 (0:00:01.990)       0:00:17.116 ***********",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Friday 12 June 2026  20:14:10 +0000 (0:00:01.072)       0:00:18.188 ***********",
                                "ok: [instance -> localhost] => (item=cifmw-sl-compute-0)",
                                "ok: [instance -> localhost] => (item=cifmw-router-0)",
                                "ok: [instance -> localhost] => (item=cifmw-sl-compute-1)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Friday 12 June 2026  20:14:11 +0000 (0:00:01.152)       0:00:19.340 ***********",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Friday 12 June 2026  20:14:12 +0000 (0:00:00.929)       0:00:20.270 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Friday 12 June 2026  20:14:12 +0000 (0:00:00.497)       0:00:20.767 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Friday 12 June 2026  20:14:13 +0000 (0:00:00.167)       0:00:20.935 ***********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-s1-rtr",
                                "  - cifmw-intnet-0",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-intnet-1",
                                "  - cifmw-public",
                                "  - cifmw-s0-rtr",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Friday 12 June 2026  20:14:13 +0000 (0:00:00.149)       0:00:21.084 ***********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:13 +0000 (0:00:00.681)       0:00:21.766 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:14 +0000 (0:00:00.163)       0:00:21.929 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:14 +0000 (0:00:00.143)       0:00:22.073 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:14 +0000 (0:00:00.121)       0:00:22.194 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:14 +0000 (0:00:00.359)       0:00:22.554 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:15 +0000 (0:00:00.437)       0:00:22.991 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:15 +0000 (0:00:00.157)       0:00:23.148 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:15 +0000 (0:00:00.167)       0:00:23.316 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:15 +0000 (0:00:00.145)       0:00:23.461 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:16 +0000 (0:00:00.376)       0:00:23.838 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:16 +0000 (0:00:00.461)       0:00:24.299 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:16 +0000 (0:00:00.188)       0:00:24.487 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:16 +0000 (0:00:00.129)       0:00:24.617 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:16 +0000 (0:00:00.127)       0:00:24.744 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:17 +0000 (0:00:00.375)       0:00:25.120 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:17 +0000 (0:00:00.370)       0:00:25.490 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:17 +0000 (0:00:00.139)       0:00:25.629 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:17 +0000 (0:00:00.113)       0:00:25.743 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:18 +0000 (0:00:00.150)       0:00:25.894 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:18 +0000 (0:00:00.374)       0:00:26.269 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:18 +0000 (0:00:00.469)       0:00:26.738 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:19 +0000 (0:00:00.137)       0:00:26.876 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:19 +0000 (0:00:00.135)       0:00:27.011 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:19 +0000 (0:00:00.141)       0:00:27.153 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:19 +0000 (0:00:00.426)       0:00:27.580 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Friday 12 June 2026  20:14:20 +0000 (0:00:00.429)       0:00:28.009 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Friday 12 June 2026  20:14:20 +0000 (0:00:00.145)       0:00:28.154 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Friday 12 June 2026  20:14:20 +0000 (0:00:00.110)       0:00:28.265 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Friday 12 June 2026  20:14:20 +0000 (0:00:00.105)       0:00:28.371 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Friday 12 June 2026  20:14:21 +0000 (0:00:00.444)       0:00:28.815 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Friday 12 June 2026  20:14:21 +0000 (0:00:00.387)       0:00:29.202 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Friday 12 June 2026  20:14:25 +0000 (0:00:04.146)       0:00:33.348 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Friday 12 June 2026  20:14:27 +0000 (0:00:02.339)       0:00:35.687 ***********",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Friday 12 June 2026  20:14:30 +0000 (0:00:02.492)       0:00:38.180 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Friday 12 June 2026  20:14:30 +0000 (0:00:00.460)       0:00:38.641 ***********",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.0185359, 'mtime': 1781295024.0185359, 'ctime': 1781295024.0185359, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.021536, 'mtime': 1781295024.021536, 'ctime': 1781295024.021536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Friday 12 June 2026  20:14:31 +0000 (0:00:00.784)       0:00:39.426 ***********",
                                "changed: [instance] => (item=cifmw-s1-rtr)",
                                "changed: [instance] => (item=cifmw-intnet-0)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-intnet-1)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-s0-rtr)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Friday 12 June 2026  20:14:35 +0000 (0:00:03.396)       0:00:42.823 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Friday 12 June 2026  20:14:35 +0000 (0:00:00.756)       0:00:43.579 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Friday 12 June 2026  20:14:36 +0000 (0:00:00.608)       0:00:44.187 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Friday 12 June 2026  20:14:37 +0000 (0:00:00.711)       0:00:44.899 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:14:37 +0000 (0:00:00.203)       0:00:45.103 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:14:37 +0000 (0:00:00.133)       0:00:45.236 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:14:37 +0000 (0:00:00.369)       0:00:45.605 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:14:37 +0000 (0:00:00.158)       0:00:45.764 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:14:38 +0000 (0:00:00.194)       0:00:45.958 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:14:38 +0000 (0:00:00.143)       0:00:46.102 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:14:38 +0000 (0:00:00.136)       0:00:46.239 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:14:38 +0000 (0:00:00.206)       0:00:46.445 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Friday 12 June 2026  20:14:39 +0000 (0:00:00.395)       0:00:46.841 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Friday 12 June 2026  20:14:39 +0000 (0:00:00.073)       0:00:46.914 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance",
                                "",
                                "TASK [libvirt_manager : Ensure we have a known action] *************************",
                                "Friday 12 June 2026  20:14:39 +0000 (0:00:00.218)       0:00:47.133 ***********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Friday 12 June 2026  20:14:39 +0000 (0:00:00.143)       0:00:47.277 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Friday 12 June 2026  20:14:39 +0000 (0:00:00.385)       0:00:47.663 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.163)       0:00:47.826 ***********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.150)       0:00:47.977 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.098)       0:00:48.075 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.114)       0:00:48.189 ***********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.134)       0:00:48.323 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Friday 12 June 2026  20:14:40 +0000 (0:00:00.406)       0:00:48.730 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Friday 12 June 2026  20:14:41 +0000 (0:00:00.069)       0:00:48.800 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Friday 12 June 2026  20:14:41 +0000 (0:00:00.461)       0:00:49.262 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Friday 12 June 2026  20:14:41 +0000 (0:00:00.429)       0:00:49.691 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Friday 12 June 2026  20:14:42 +0000 (0:00:00.623)       0:00:50.314 ***********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Friday 12 June 2026  20:14:43 +0000 (0:00:00.581)       0:00:50.896 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Friday 12 June 2026  20:14:43 +0000 (0:00:00.349)       0:00:51.246 ***********",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-0-serial.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-0.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-1-serial.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-1.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/router-0-serial.log)",
                                "changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-router-0.log)",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Friday 12 June 2026  20:14:45 +0000 (0:00:01.569)       0:00:52.815 ***********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "changed: [instance] => (item=artifacts/debug_network_data.yml)",
                                "changed: [instance] => (item=artifacts/debug_pub_net_value.txt)",
                                "changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)",
                                "changed: [instance] => (item=artifacts/interfaces-info.yml)",
                                "changed: [instance] => (item=artifacts/libvirt-uuids.yml)",
                                "changed: [instance] => (item=artifacts/net-map-def-patch.yml)",
                                "",
                                "TASK [libvirt_manager : Deepscrub data] ****************************************",
                                "Friday 12 June 2026  20:14:46 +0000 (0:00:01.899)       0:00:54.714 ***********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Friday 12 June 2026  20:14:47 +0000 (0:00:00.750)       0:00:55.465 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Friday 12 June 2026  20:14:49 +0000 (0:00:01.674)       0:00:57.139 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:14:49 +0000 (0:00:00.382)       0:00:57.521 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Friday 12 June 2026  20:14:49 +0000 (0:00:00.077)       0:00:57.599 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Friday 12 June 2026  20:14:49 +0000 (0:00:00.134)       0:00:57.733 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Friday 12 June 2026  20:14:50 +0000 (0:00:00.117)       0:00:57.851 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Friday 12 June 2026  20:14:50 +0000 (0:00:00.699)       0:00:58.551 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Friday 12 June 2026  20:14:51 +0000 (0:00:00.668)       0:00:59.219 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Friday 12 June 2026  20:14:51 +0000 (0:00:00.296)       0:00:59.516 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Friday 12 June 2026  20:14:51 +0000 (0:00:00.141)       0:00:59.657 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Friday 12 June 2026  20:14:51 +0000 (0:00:00.065)       0:00:59.723 ***********",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)",
                                "ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)",
                                "ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)",
                                "",
                                "TASK [Clean remote ssh config] *************************************************",
                                "Friday 12 June 2026  20:14:52 +0000 (0:00:00.987)       0:01:00.710 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:14:53 +0000 (0:00:00.117)       0:01:00.828 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:14:53 +0000 (0:00:00.508)       0:01:01.337 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Friday 12 June 2026  20:14:53 +0000 (0:00:00.388)       0:01:01.725 ***********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Friday 12 June 2026  20:14:54 +0000 (0:00:00.113)       0:01:01.839 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Friday 12 June 2026  20:14:54 +0000 (0:00:00.361)       0:01:02.200 ***********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Friday 12 June 2026  20:14:54 +0000 (0:00:00.403)       0:01:02.604 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Friday 12 June 2026  20:14:54 +0000 (0:00:00.145)       0:01:02.749 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Friday 12 June 2026  20:14:56 +0000 (0:00:01.587)       0:01:04.337 ***********",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})",
                                "changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})",
                                "",
                                "TASK [dnsmasq : Manage configuration directory] ********************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:04.600)       0:01:08.938 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:00.373)       0:01:09.311 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:00.069)       0:01:09.380 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:00.053)       0:01:09.434 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:00.089)       0:01:09.524 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Friday 12 June 2026  20:15:01 +0000 (0:00:00.053)       0:01:09.577 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.314)       0:01:09.892 ***********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.171)       0:01:10.064 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.058)       0:01:10.122 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.358)       0:01:10.480 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.067)       0:01:10.548 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Friday 12 June 2026  20:15:02 +0000 (0:00:00.051)       0:01:10.600 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Friday 12 June 2026  20:15:03 +0000 (0:00:00.759)       0:01:11.359 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Friday 12 June 2026  20:15:03 +0000 (0:00:00.382)       0:01:11.742 ***********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Friday 12 June 2026  20:15:04 +0000 (0:00:00.535)       0:01:12.278 ***********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Friday 12 June 2026  20:15:04 +0000 (0:00:00.360)       0:01:12.638 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Friday 12 June 2026  20:15:05 +0000 (0:00:00.820)       0:01:13.459 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Friday 12 June 2026  20:15:05 +0000 (0:00:00.080)       0:01:13.539 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Friday 12 June 2026  20:15:06 +0000 (0:00:00.339)       0:01:13.879 ***********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Friday 12 June 2026  20:15:06 +0000 (0:00:00.342)       0:01:14.221 ***********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Friday 12 June 2026  20:15:06 +0000 (0:00:00.122)       0:01:14.343 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Friday 12 June 2026  20:15:07 +0000 (0:00:00.518)       0:01:14.862 ***********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************",
                                "Friday 12 June 2026  20:15:07 +0000 (0:00:00.822)       0:01:15.684 ***********",
                                "changed: [instance -> localhost]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=92   changed=28   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0",
                                "",
                                "Friday 12 June 2026  20:15:08 +0000 (0:00:00.513)       0:01:16.198 ***********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.60s",
                                "libvirt_manager : Destroy networks -------------------------------------- 4.15s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.99s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 3.40s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.49s",
                                "libvirt_manager : Undefine networks ------------------------------------- 2.34s",
                                "Copy generated content to proper location ------------------------------- 2.25s",
                                "libvirt_manager : Destroy machine --------------------------------------- 1.99s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.90s",
                                "podman : Ensure podman is installed ------------------------------------- 1.67s",
                                "Gathering Facts --------------------------------------------------------- 1.61s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.59s",
                                "libvirt_manager : Remove detected logs ---------------------------------- 1.57s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.22s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.15s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.15s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.11s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.07s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.00s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.99s",
                                "INFO     Writing /tmp/report.html report."
                            ],
                            "zuul_log_id": "0a580a2a-0021-3ce0-330c-000000000008-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:13.253337Z",
                            "start": "2026-06-12T19:29:44.330581Z"
                        },
                        "id": "0a580a2a-0021-3ce0-330c-000000000008",
                        "name": "Run molecule"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 4,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T20:15:14.615651Z",
                    "start": "2026-06-12T20:15:14.166057Z"
                },
                "id": "0a580a2a-0021-c826-1fb9-000000000002",
                "name": "Ensure ci-framework-data base directories exist on all nodes"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/ci-framework-data/logs"
                                },
                                "before": {
                                    "path": "/home/zuul/ci-framework-data/logs"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/ci-framework-data/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/ci-framework-data/logs",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 36,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:14.615651Z",
                            "start": "2026-06-12T20:15:14.176517Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000004",
                        "name": "Create ci-framework-data/logs directory if missing"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T20:15:30.651742Z",
                    "start": "2026-06-12T20:15:14.659967Z"
                },
                "id": "0a580a2a-0021-c826-1fb9-000000000005",
                "name": "Run ci/playbooks/collect-logs.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.meta",
                            "msg": "end_host conditional evaluated to false, continuing execution for controller",
                            "skip_reason": "end_host conditional evaluated to False, continuing execution for controller",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:14.676965Z",
                            "start": "2026-06-12T20:15:14.666761Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000007",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/tmp/report.html"
                                }
                            },
                            "stat": {
                                "atime": 1781295308.4936457,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 3000,
                                "charset": "us-ascii",
                                "checksum": "6fd48684c2fd92bf5d01fb203e57e634d2f66921",
                                "ctime": 1781295312.7357666,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 40771,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/html",
                                "mode": "0600",
                                "mtime": 1781295312.7357666,
                                "nlink": 1,
                                "path": "/tmp/report.html",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 1532493,
                                "uid": 1000,
                                "version": "50617744",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:15.133542Z",
                            "start": "2026-06-12T20:15:14.681080Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000009",
                        "name": "Ensure file is present"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "cp",
                                "/tmp/report.html",
                                "."
                            ],
                            "delta": "0:00:00.012464",
                            "end": "2026-06-12 20:15:15.599398",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /tmp/report.html .",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:15.586934",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000a-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:16.710667Z",
                            "start": "2026-06-12T20:15:15.173393Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000000a",
                        "name": "Manage molecule report file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/home/zuul/ci-framework-data"
                                }
                            },
                            "stat": {
                                "atime": 1781292457.2644522,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 0,
                                "charset": "binary",
                                "ctime": 1781292464.9324522,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": true,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 167772480,
                                "isblk": false,
                                "ischr": false,
                                "isdir": true,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": false,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "inode/directory",
                                "mode": "0755",
                                "mtime": 1781292464.9324522,
                                "nlink": 4,
                                "path": "/home/zuul/ci-framework-data",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 35,
                                "uid": 1000,
                                "version": "1117533991",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": true,
                                "xoth": true,
                                "xusr": true
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:16.977739Z",
                            "start": "2026-06-12T20:15:16.718897Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000000b",
                        "name": "Check if we get ci-framework-data basedir"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs/ci-framework-data",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/logs/ci-framework-data",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/zuul-output/logs/ci-framework-data",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/zuul-output/logs/ci-framework-data",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:17.265796Z",
                            "start": "2026-06-12T20:15:16.985735Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000000d",
                        "name": "Create ci-framework-data log directory for zuul"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp -ra /home/zuul/ci-framework-data/logs . ;\ncp -ra /home/zuul/ci-framework-data/artifacts . ;\ncp -ra /home/zuul/ci-framework-data/tests . || true ;\n",
                            "delta": "0:00:00.042130",
                            "end": "2026-06-12 20:15:17.589880",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp -ra /home/zuul/ci-framework-data/logs . ;\ncp -ra /home/zuul/ci-framework-data/artifacts . ;\ncp -ra /home/zuul/ci-framework-data/tests . || true ;\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs/ci-framework-data",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000e-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:17.547750",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory",
                            "stdout_lines": [
                                "cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory"
                            ],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000e-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:18.438380Z",
                            "start": "2026-06-12T20:15:17.306350Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000000e",
                        "name": "Copy ci-framework interesting files"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "ls -lRZ --hide=venv --hide=repo-setup /home/zuul/ci-framework-data > ./selinux-listing.log;\n",
                            "delta": "0:00:00.021030",
                            "end": "2026-06-12 20:15:18.701768",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ls -lRZ --hide=venv --hide=repo-setup /home/zuul/ci-framework-data > ./selinux-listing.log;\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs/",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000f-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:18.680738",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000000f-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:19.526709Z",
                            "start": "2026-06-12T20:15:18.476182Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000000f",
                        "name": "Get SELinux listing"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "88ae10a5acfbb988c7a4ebd7e6b4ce673fb5cdeb",
                            "dest": "/home/zuul/zuul-output/logs/README.html",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "important-logs.html",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "88ae10a5acfbb988c7a4ebd7e6b4ce673fb5cdeb",
                                    "content": null,
                                    "dest": "/home/zuul/zuul-output/logs/README.html",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781295319.621825-23-186521854593598/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "7f00c4ae41f3ba398cadcbbb8c625684",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 1590,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781295319.621825-23-186521854593598/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:20.473032Z",
                            "start": "2026-06-12T20:15:19.535104Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000010",
                        "name": "Generate log index"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "rpm -qa | sort > ./installed-pkgs.log;\npython --version > ./python.log;\npip3 --version >> ./python.log;\ncommand -v ansible && ansible --version >> ./python.log;\npip3 freeze >> ./python.log;\ndmesg -T > ./dmesg.log;\n",
                            "delta": "0:00:01.337594",
                            "end": "2026-06-12 20:15:22.086965",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rpm -qa | sort > ./installed-pkgs.log;\npython --version > ./python.log;\npip3 --version >> ./python.log;\ncommand -v ansible && ansible --version >> ./python.log;\npip3 freeze >> ./python.log;\ndmesg -T > ./dmesg.log;\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs/",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000011-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:20.749371",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/home/zuul/.local/bin/ansible",
                            "stdout_lines": [
                                "/home/zuul/.local/bin/ansible"
                            ],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000011-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:22.791201Z",
                            "start": "2026-06-12T20:15:20.509799Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000011",
                        "name": "Get some env related data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.find",
                            "changed": false,
                            "examined": 20,
                            "files": [
                                {
                                    "atime": 1781292558.2024665,
                                    "ctime": 1781292581.9149153,
                                    "dev": 64513,
                                    "gid": 1000,
                                    "gr_name": "zuul",
                                    "inode": 325034,
                                    "isblk": false,
                                    "ischr": false,
                                    "isdir": false,
                                    "isfifo": false,
                                    "isgid": false,
                                    "islnk": false,
                                    "isreg": true,
                                    "issock": false,
                                    "isuid": false,
                                    "mode": "0644",
                                    "mtime": 1781292581.9149153,
                                    "nlink": 1,
                                    "path": "/home/zuul/ansible.log",
                                    "pw_name": "zuul",
                                    "rgrp": true,
                                    "roth": true,
                                    "rusr": true,
                                    "size": 6749,
                                    "uid": 1000,
                                    "wgrp": false,
                                    "woth": false,
                                    "wusr": true,
                                    "xgrp": false,
                                    "xoth": false,
                                    "xusr": false
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "age": null,
                                    "age_stamp": "mtime",
                                    "contains": null,
                                    "depth": null,
                                    "exact_mode": true,
                                    "excludes": null,
                                    "file_type": "file",
                                    "follow": false,
                                    "get_checksum": false,
                                    "hidden": false,
                                    "mode": null,
                                    "paths": [
                                        "/home/zuul"
                                    ],
                                    "patterns": [
                                        "*.log"
                                    ],
                                    "read_whole_file": false,
                                    "recurse": false,
                                    "size": null,
                                    "use_regex": false
                                }
                            },
                            "matched": 1,
                            "msg": "All paths examined",
                            "skipped_paths": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:23.220022Z",
                            "start": "2026-06-12T20:15:22.841501Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000012",
                        "name": "Generate list of logs to collect in home directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "4b015e11ef4ddd05fa231ae9cb38c8bf16a88407",
                                    "dest": "/home/zuul/zuul-output/logs/ansible.log",
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": null,
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": null,
                                            "content": null,
                                            "dest": "/home/zuul/zuul-output/logs/",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": null,
                                            "local_follow": null,
                                            "mode": null,
                                            "owner": null,
                                            "remote_src": true,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/ansible.log",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "atime": 1781292558.2024665,
                                        "ctime": 1781292581.9149153,
                                        "dev": 64513,
                                        "gid": 1000,
                                        "gr_name": "zuul",
                                        "inode": 325034,
                                        "isblk": false,
                                        "ischr": false,
                                        "isdir": false,
                                        "isfifo": false,
                                        "isgid": false,
                                        "islnk": false,
                                        "isreg": true,
                                        "issock": false,
                                        "isuid": false,
                                        "mode": "0644",
                                        "mtime": 1781292581.9149153,
                                        "nlink": 1,
                                        "path": "/home/zuul/ansible.log",
                                        "pw_name": "zuul",
                                        "rgrp": true,
                                        "roth": true,
                                        "rusr": true,
                                        "size": 6749,
                                        "uid": 1000,
                                        "wgrp": false,
                                        "woth": false,
                                        "wusr": true,
                                        "xgrp": false,
                                        "xoth": false,
                                        "xusr": false
                                    },
                                    "md5sum": "2030a69ae848296e5fc7c0054249729b",
                                    "mode": "0644",
                                    "owner": "zuul",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6749,
                                    "src": "/home/zuul/ansible.log",
                                    "state": "file",
                                    "uid": 1000
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:23.672408Z",
                            "start": "2026-06-12T20:15:23.227473Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000013",
                        "name": "Copy logs from home directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "cifmw_openshift_crio_stats | default(false)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:23.712824Z",
                            "start": "2026-06-12T20:15:23.676789Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000014",
                        "name": "Copy crio stats log file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "ausearch -i | grep denied > ./selinux-denials.log\n",
                            "delta": "0:00:00.013897",
                            "end": "2026-06-12 20:15:23.988161",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ausearch -i | grep denied > ./selinux-denials.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs/",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000015-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-12 20:15:23.974264",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "<no matches>",
                            "stdout_lines": [
                                "<no matches>"
                            ],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000015-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:24.903371Z",
                            "start": "2026-06-12T20:15:23.748173Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000015",
                        "name": "Get SELinux related data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs/system-config/libvirt",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/logs/system-config/libvirt",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul/zuul-output/logs/system-config/libvirt",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/zuul-output/logs/system-config/libvirt",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:25.182004Z",
                            "start": "2026-06-12T20:15:24.910804Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000016",
                        "name": "Create system configuration directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp -r /etc/libvirt/*.conf libvirt/;\nchown -R \"zuul\" libvirt\nchown \"zuul\" *\ncp /etc/containers/registries.conf /home/zuul/zuul-output/logs/\ncp -r /etc/containers/registries.conf.d /home/zuul/zuul-output/logs/\nchown -R \"zuul\" /home/zuul/zuul-output/logs/registries.conf.d\n",
                            "delta": "0:00:00.022719",
                            "end": "2026-06-12 20:15:25.525232",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp -r /etc/libvirt/*.conf libvirt/;\nchown -R \"zuul\" libvirt\nchown \"zuul\" *\ncp /etc/containers/registries.conf /home/zuul/zuul-output/logs/\ncp -r /etc/containers/registries.conf.d /home/zuul/zuul-output/logs/\nchown -R \"zuul\" /home/zuul/zuul-output/logs/registries.conf.d\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul/zuul-output/logs/system-config",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000017-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:25.502513",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-000000000017-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:26.375251Z",
                            "start": "2026-06-12T20:15:25.219720Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000017",
                        "name": "Get some of the system configurations"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "doc_available | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:26.410450Z",
                            "start": "2026-06-12T20:15:26.382562Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000018",
                        "name": "Copy generated documentation if available"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "asciidoc_available | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:26.456570Z",
                            "start": "2026-06-12T20:15:26.419361Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000019",
                        "name": "Copy generated AsciiDoc documentation if available"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "find \"/home/zuul/zuul-output/\" -type f ! -name \"*.gz\" ! -name \"*.xz\" -size +2M -exec gzip --best \"{}\" +\n",
                            "delta": "0:00:00.146866",
                            "end": "2026-06-12 20:15:26.892243",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "find \"/home/zuul/zuul-output/\" -type f ! -name \"*.gz\" ! -name \"*.xz\" -size +2M -exec gzip --best \"{}\" +\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000001a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 20:15:26.745377",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0021-c826-1fb9-00000000001a-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:27.524287Z",
                            "start": "2026-06-12T20:15:26.495624Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000001a",
                        "name": "Compress logs bigger than 2MB"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:27.549307Z",
                            "start": "2026-06-12T20:15:27.529054Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000001b",
                        "name": "Copy files from workspace on node"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c826-1fb9-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:27.601998Z",
                            "start": "2026-06-12T20:15:27.576561Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000095",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c826-1fb9-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:27.652250Z",
                            "start": "2026-06-12T20:15:27.608343Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000096",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                    "size": 96,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c826-1fb9-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:28.520497Z",
                            "start": "2026-06-12T20:15:27.660392Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000097",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "synchronize",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ README.html\n>f+++++++++ ansible-execution.log.gz\n>f+++++++++ ansible.log\n>f+++++++++ dmesg.log\n>f+++++++++ installed-pkgs.log\n>f+++++++++ python.log\n>f+++++++++ registries.conf\n>f+++++++++ report.html\n>f+++++++++ selinux-denials.log\n>f+++++++++ selinux-listing.log\ncd+++++++++ ci-framework-data/\ncd+++++++++ ci-framework-data/artifacts/\n>f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml\ncd+++++++++ ci-framework-data/artifacts/boot_order/\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/libvirt-uuids.yml\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_disk-first-0_52:54:00:01:29:79\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-first-0_52:54:01:01:e6:cd\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-only-0_52:54:00:36:cb:6d\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_no-boot-order-0_52:54:00:6e:30:bb\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_disk-first-0_52:54:00:00:bf:26\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-first-0_52:54:01:00:3d:f7\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-only-0_52:54:02:00:ec:88\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_no-boot-order-0_52:54:03:00:b1:12\ncd+++++++++ ci-framework-data/artifacts/boot_order/logs/\ncd+++++++++ ci-framework-data/artifacts/check_dns/\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:62:7f\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_controller-0_52:54:01:01:ed:53\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_master-0_52:54:02:02:75:9b\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_worker-0_52:54:03:02:e7:75\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:52:b2\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_controller-0_52:54:01:00:99:3c\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:02:01:f2:6a\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:01:e2:49\ncd+++++++++ ci-framework-data/artifacts/check_dns/logs/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_000_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_001_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_002_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_003_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/libvirt-uuids.yml\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/meta-data\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/user-data\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/meta-data\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/user-data\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_baremetal-0_52:54:02:01:af:fa\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:ea:e9\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-1_52:54:01:01:af:cd\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_baremetal-0_52:54:02:00:cc:f0\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:13:94\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-1_52:54:01:00:59:00\ncd+++++++++ ci-framework-data/artifacts/deploy_layout/logs/\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/logs/ci_script_000_generate_nocloud_iso_image.log\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/logs/ci_script_001_generate_nocloud_iso_image.log\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_bm-0_52:54:00:79:0a:77\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:31:5e\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/public_bm-0_52:54:00:c6:04:90\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:8e:8b\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/logs/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/parameters/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dcn1_tr.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dcn2_tr.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/ocpbm.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn1_tr_dcn1-compute-0_52:54:01:01:27:6a\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn1_tr_dcn1-compute-1_52:54:02:01:f7:33\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn2_tr_dcn2-compute-0_52:54:03:01:5c:33\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_bm-0_52:54:00:c6:04:90\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn1-compute-0_52:54:01:00:74:d0\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn1-compute-1_52:54:02:00:6f:02\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn2-compute-0_52:54:03:00:5a:d1\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_bm-0_52:54:00:79:0a:77\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:6f:b1\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_bm-0_52:54:00:0f:09:b7\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:38:de\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/logs/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/parameters/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/utility.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/vm-types-dhcp-options.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:8f:11\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:fa:be\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/logs/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/parameters/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:5f:1e\n>f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:48:b1\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/logs/\ncd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/parameters/\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:00:00:19:33\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-1_52:54:01:00:26:0d\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-2_52:54:02:00:97:89\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:00:f8:30\ncd+++++++++ ci-framework-data/artifacts/ocp_layout/logs/\ncd+++++++++ ci-framework-data/artifacts/parameters/\n>f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.conf\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_000_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_001_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_002_generate_nocloud_iso_image.sh\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_cifmw_libvirt_manager_layout.yml\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_network_data.yml\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_pub_net_value.txt\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/interfaces-info.yml\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/libvirt-uuids.yml\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/net-map-def-patch.yml\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/meta-data\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/user-data\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/meta-data\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/user-data\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/meta-data\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/user-data\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/openstack/\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/openstack/cr/\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/instance-final-state.yaml\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/instance-state.yaml\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/parameters/\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/repositories/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/repositories/delorean.repo.md5\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dns.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/host_records.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/intnet_0.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/intnet_1.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/listener.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/osp_trunk.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/public.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/s0_rtr.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/s1_rtr.conf\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/utility.conf\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-0_52:54:00:01:63:b5\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-1_52:54:01:01:58:f2\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_router-0_52:54:02:00:df:90\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-0_52:54:00:00:ab:e1\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-1_52:54:01:00:7c:52\ncd+++++++++ ci-framework-data/artifacts/spine_leaf/logs/\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_000_generate_nocloud_iso_image.log\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_001_generate_nocloud_iso_image.log\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_002_generate_nocloud_iso_image.log\ncd+++++++++ ci-framework-data/logs/\n>f+++++++++ ci-framework-data/logs/molecule-execution.log\ncd+++++++++ registries.conf.d/\n>f+++++++++ registries.conf.d/000-shortnames.conf\ncd+++++++++ system-config/\ncd+++++++++ system-config/libvirt/\n>f+++++++++ system-config/libvirt/libvirt-admin.conf\n>f+++++++++ system-config/libvirt/libvirt.conf\n>f+++++++++ system-config/libvirt/libvirtd.conf\n>f+++++++++ system-config/libvirt/network.conf\n>f+++++++++ system-config/libvirt/qemu-lockd.conf\n>f+++++++++ system-config/libvirt/qemu.conf\n>f+++++++++ system-config/libvirt/virtinterfaced.conf\n>f+++++++++ system-config/libvirt/virtlockd.conf\n>f+++++++++ system-config/libvirt/virtlogd.conf\n>f+++++++++ system-config/libvirt/virtnetworkd.conf\n>f+++++++++ system-config/libvirt/virtnodedevd.conf\n>f+++++++++ system-config/libvirt/virtnwfilterd.conf\n>f+++++++++ system-config/libvirt/virtproxyd.conf\n>f+++++++++ system-config/libvirt/virtqemud.conf\n>f+++++++++ system-config/libvirt/virtsecretd.conf\n>f+++++++++ system-config/libvirt/virtstoraged.conf\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ README.html",
                                        ">f+++++++++ ansible-execution.log.gz",
                                        ">f+++++++++ ansible.log",
                                        ">f+++++++++ dmesg.log",
                                        ">f+++++++++ installed-pkgs.log",
                                        ">f+++++++++ python.log",
                                        ">f+++++++++ registries.conf",
                                        ">f+++++++++ report.html",
                                        ">f+++++++++ selinux-denials.log",
                                        ">f+++++++++ selinux-listing.log",
                                        "cd+++++++++ ci-framework-data/",
                                        "cd+++++++++ ci-framework-data/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/libvirt-uuids.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_disk-first-0_52:54:00:01:29:79",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-first-0_52:54:01:01:e6:cd",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-only-0_52:54:00:36:cb:6d",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_no-boot-order-0_52:54:00:6e:30:bb",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_disk-first-0_52:54:00:00:bf:26",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-first-0_52:54:01:00:3d:f7",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-only-0_52:54:02:00:ec:88",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_no-boot-order-0_52:54:03:00:b1:12",
                                        "cd+++++++++ ci-framework-data/artifacts/boot_order/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:62:7f",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_controller-0_52:54:01:01:ed:53",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_master-0_52:54:02:02:75:9b",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_worker-0_52:54:03:02:e7:75",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:52:b2",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_controller-0_52:54:01:00:99:3c",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:02:01:f2:6a",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:01:e2:49",
                                        "cd+++++++++ ci-framework-data/artifacts/check_dns/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_000_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_001_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_002_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/ci_script_003_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/libvirt-uuids.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/meta-data",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/20f8929e-571d-583f-969c-f0d6357022c1/user-data",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/meta-data",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/cifmw_config_drive/f40ec783-79a5-5186-b9a6-30fad0c33e27/user-data",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_baremetal-0_52:54:02:01:af:fa",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:ea:e9",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-1_52:54:01:01:af:cd",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_baremetal-0_52:54:02:00:cc:f0",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:13:94",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-1_52:54:01:00:59:00",
                                        "cd+++++++++ ci-framework-data/artifacts/deploy_layout/logs/",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/logs/ci_script_000_generate_nocloud_iso_image.log",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/logs/ci_script_001_generate_nocloud_iso_image.log",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_bm-0_52:54:00:79:0a:77",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:31:5e",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/public_bm-0_52:54:00:c6:04:90",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:8e:8b",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/baremetal_integration/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dcn1_tr.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dcn2_tr.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/ocpbm.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn1_tr_dcn1-compute-0_52:54:01:01:27:6a",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn1_tr_dcn1-compute-1_52:54:02:01:f7:33",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/dcn2_tr_dcn2-compute-0_52:54:03:01:5c:33",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_bm-0_52:54:00:c6:04:90",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn1-compute-0_52:54:01:00:74:d0",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn1-compute-1_52:54:02:00:6f:02",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/ocpbm_dcn2-compute-0_52:54:03:00:5a:d1",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_bm-0_52:54:00:79:0a:77",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:6f:b1",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_bm-0_52:54:00:0f:09:b7",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:38:de",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dcn_like_network_layout/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/utility.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/vm-types-dhcp-options.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:8f:11",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:fa:be",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/dhcp_options_for_vm_types/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:5f:1e",
                                        ">f+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:48:b1",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/generate_network_data/standard_osp_trunk_with_extended_translation/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:00:00:19:33",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-1_52:54:01:00:26:0d",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-2_52:54:02:00:97:89",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:00:f8:30",
                                        "cd+++++++++ ci-framework-data/artifacts/ocp_layout/logs/",
                                        "cd+++++++++ ci-framework-data/artifacts/parameters/",
                                        ">f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_000_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_001_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/ci_script_002_generate_nocloud_iso_image.sh",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_cifmw_libvirt_manager_layout.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_network_data.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/debug_pub_net_value.txt",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/interfaces-info.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/libvirt-uuids.yml",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/net-map-def-patch.yml",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/meta-data",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/579c34fe-7dd3-5673-9df6-f6d5788784f3/user-data",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/meta-data",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/5e3315cb-e258-5671-adde-6ef7544729ff/user-data",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/meta-data",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/cifmw_config_drive/f00fdcf7-5ad1-5196-a805-07e3983fc671/user-data",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/openstack/",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/manifests/openstack/cr/",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/instance-final-state.yaml",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/nmstate/instance-state.yaml",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/parameters/",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/repositories/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/artifacts/repositories/delorean.repo.md5",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dns.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/host_records.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/intnet_0.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/intnet_1.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/listener.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/osp_trunk.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/public.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/s0_rtr.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/s1_rtr.conf",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/utility.conf",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-0_52:54:00:01:63:b5",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-1_52:54:01:01:58:f2",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_router-0_52:54:02:00:df:90",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-0_52:54:00:00:ab:e1",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-1_52:54:01:00:7c:52",
                                        "cd+++++++++ ci-framework-data/artifacts/spine_leaf/logs/",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_000_generate_nocloud_iso_image.log",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_001_generate_nocloud_iso_image.log",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/logs/ci_script_002_generate_nocloud_iso_image.log",
                                        "cd+++++++++ ci-framework-data/logs/",
                                        ">f+++++++++ ci-framework-data/logs/molecule-execution.log",
                                        "cd+++++++++ registries.conf.d/",
                                        ">f+++++++++ registries.conf.d/000-shortnames.conf",
                                        "cd+++++++++ system-config/",
                                        "cd+++++++++ system-config/libvirt/",
                                        ">f+++++++++ system-config/libvirt/libvirt-admin.conf",
                                        ">f+++++++++ system-config/libvirt/libvirt.conf",
                                        ">f+++++++++ system-config/libvirt/libvirtd.conf",
                                        ">f+++++++++ system-config/libvirt/network.conf",
                                        ">f+++++++++ system-config/libvirt/qemu-lockd.conf",
                                        ">f+++++++++ system-config/libvirt/qemu.conf",
                                        ">f+++++++++ system-config/libvirt/virtinterfaced.conf",
                                        ">f+++++++++ system-config/libvirt/virtlockd.conf",
                                        ">f+++++++++ system-config/libvirt/virtlogd.conf",
                                        ">f+++++++++ system-config/libvirt/virtnetworkd.conf",
                                        ">f+++++++++ system-config/libvirt/virtnodedevd.conf",
                                        ">f+++++++++ system-config/libvirt/virtnwfilterd.conf",
                                        ">f+++++++++ system-config/libvirt/virtproxyd.conf",
                                        ">f+++++++++ system-config/libvirt/virtqemud.conf",
                                        ">f+++++++++ system-config/libvirt/virtsecretd.conf",
                                        ">f+++++++++ system-config/libvirt/virtstoraged.conf"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                        "src": "logs"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                        "src": "artifacts"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-c826-1fb9-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:30.577513Z",
                            "start": "2026-06-12T20:15:28.531028Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-000000000099",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_return",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:30.651742Z",
                            "start": "2026-06-12T20:15:30.605322Z"
                        },
                        "id": "0a580a2a-0021-c826-1fb9-00000000001c",
                        "name": "Return artifact to Zuul"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "start": "2026-06-12T20:15:30.654940Z"
                },
                "id": "0a580a2a-0021-c826-1fb9-00000000001d",
                "name": "Run ci/playbooks/collect-logs.yml on CRC host"
            },
            "tasks": []
        }
    ],
    "stats": {
        "controller": {
            "changed": 13,
            "failures": 0,
            "ignored": 1,
            "ok": 19,
            "rescued": 0,
            "skipped": 4,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "1",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T20:15:35.600771Z",
                    "start": "2026-06-12T20:15:31.435773Z"
                },
                "id": "0a580a2a-0021-931f-5604-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:31.487641Z",
                            "start": "2026-06-12T20:15:31.445213Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000004",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:31.567931Z",
                            "start": "2026-06-12T20:15:31.502340Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000035",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:31.619573Z",
                            "start": "2026-06-12T20:15:31.573410Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000036",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:32.716461Z",
                            "start": "2026-06-12T20:15:31.626667Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000037",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "synchronize",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": false,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "stdout_lines": [],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs",
                                        "src": "logs"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": false,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "stdout_lines": [],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts",
                                        "src": "artifacts"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": false,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul@38.102.83.64:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul@38.102.83.64:/home/zuul/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "stdout_lines": [],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:34.752417Z",
                            "start": "2026-06-12T20:15:32.725145Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000039",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:34.794825Z",
                            "start": "2026-06-12T20:15:34.766952Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-000000000006",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/* /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.013036",
                                    "end": "2026-06-12 20:15:35.246109",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/artifacts/* /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/artifacts\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 20:15:35.233073",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "artifacts",
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/* /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.013611",
                                    "end": "2026-06-12 20:15:35.546710",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/docs/* /var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/work/logs/docs\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 20:15:35.533099",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-00000000000c",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:35.600771Z",
                            "start": "2026-06-12T20:15:34.805262Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-00000000000e",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T20:15:36.102348Z",
                    "start": "2026-06-12T20:15:35.608047Z"
                },
                "id": "0a580a2a-0021-931f-5604-000000000015",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3Ep44A+sJpMpjfW+6iBdt8T8Z/gzI2BWfAXFMT7cBU4pSF6RWkgkZhS/JQ606JAvzuhuFhEogv6i413flZaq3CbL/q2ubhLYP8Y9ZVuJVGquOybVGXHSQIK6LKCA59BFKEhrvzYsAlDwLl4s0IJjm1peHzzg8RPAgY8lVWQcNivSWeR31hjtldwslkndwTKr8E7q5RA7pEtf722tKGgKLATYk0sDFIK7GS1ahpZpacZHJPEjbJjhPwxB9inU084/GIOQ5aQs90eyUnveo+kwMWbh+NEF866HGBty7PsvMHq6IB4PC3dQVBYavoBcmvQOxaSOERYOU3GxMc+V9xhmyqqHImo0MHLFUJ+38bJI8ws+vxjn524bKis69Yq74MgY0DG4iz6OcKjQFD3q4H1jmAaLbjta2jdX5e0PT+cwXpP6hCdW/gNsMrH/mfPXzHwOZ8688T1Tn12dTBaHNqZ7gJ2G3Jg6vbrlLM7Slxg8TeWCm6qMjJo5+xQIWQtMsSl8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3Ep44A+sJpMpjfW+6iBdt8T8Z/gzI2BWfAXFMT7cBU4pSF6RWkgkZhS/JQ606JAvzuhuFhEogv6i413flZaq3CbL/q2ubhLYP8Y9ZVuJVGquOybVGXHSQIK6LKCA59BFKEhrvzYsAlDwLl4s0IJjm1peHzzg8RPAgY8lVWQcNivSWeR31hjtldwslkndwTKr8E7q5RA7pEtf722tKGgKLATYk0sDFIK7GS1ahpZpacZHJPEjbJjhPwxB9inU084/GIOQ5aQs90eyUnveo+kwMWbh+NEF866HGBty7PsvMHq6IB4PC3dQVBYavoBcmvQOxaSOERYOU3GxMc+V9xhmyqqHImo0MHLFUJ+38bJI8ws+vxjn524bKis69Yq74MgY0DG4iz6OcKjQFD3q4H1jmAaLbjta2jdX5e0PT+cwXpP6hCdW/gNsMrH/mfPXzHwOZ8688T1Tn12dTBaHNqZ7gJ2G3Jg6vbrlLM7Slxg8TeWCm6qMjJo5+xQIWQtMsSl8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-931f-5604-000000000018",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/2021062f96d04e13bb2e7c6a215eecef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T20:15:36.102348Z",
                            "start": "2026-06-12T20:15:35.613021Z"
                        },
                        "id": "0a580a2a-0021-931f-5604-00000000001a",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
