[
{
    "branch": "master",
    "index": "0",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T14:46:43.321758Z",
                    "start": "2026-06-11T14:46:40.623970Z"
                },
                "id": "0a580a2a-0013-6273-39fe-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-11",
                                    "day": "11",
                                    "epoch": "1781189201",
                                    "epoch_int": "1781189201",
                                    "hour": "14",
                                    "iso8601": "2026-06-11T14:46:41Z",
                                    "iso8601_basic": "20260611T144641248338",
                                    "iso8601_basic_short": "20260611T144641",
                                    "iso8601_micro": "2026-06-11T14:46:41.248338Z",
                                    "minute": "46",
                                    "month": "06",
                                    "second": "41",
                                    "time": "14:46:41",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "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/12e06b38d5e848b8a5c3266b09038996/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.21.195:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.21.195:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.21.195",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.21.195:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.21.195",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.21.195:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.21.195",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.21.195",
                                    "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/12e06b38d5e848b8a5c3266b09038996/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-ze04.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.19",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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": "4102641",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXhaxa6z/agent.4102640",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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.26,
                                    "1m": 1.83,
                                    "5m": 1.42
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 1066,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 8632,
                                        "used": 7104
                                    },
                                    "real": {
                                        "free": 1066,
                                        "total": 15736,
                                        "used": 14670
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 21388786,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4495369,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51299923,
                                        "inode_total": 51801024,
                                        "inode_used": 501101,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87608467456,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 21388786,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4495369,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51299923,
                                        "inode_total": 51801024,
                                        "inode_used": 501101,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87608467456,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5186882,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2661054,
                                        "device": "/dev/topolvm/571fb6b1-cbef-4881-8db1-8178c9a26ece",
                                        "fstype": "xfs",
                                        "inode_available": 15218683,
                                        "inode_total": 15728640,
                                        "inode_used": 509957,
                                        "mount": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21245468672,
                                        "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": 4269724,
                                "ansible_user_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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-11T14:46:41.590927Z",
                            "start": "2026-06-11T14:46:40.631570Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000032",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:42.060962Z",
                            "start": "2026-06-11T14:46:41.598139Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000008",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "444eb886034dd6870d04ad8a882130dd3bafa7ac",
                            "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "444eb886034dd6870d04ad8a882130dd3bafa7ac",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189202.1162748-53-31463777429793/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "b0dfad7009e0dfec13c13d9f8ebf738b",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 19906,
                            "src": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189202.1162748-53-31463777429793/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.075924Z",
                            "start": "2026-06-11T14:46:42.065017Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.113339Z",
                            "start": "2026-06-11T14:46:43.084352Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-00000000000d",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "12e/rdoproject.org/12e06b38d5e848b8a5c3266b09038996"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-000000000060",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.163432Z",
                            "start": "2026-06-11T14:46:43.125308Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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.102.83.32\nTriggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3987\nLog URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/12e/rdoproject.org/12e06b38d5e848b8a5c3266b09038996/\nEvent ID: 89d98f80-65a2-11f1-92c9-6b526bc646eb\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.219000Z",
                            "start": "2026-06-11T14:46:43.170666Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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: np0000070853\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.196\n",
                                    "zj_item": "controller"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.321758Z",
                            "start": "2026-06-11T14:46:43.222635Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-00000000000f",
                        "name": "Print node information"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T14:46:53.485404Z",
                    "start": "2026-06-11T14:46:43.330391Z"
                },
                "id": "0a580a2a-0013-6273-39fe-000000000011",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.196"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:febc:8f9f"
                                ],
                                "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=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-11",
                                    "day": "11",
                                    "epoch": "1781189203",
                                    "epoch_int": "1781189203",
                                    "hour": "10",
                                    "iso8601": "2026-06-11T14:46:43Z",
                                    "iso8601_basic": "20260611T104643662951",
                                    "iso8601_basic_short": "20260611T104643",
                                    "iso8601_micro": "2026-06-11T14:46:43.662951Z",
                                    "minute": "46",
                                    "month": "06",
                                    "second": "43",
                                    "time": "10:46:43",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.196",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:bc:8f:9f",
                                    "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.102.83.32 46610 22",
                                    "SSH_CONNECTION": "38.102.83.32 46610 38.102.83.196 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.196",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:febc:8f9f",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:bc:8f:9f",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "np0000070853.novalocal",
                                "ansible_hostname": "np0000070853",
                                "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.196",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:febc:8f9f"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "7273a2d14dfde866792f293ccc0d09d8",
                                "ansible_nodename": "np0000070853.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=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHn2Rc3e2TezXO/bz/iOr2vOSdmykb8/2jBfImCFAcQ5pzivV6jKijMiNkYSy7yizUjwa+Xw0xoOEL/W/GFvwk0=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIE0HrnfxniXB/VaQw3kU5Usjt89wELAru8t1EwjmGrcy",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQChK5ZwV3lg86eJLVT2udhtouNBzH8TrvmmK536LjGyY85K1a3HDg03Jgu3Bp3CTLcPCvsBs3AegcWu0zW8tvgsh8TPUTFvtZJBKMjyaLIxXN+rLGwHfORw4lyP1uG/xhVXi58E4txt0o0pSt+cI2wkCFo5XdlGmRwKZjqVQgbyaGo+pN4l/hWm10poDxGrHJEKr2RvdNrs+3JHCqBfNp05J5HKgxLalt6203t8fXBuAlcPscMtmJuL4bAgmKIi0gpBGW1rknBjIF3d3VlqsQg/g9jbjv/qSQB3YxS373ckC5En+Gk0wXwWyxd4PnKLV7pvl/HGirRcPBQhOCiLhAnVUJsFqH/IRJLauzpZBFgZapLL4xtdPAgG8Wi66hsPrWpyS6aMItoB7BS9BjMznS7wkIAD9K25F0cbpADmqUohxzcvrjacgeWs0kgS1QIJ/J/LOosL/wKP8oK5liBJeggH6H3cxmbHiy1/aWe6Gksqbppvwj95sTfMLyPIFXCnbRE=",
                                "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-11T14:46:43.782832Z",
                            "start": "2026-06-11T14:46:43.341666Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000013",
                        "name": "Gather network facts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:43.820449Z",
                            "start": "2026-06-11T14:46:43.795720Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-000000000095",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:44.269244Z",
                            "start": "2026-06-11T14:46:43.839766Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000097",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:44.305011Z",
                            "start": "2026-06-11T14:46:44.276880Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:44.597965Z",
                            "start": "2026-06-11T14:46:44.318958Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:44.629594Z",
                            "start": "2026-06-11T14:46:44.602145Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.241384",
                            "end": "2026-06-11 14:46:45.317720",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_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-0013-6273-39fe-0000000000c7-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 14:46:45.076336",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa.pub\nThe key fingerprint is:\nSHA256:gsUUew+2DjqHz7kZJBNF/n8TCmuLbTsp3AouMLXlI7k zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|     .=.         |\n|     = .         |\n|    . = +        |\n|  . .+ + +       |\n| . =+ + S . .    |\n|o + o* + + . .   |\n| o o=oo.+.o o    |\n|  E. *oB=. . .   |\n|   .. O=+o       |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:gsUUew+2DjqHz7kZJBNF/n8TCmuLbTsp3AouMLXlI7k zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|     .=.         |",
                                "|     = .         |",
                                "|    . = +        |",
                                "|  . .+ + +       |",
                                "| . =+ + S . .    |",
                                "|o + o* + + . .   |",
                                "| o o=oo.+.o o    |",
                                "|  E. *oB=. . .   |",
                                "|   .. O=+o       |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-0013-6273-39fe-0000000000c7-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:45.383727Z",
                            "start": "2026-06-11T14:46:44.646262Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-0000000000c7",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:45.419615Z",
                            "start": "2026-06-11T14:46:45.388404Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:45.468970Z",
                            "start": "2026-06-11T14:46:45.441011Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDUQ5xUvYx0Tvx/5xY8DeGWaW14pVZO2hHTob046h0XM6ltCccOcD6QwMYBBxEUW2JWBoGjZbNGhz6E6lKwaITvLWRdWK4KL9sxdhA/KuskPFJVE57+j5lFmHSsYuobTXGZccVmyRxa9eWrfotOH7n0pVH/7wM0BRbMTaSKL788Uz5KrcVMDypMZT7/fXejpNHhorOBO7d4HIEK3rb839pYbBrJIucgqMPuXZyXf1ZRjzzkqPNhCKU68+xF5f1jNZgMVTbJ+NdPZHa02cnXJXFrjikHoVzI0ijfIFIpVXk22473WRRC2iraZep01i5n7x4h2ytJoiIF/CM73SPbzIGQTdd9pYyPOpx705xT6a9iFfBC4Wba5KHIoPeWBsvFkzav7nmv7caG8B/vv/eAhGqqVeENh9E4lARxjiCbOOEt/rKHsrIEXG9MDJoKJ+Lo1FvA8kLBYm8BHj59QtqepBbdJT0GpePtYfi0rc6VXvnjV2T063jY4J9x74Ugh+CIMs8= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDUQ5xUvYx0Tvx/5xY8DeGWaW14pVZO2hHTob046h0XM6ltCccOcD6QwMYBBxEUW2JWBoGjZbNGhz6E6lKwaITvLWRdWK4KL9sxdhA/KuskPFJVE57+j5lFmHSsYuobTXGZccVmyRxa9eWrfotOH7n0pVH/7wM0BRbMTaSKL788Uz5KrcVMDypMZT7/fXejpNHhorOBO7d4HIEK3rb839pYbBrJIucgqMPuXZyXf1ZRjzzkqPNhCKU68+xF5f1jNZgMVTbJ+NdPZHa02cnXJXFrjikHoVzI0ijfIFIpVXk22473WRRC2iraZep01i5n7x4h2ytJoiIF/CM73SPbzIGQTdd9pYyPOpx705xT6a9iFfBC4Wba5KHIoPeWBsvFkzav7nmv7caG8B/vv/eAhGqqVeENh9E4lARxjiCbOOEt/rKHsrIEXG9MDJoKJ+Lo1FvA8kLBYm8BHj59QtqepBbdJT0GpePtYfi0rc6VXvnjV2T063jY4J9x74Ugh+CIMs8= 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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:45.965410Z",
                            "start": "2026-06-11T14:46:45.473141Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:46.242606Z",
                            "start": "2026-06-11T14:46:45.968796Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-0000000000ef",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "bd09836c9cdc2c79572437802f1935cfa4729a69",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "12e06b38d5e848b8a5c3266b09038996_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "bd09836c9cdc2c79572437802f1935cfa4729a69",
                                    "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-1781189206.3423123-128-10686205919810/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "6664328c9b4762f1cfb7ff61c60dce26",
                            "mode": "0600",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781189206.3423123-128-10686205919810/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:46.995275Z",
                            "start": "2026-06-11T14:46:46.245718Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-0000000000f0",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "b0e5d9a0f94d75498c3e1a93a344a3ca36d4bcca",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "12e06b38d5e848b8a5c3266b09038996_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "b0e5d9a0f94d75498c3e1a93a344a3ca36d4bcca",
                                    "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-1781189207.0940146-138-275669940203928/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "00f82afbccf94eca5e0e44c644c2e054",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781189207.0940146-138-275669940203928/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:47.837265Z",
                            "start": "2026-06-11T14:46:47.001861Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:47.874687Z",
                            "start": "2026-06-11T14:46:47.846556Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000ce",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_0/review.rdoproject.org/config/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:48.341737Z",
                            "start": "2026-06-11T14:46:47.899258Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-0000000000d0",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa"
                            ],
                            "delta": "0:00:00.018268",
                            "end": "2026-06-11 14:46:48.671742",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_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-0013-6273-39fe-0000000000d6-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 14:46:48.653474",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/12e06b38d5e848b8a5c3266b09038996_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-0013-6273-39fe-0000000000d6-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:48.723173Z",
                            "start": "2026-06-11T14:46:48.370403Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-0000000000d6",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:49.180342Z",
                            "start": "2026-06-11T14:46:48.726712Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-0000000000af",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:49.221841Z",
                            "start": "2026-06-11T14:46:49.186695Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-11T14:46:49.262780Z",
                            "start": "2026-06-11T14:46:49.231194Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000018",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:49.336709Z",
                            "start": "2026-06-11T14:46:49.286803Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-00000000016d",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:49.631338Z",
                            "start": "2026-06-11T14:46:49.341774Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-00000000016e",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.196"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:febc:8f9f"
                                ],
                                "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=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-11",
                                    "day": "11",
                                    "epoch": "1781189210",
                                    "epoch_int": "1781189210",
                                    "hour": "10",
                                    "iso8601": "2026-06-11T14:46:50Z",
                                    "iso8601_basic": "20260611T104650285125",
                                    "iso8601_basic_short": "20260611T104650",
                                    "iso8601_micro": "2026-06-11T14:46:50.285125Z",
                                    "minute": "46",
                                    "month": "06",
                                    "second": "50",
                                    "time": "10:46:50",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.196",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:bc:8f:9f",
                                    "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-11-14-45-53-00"
                                        ],
                                        "vda1": [
                                            "cfbc411a-2641-4777-ba4c-27c935901d84"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-11-14-45-53-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": [
                                                        "cfbc411a-2641-4777-ba4c-27c935901d84"
                                                    ]
                                                },
                                                "sectors": "167770079",
                                                "sectorsize": 512,
                                                "size": "80.00 GB",
                                                "start": "2048",
                                                "uuid": "cfbc411a-2641-4777-ba4c-27c935901d84"
                                            }
                                        },
                                        "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.102.83.32 46610 22",
                                    "SSH_CONNECTION": "38.102.83.32 46610 38.102.83.196 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.196",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:febc:8f9f",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:bc:8f:9f",
                                    "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": "np0000070853.novalocal",
                                "ansible_hostname": "np0000070853",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:b096e6f1-94bc-48fd-869c-f3db8e1e36b1",
                                "ansible_interfaces": [
                                    "lo",
                                    "eth0"
                                ],
                                "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.11,
                                    "1m": 1.1,
                                    "5m": 0.33
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.196",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:febc:8f9f"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "7273a2d14dfde866792f293ccc0d09d8",
                                "ansible_memfree_mb": 7143,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7355,
                                        "used": 324
                                    },
                                    "real": {
                                        "free": 7143,
                                        "total": 7679,
                                        "used": 536
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7679,
                                "ansible_mounts": [
                                    {
                                        "block_available": 20296617,
                                        "block_size": 4096,
                                        "block_total": 20954875,
                                        "block_used": 658258,
                                        "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": 83134943232,
                                        "size_total": 85831168000,
                                        "uuid": "cfbc411a-2641-4777-ba4c-27c935901d84"
                                    }
                                ],
                                "ansible_nodename": "np0000070853.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=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHn2Rc3e2TezXO/bz/iOr2vOSdmykb8/2jBfImCFAcQ5pzivV6jKijMiNkYSy7yizUjwa+Xw0xoOEL/W/GFvwk0=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIE0HrnfxniXB/VaQw3kU5Usjt89wELAru8t1EwjmGrcy",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQChK5ZwV3lg86eJLVT2udhtouNBzH8TrvmmK536LjGyY85K1a3HDg03Jgu3Bp3CTLcPCvsBs3AegcWu0zW8tvgsh8TPUTFvtZJBKMjyaLIxXN+rLGwHfORw4lyP1uG/xhVXi58E4txt0o0pSt+cI2wkCFo5XdlGmRwKZjqVQgbyaGo+pN4l/hWm10poDxGrHJEKr2RvdNrs+3JHCqBfNp05J5HKgxLalt6203t8fXBuAlcPscMtmJuL4bAgmKIi0gpBGW1rknBjIF3d3VlqsQg/g9jbjv/qSQB3YxS373ckC5En+Gk0wXwWyxd4PnKLV7pvl/HGirRcPBQhOCiLhAnVUJsFqH/IRJLauzpZBFgZapLL4xtdPAgG8Wi66hsPrWpyS6aMItoB7BS9BjMznS7wkIAD9K25F0cbpADmqUohxzcvrjacgeWs0kgS1QIJ/J/LOosL/wKP8oK5liBJeggH6H3cxmbHiy1/aWe6Gksqbppvwj95sTfMLyPIFXCnbRE=",
                                "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": 46,
                                "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-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:50.363895Z",
                            "start": "2026-06-11T14:46:49.640982Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-00000000016f",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "controller"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:50.458794Z",
                            "start": "2026-06-11T14:46:50.373975Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000170",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "b190721e053eaf26fdd1c6c257556399da9c68e2",
                            "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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": "b190721e053eaf26fdd1c6c257556399da9c68e2",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189210.517794-204-260347184289165/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "d4d16ca483c2053c22a9058b6172214d",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 14852,
                            "src": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189210.517794-204-260347184289165/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:50.959793Z",
                            "start": "2026-06-11T14:46:50.466907Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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         953324   398   952926    1% /dev\ntmpfs            983031     2   983029    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:bc:8f:9f brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.102.83.196/24 brd 38.102.83.255 scope global dynamic noprefixroute eth0\n       valid_lft 43161sec preferred_lft 43161sec\n    inet6 fe80::f816:3eff:febc:8f9f/64 scope link proto kernel_ll \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.102.83.32 dev eth0 lladdr fa:16:3e:12:e8:01 REACHABLE \n38.102.83.1 dev eth0 lladdr 00:1c:73:00:20:00 DELAY \n",
                            "network_routing_v4": "default via 38.102.83.1 dev eth0 proto dhcp src 38.102.83.196 metric 100 \n38.102.83.0/24 dev eth0 proto kernel scope link src 38.102.83.196 metric 100 \n169.254.169.254 via 38.102.83.126 dev eth0 proto dhcp src 38.102.83.196 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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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: 2799.998\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: 5599.99\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 np0000070853.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-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:51.378972Z",
                            "start": "2026-06-11T14:46:50.970782Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-000000000173",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "5029cc3cd4a823c4d2dbc85316eb36bc6c8555d9",
                            "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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": "5029cc3cd4a823c4d2dbc85316eb36bc6c8555d9",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189211.4412527-227-6375182980544/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "5fd4881bc5c33c07cab4d8bb572d62be",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2302,
                            "src": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/.ansible/tmp/ansible-tmp-1781189211.4412527-227-6375182980544/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-6273-39fe-00000000016b",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:51.874033Z",
                            "start": "2026-06-11T14:46:51.386234Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-11T14:46:51.899314Z",
                            "start": "2026-06-11T14:46:51.884492Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-11T14:46:51.939125Z",
                            "start": "2026-06-11T14:46:51.904738Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:52.713338Z",
                            "start": "2026-06-11T14:46:51.946419Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-0013-6273-39fe-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:53.485404Z",
                            "start": "2026-06-11T14:46:52.717945Z"
                        },
                        "id": "0a580a2a-0013-6273-39fe-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-11T14:47:09.715666Z",
                    "start": "2026-06-11T14:46:54.281312Z"
                },
                "id": "0a580a2a-0013-d7d8-e724-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-0013-d7d8-e724-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:54.374706Z",
                            "start": "2026-06-11T14:46:54.291650Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-0013-d7d8-e724-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:54.843307Z",
                            "start": "2026-06-11T14:46:54.382292Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-1781189214.9255912-8-64972082641014/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-1781189214.9255912-8-64972082641014/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-d7d8-e724-000000000006",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:46:56.023947Z",
                            "start": "2026-06-11T14:46:54.852316Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-0013-d7d8-e724-00000000000c",
                        "name": "add-authorized-keys",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-authorized-keys"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:03.019061Z",
                            "start": "2026-06-11T14:46:56.031161Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:03.594687Z",
                            "start": "2026-06-11T14:47:03.034425Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:03.896841Z",
                            "start": "2026-06-11T14:47:03.600333Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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": "tmpoo3h801z",
                                    "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-1781189223.9899874-48-260027019577258/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-1781189223.9899874-48-260027019577258/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:04.628121Z",
                            "start": "2026-06-11T14:47:03.902690Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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": "tmpeq1yrjkq",
                                    "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-1781189224.7047305-57-211378366685081/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-1781189224.7047305-57-211378366685081/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:05.382306Z",
                            "start": "2026-06-11T14:47:04.635821Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:05.435879Z",
                            "start": "2026-06-11T14:47:05.389470Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:05.479881Z",
                            "start": "2026-06-11T14:47:05.443906Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:05.524435Z",
                            "start": "2026-06-11T14:47:05.488062Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-000000000017",
                        "name": "Create nodepool primary file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "b63507e202a3a3b81cbba68ed76d2afc76b7a992",
                            "dest": "/etc/nodepool/node_private",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp9eeda_3v",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "b63507e202a3a3b81cbba68ed76d2afc76b7a992",
                                    "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-1781189225.6102083-69-231476501216957/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "bf589795dd52db6d879a0661247881ca",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 13,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781189225.6102083-69-231476501216957/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:06.321370Z",
                            "start": "2026-06-11T14:47:05.532482Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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.005836",
                                    "end": "2026-06-11 14:47:06.711126",
                                    "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-11 14:47:06.705290",
                                    "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.006390",
                                    "end": "2026-06-11 14:47:06.930424",
                                    "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-11 14:47:06.924034",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:06.963076Z",
                            "start": "2026-06-11T14:47:06.325158Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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": "tmpt6p2qkqd",
                                    "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-1781189227.0476947-81-87378711367098/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-1781189227.0476947-81-87378711367098/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:07.747486Z",
                            "start": "2026-06-11T14:47:06.970120Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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.006816",
                            "end": "2026-06-11 14:47:08.080458",
                            "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-0013-d7d8-e724-00000000001b-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 14:47:08.073642",
                            "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-0013-d7d8-e724-00000000001b-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:08.297596Z",
                            "start": "2026-06-11T14:47:07.778819Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-00000000001b",
                        "name": "Validate sudoers config after edits"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "cmd": "env\n",
                            "delta": "0:00:00.006021",
                            "end": "2026-06-11 14:47:08.593282",
                            "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-0013-d7d8-e724-00000000001c-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 14:47:08.587261",
                            "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/87/3987/662a02ddaa3672be2ee85d6e6fc31206ee925424\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.102.83.32 46610 38.102.83.196 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=3987,662a02ddaa3672be2ee85d6e6fc31206ee925424\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=662a02ddaa3672be2ee85d6e6fc31206ee925424\nXDG_SESSION_ID=1\nZUUL_BRANCH=main\nXDG_RUNTIME_DIR=/run/user/1000\nSSH_CLIENT=38.102.83.32 46610 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=3987\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus\nZUUL_UUID=12e06b38d5e848b8a5c3266b09038996\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/87/3987/662a02ddaa3672be2ee85d6e6fc31206ee925424",
                                "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.102.83.32 46610 38.102.83.196 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=3987,662a02ddaa3672be2ee85d6e6fc31206ee925424",
                                "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=662a02ddaa3672be2ee85d6e6fc31206ee925424",
                                "XDG_SESSION_ID=1",
                                "ZUUL_BRANCH=main",
                                "XDG_RUNTIME_DIR=/run/user/1000",
                                "SSH_CLIENT=38.102.83.32 46610 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=3987",
                                "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus",
                                "ZUUL_UUID=12e06b38d5e848b8a5c3266b09038996",
                                "BASH_FUNC_which%%=() {  ( alias;",
                                " eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@",
                                "}"
                            ],
                            "zuul_log_id": "0a580a2a-0013-d7d8-e724-00000000001c-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:08.855782Z",
                            "start": "2026-06-11T14:47:08.338401Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:08.879809Z",
                            "start": "2026-06-11T14:47:08.863225Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:09.436763Z",
                            "start": "2026-06-11T14:47:08.925730Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:09.715666Z",
                            "start": "2026-06-11T14:47:09.445432Z"
                        },
                        "id": "0a580a2a-0013-d7d8-e724-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-11T14:47:14.698781Z",
                    "start": "2026-06-11T14:47:10.468185Z"
                },
                "id": "0a580a2a-0013-1de2-a81c-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-11T14:47:10.918548Z",
                            "start": "2026-06-11T14:47:10.478871Z"
                        },
                        "id": "0a580a2a-0013-1de2-a81c-000000000004",
                        "name": "Create zuul-output directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "YWxsOgogIGNoaWxkcmVuOgogICAgcGVlcnM6CiAgICAgIGhvc3RzOiB7fQogICAgc3dpdGNoOgogICAgICBob3N0czoKICAgICAgICBjb250cm9sbGVyOiBudWxsCiAgICB6dXVsX3VucmVhY2hhYmxlOgogICAgICBob3N0czoge30KICBob3N0czoKICAgIGNvbnRyb2xsZXI6CiAgICAgIFRFU1RfUlVOOiBsaWJ2aXJ0X21hbmFnZXIKICAgICAgYW5zaWJsZV9jb25uZWN0aW9uOiBzc2gKICAgICAgYW5zaWJsZV9ob3N0OiAzOC4xMDIuODMuMTk2CiAgICAgIGFuc2libGVfcG9ydDogMjIKICAgICAgYW5zaWJsZV9weXRob25faW50ZXJwcmV0ZXI6IGF1dG8KICAgICAgYW5zaWJsZV91c2VyOiB6dXVsCiAgICAgIG1vbF9jb25maWdfZGlyOiAne3sgYW5zaWJsZV91c2VyX2RpciB9fS97eyB6dXVsLnByb2plY3RzWycnZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsnJ10uc3JjX2RpcgogICAgICAgIH19Ly5jb25maWcvbW9sZWN1bGUvY29uZmlnX2xvY2FsLnltbCcKICAgICAgbm9kZXBvb2w6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiBkZGVhZTdkOS1hZGVmLTRmYTEtYjUyZC03OWE5NWE0YTViYjQKICAgICAgICBob3N0X2lkOiAxNDQwMjZkYzNhNjI2N2FhOTU5M2RjZTE1Y2NjZWUxMjFhNzE4Nzc5YmE3NWZiNmNlMjNiNjVlNwogICAgICAgIGludGVyZmFjZV9pcDogMzguMTAyLjgzLjE5NgogICAgICAgIGxhYmVsOiBjbG91ZC1jZW50b3MtOS1zdHJlYW0tdHJpcGxlbwogICAgICAgIG5vZGVfcHJvcGVydGllczoge30KICAgICAgICBwcml2YXRlX2lwdjQ6IDM4LjEwMi44My4xOTYKICAgICAgICBwcml2YXRlX2lwdjY6IG51bGwKICAgICAgICBwcm92aWRlcjogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIHB1YmxpY19pcHY0OiAzOC4xMDIuODMuMTk2CiAgICAgICAgcHVibGljX2lwdjY6ICcnCiAgICAgICAgcmVnaW9uOiBSZWdpb25PbmUKICAgICAgICBzbG90OiBudWxsCiAgICAgIHJvbGVzX2RpcjogJ3t7IGFuc2libGVfdXNlcl9kaXIgfX0ve3sgenV1bC5wcm9qZWN0c1snJ2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrJyddLnNyY19kaXIKICAgICAgICB9fS9yb2xlcy97eyBURVNUX1JVTiB9fScKICAgICAgenV1bF9ub2RlOgogICAgICAgIGF6OiBub3ZhCiAgICAgICAgY2xvdWQ6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBleHRlcm5hbF9pZDogZGRlYWU3ZDktYWRlZi00ZmExLWI1MmQtNzlhOTVhNGE1YmI0CiAgICAgICAgaG9zdF9pZDogMTQ0MDI2ZGMzYTYyNjdhYTk1OTNkY2UxNWNjY2VlMTIxYTcxODc3OWJhNzVmYjZjZTIzYjY1ZTcKICAgICAgICBpbnRlcmZhY2VfaXA6IDM4LjEwMi44My4xOTYKICAgICAgICBsYWJlbDogY2xvdWQtY2VudG9zLTktc3RyZWFtLXRyaXBsZW8KICAgICAgICBub2RlX3Byb3BlcnRpZXM6IHt9CiAgICAgICAgcHJpdmF0ZV9pcHY0OiAzOC4xMDIuODMuMTk2CiAgICAgICAgcHJpdmF0ZV9pcHY2OiBudWxsCiAgICAgICAgcHJvdmlkZXI6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBwdWJsaWNfaXB2NDogMzguMTAyLjgzLjE5NgogICAgICAgIHB1YmxpY19pcHY2OiAnJwogICAgICAgIHJlZ2lvbjogUmVnaW9uT25lCiAgICAgICAgc2xvdDogbnVsbAogICAgICAgIHV1aWQ6IG51bGwKICB2YXJzOgogICAgVEVTVF9SVU46IGxpYnZpcnRfbWFuYWdlcgogICAgbW9sX2NvbmZpZ19kaXI6ICd7eyBhbnNpYmxlX3VzZXJfZGlyIH19L3t7IHp1dWwucHJvamVjdHNbJydnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yaycnXS5zcmNfZGlyCiAgICAgIH19Ly5jb25maWcvbW9sZWN1bGUvY29uZmlnX2xvY2FsLnltbCcKICAgIHJvbGVzX2RpcjogJ3t7IGFuc2libGVfdXNlcl9kaXIgfX0ve3sgenV1bC5wcm9qZWN0c1snJ2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrJyddLnNyY19kaXIKICAgICAgfX0vcm9sZXMve3sgVEVTVF9SVU4gfX0nCiAgICB6dXVsOgogICAgICBfaW5oZXJpdGFuY2VfcGF0aDoKICAgICAgLSAnPEpvYiBiYXNlLW1pbmltYWwgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDoge01hdGNoQW55OntJbXBsaWVkQnJhbmNoTWF0Y2hlcjptYXN0ZXJ9fQogICAgICAgIHNvdXJjZTogY29uZmlnL3p1dWwuZC9qb2JzLnlhbWxAbWFzdGVyIzI0PicKICAgICAgLSAnPEpvYiBiYXNlLWNpLWZyYW1ld29yayBleHBsaWNpdDogTm9uZSBpbXBsaWVkOiB7TWF0Y2hBbnk6e0ltcGxpZWRCcmFuY2hNYXRjaGVyOm1hc3Rlcn19CiAgICAgICAgc291cmNlOiBjb25maWcvenV1bC5kL29wZW5zdGFjay1jaS1iYXNlLnlhbWxAbWFzdGVyIzExMD4nCiAgICAgIC0gJzxKb2IgY2lmbXctbW9sZWN1bGUtYmFzZSBleHBsaWNpdDogTm9uZSBpbXBsaWVkOiB7TWF0Y2hBbnk6e0ltcGxpZWRCcmFuY2hNYXRjaGVyOm1haW59fQogICAgICAgIHNvdXJjZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL3p1dWwuZC9tb2xlY3VsZS1iYXNlLnlhbWxAbWFpbiMzPicKICAgICAgLSAnPEpvYiBjaWZtdy1tb2xlY3VsZS1saWJ2aXJ0X21hbmFnZXIgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDoge01hdGNoQW55OntJbXBsaWVkQnJhbmNoTWF0Y2hlcjptYWlufX0KICAgICAgICBzb3VyY2U6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay96dXVsLmQvbW9sZWN1bGUueWFtbEBtYWluIzQ4Nz4nCiAgICAgIC0gJzxKb2IgY2lmbXctbW9sZWN1bGUtbGlidmlydF9tYW5hZ2VyIGV4cGxpY2l0OiBOb25lIGltcGxpZWQ6IE5vbmUgc291cmNlOgogICAgICAgIG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay96dXVsLmQvcHJvamVjdHMueWFtbEBtYWluIzE+JwogICAgICBhbnNpYmxlX3ZlcnNpb246ICc5JwogICAgICBhdHRlbXB0czogMQogICAgICBicmFuY2g6IG1haW4KICAgICAgYnVpbGQ6IDEyZTA2YjM4ZDVlODQ4YjhhNWMzMjY2YjA5MDM4OTk2CiAgICAgIGJ1aWxkX3JlZnM6CiAgICAgIC0gYnJhbmNoOiBtYWluCiAgICAgICAgY2hhbmdlOiAnMzk4NycKICAgICAgICBjaGFuZ2VfbWVzc2FnZTogJ1tkZXZzY3JpcHRzXSBBZGQgYSB0cmltIHRvZ2dsZSBmb3Igb2NwIG1hc3RlciB2bXMKCgogICAgICAgICAgVGVzdGluZyBhIHJlbWVkeSBmb3IgZ3Jvd2luZyBkaXNrIHV0aWwgZm9yIGh5cGVydmlzb3JzIHdhaXRpbmcgaW4gdGhlIHByZW1ldGFsCiAgICAgICAgICBwb29sJwogICAgICAgIGNoYW5nZV91cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC8zOTg3CiAgICAgICAgY29tbWl0X2lkOiA2NjJhMDJkZGFhMzY3MmJlMmVlODVkNmU2ZmMzMTIwNmVlOTI1NDI0CiAgICAgICAgcGF0Y2hzZXQ6IDY2MmEwMmRkYWEzNjcyYmUyZWU4NWQ2ZTZmYzMxMjA2ZWU5MjU0MjQKICAgICAgICBwcm9qZWN0OgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgc2hvcnRfbmFtZTogY2ktZnJhbWV3b3JrCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICB0b3BpYzogbnVsbAogICAgICBidWlsZHNldDogNjFkNTBjN2I3MDFkNGQxNWJkN2ZkYTk5ZWNjMmI5MGQKICAgICAgYnVpbGRzZXRfcmVmczoKICAgICAgLSBicmFuY2g6IG1haW4KICAgICAgICBjaGFuZ2U6ICczOTg3JwogICAgICAgIGNoYW5nZV9tZXNzYWdlOiAnW2RldnNjcmlwdHNdIEFkZCBhIHRyaW0gdG9nZ2xlIGZvciBvY3AgbWFzdGVyIHZtcwoKCiAgICAgICAgICBUZXN0aW5nIGEgcmVtZWR5IGZvciBncm93aW5nIGRpc2sgdXRpbCBmb3IgaHlwZXJ2aXNvcnMgd2FpdGluZyBpbiB0aGUgcHJlbWV0YWwKICAgICAgICAgIHBvb2wnCiAgICAgICAgY2hhbmdlX3VybDogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9wdWxsLzM5ODcKICAgICAgICBjb21taXRfaWQ6IDY2MmEwMmRkYWEzNjcyYmUyZWU4NWQ2ZTZmYzMxMjA2ZWU5MjU0MjQKICAgICAgICBwYXRjaHNldDogNjYyYTAyZGRhYTM2NzJiZTJlZTg1ZDZlNmZjMzEyMDZlZTkyNTQyNAogICAgICAgIHByb2plY3Q6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICBzaG9ydF9uYW1lOiBjaS1mcmFtZXdvcmsKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIHRvcGljOiBudWxsCiAgICAgIGNoYW5nZTogJzM5ODcnCiAgICAgIGNoYW5nZV9tZXNzYWdlOiAnW2RldnNjcmlwdHNdIEFkZCBhIHRyaW0gdG9nZ2xlIGZvciBvY3AgbWFzdGVyIHZtcwoKCiAgICAgICAgVGVzdGluZyBhIHJlbWVkeSBmb3IgZ3Jvd2luZyBkaXNrIHV0aWwgZm9yIGh5cGVydmlzb3JzIHdhaXRpbmcgaW4gdGhlIHByZW1ldGFsCiAgICAgICAgcG9vbCcKICAgICAgY2hhbmdlX3VybDogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9wdWxsLzM5ODcKICAgICAgY2hpbGRfam9iczogW10KICAgICAgY29tbWl0X2lkOiA2NjJhMDJkZGFhMzY3MmJlMmVlODVkNmU2ZmMzMTIwNmVlOTI1NDI0CiAgICAgIGV2ZW50X2lkOiA4OWQ5OGY4MC02NWEyLTExZjEtOTJjOS02YjUyNmJjNjQ2ZWIKICAgICAgZXhlY3V0b3I6CiAgICAgICAgaG9zdG5hbWU6IDM4LjEwMi44My4zMgogICAgICAgIGludmVudG9yeV9maWxlOiAvdmFyL2xpYi96dXVsL2J1aWxkcy8xMmUwNmIzOGQ1ZTg0OGI4YTVjMzI2NmIwOTAzODk5Ni9hbnNpYmxlL2ludmVudG9yeS55YW1sCiAgICAgICAgbG9nX3Jvb3Q6IC92YXIvbGliL3p1dWwvYnVpbGRzLzEyZTA2YjM4ZDVlODQ4YjhhNWMzMjY2YjA5MDM4OTk2L3dvcmsvbG9ncwogICAgICAgIHJlc3VsdF9kYXRhX2ZpbGU6IC92YXIvbGliL3p1dWwvYnVpbGRzLzEyZTA2YjM4ZDVlODQ4YjhhNWMzMjY2YjA5MDM4OTk2L3dvcmsvcmVzdWx0cy5qc29uCiAgICAgICAgc3JjX3Jvb3Q6IC92YXIvbGliL3p1dWwvYnVpbGRzLzEyZTA2YjM4ZDVlODQ4YjhhNWMzMjY2YjA5MDM4OTk2L3dvcmsvc3JjCiAgICAgICAgd29ya19yb290OiAvdmFyL2xpYi96dXVsL2J1aWxkcy8xMmUwNmIzOGQ1ZTg0OGI4YTVjMzI2NmIwOTAzODk5Ni93b3JrCiAgICAgIGluY2x1ZGVfdmFyczogW10KICAgICAgaXRlbXM6CiAgICAgIC0gYnJhbmNoOiBtYWluCiAgICAgICAgY2hhbmdlOiAnMzk4NycKICAgICAgICBjaGFuZ2VfbWVzc2FnZTogJ1tkZXZzY3JpcHRzXSBBZGQgYSB0cmltIHRvZ2dsZSBmb3Igb2NwIG1hc3RlciB2bXMKCgogICAgICAgICAgVGVzdGluZyBhIHJlbWVkeSBmb3IgZ3Jvd2luZyBkaXNrIHV0aWwgZm9yIGh5cGVydmlzb3JzIHdhaXRpbmcgaW4gdGhlIHByZW1ldGFsCiAgICAgICAgICBwb29sJwogICAgICAgIGNoYW5nZV91cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC8zOTg3CiAgICAgICAgY29tbWl0X2lkOiA2NjJhMDJkZGFhMzY3MmJlMmVlODVkNmU2ZmMzMTIwNmVlOTI1NDI0CiAgICAgICAgcGF0Y2hzZXQ6IDY2MmEwMmRkYWEzNjcyYmUyZWU4NWQ2ZTZmYzMxMjA2ZWU5MjU0MjQKICAgICAgICBwcm9qZWN0OgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgc2hvcnRfbmFtZTogY2ktZnJhbWV3b3JrCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICB0b3BpYzogbnVsbAogICAgICBqb2I6IGNpZm13LW1vbGVjdWxlLWxpYnZpcnRfbWFuYWdlcgogICAgICBqb2J0YWdzOiBbXQogICAgICBtYXhfYXR0ZW1wdHM6IDMKICAgICAgbWVzc2FnZTogVzJSbGRuTmpjbWx3ZEhOZElFRmtaQ0JoSUhSeWFXMGdkRzluWjJ4bElHWnZjaUJ2WTNBZ2JXRnpkR1Z5SUhadGN3b0tWR1Z6ZEdsdVp5QmhJSEpsYldWa2VTQm1iM0lnWjNKdmQybHVaeUJrYVhOcklIVjBhV3dnWm05eUlHaDVjR1Z5ZG1semIzSnpJSGRoYVhScGJtY2dhVzRnZEdobElIQnlaVzFsZEdGc0lIQnZiMnc9CiAgICAgIHBhdGNoc2V0OiA2NjJhMDJkZGFhMzY3MmJlMmVlODVkNmU2ZmMzMTIwNmVlOTI1NDI0CiAgICAgIHBpcGVsaW5lOiBnaXRodWItY2hlY2sKICAgICAgcGxheWJvb2tfY29udGV4dDoKICAgICAgICBwbGF5Ym9va19wcm9qZWN0czoKICAgICAgICAgIHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWc6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiByZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY29tbWl0OiA0NjA1ZWFmNWZhNWNkM2YzNTE5NDBhYjlkZjhmOWYwZWE2Yjk3YWQ1CiAgICAgICAgICB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IG9wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY29tbWl0OiA4MmUzZThiMTI5MmEyNWUzODIzNWJiOTJiMTU3OTkyZDMyNjUzMWQxCiAgICAgICAgICB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnM6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiByZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjb21taXQ6IGFlM2Y4ODRjNmM4YzMyYjc3OWRjNjFmNzU4YzBmNmE0M2FkZTY4NzcKICAgICAgICAgIHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcms6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICBjaGVja291dDogbWFpbgogICAgICAgICAgICBjb21taXQ6IDc1YTAxZmE2YzUzNGVjZWIwYmVhNjU5ODdhMTMzOGM3MDU2Yjk3ZGYKICAgICAgICAgIHVudHJ1c3RlZC9wcm9qZWN0XzEvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZzoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IHJldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjb21taXQ6IDQ2MDVlYWY1ZmE1Y2QzZjM1MTk0MGFiOWRmOGY5ZjBlYTZiOTdhZDUKICAgICAgICAgIHVudHJ1c3RlZC9wcm9qZWN0XzIvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnM6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBvcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogODJlM2U4YjEyOTJhMjVlMzgyMzViYjkyYjE1Nzk5MmQzMjY1MzFkMQogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnM6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiByZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjb21taXQ6IGFlM2Y4ODRjNmM4YzMyYjc3OWRjNjFmNzU4YzBmNmE0M2FkZTY4NzcKICAgICAgICBwbGF5Ym9va3M6CiAgICAgICAgLSBwYXRoOiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL2NpL3BsYXlib29rcy9tb2xlY3VsZS10ZXN0LnltbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIHBvc3RfcGxheWJvb2tzOgogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvY29sbGVjdC1sb2dzLnltbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wb3N0LXNzaC55YW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18xL3JvbGVfMC9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18xL3JvbGVfMS96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8yL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzIvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wb3N0LWxvZ3MueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMC9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMi9yb2xlXzAvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMi9yb2xlXzEvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMS96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMi9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8yL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgcHJlX3BsYXlib29rczoKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wcmUueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8wL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzEvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzIvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8yL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9jaS1mcmFtZXdvcmstcmRvLWJhc2UvcHJlLnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18xL3JvbGVfMC9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18xL3JvbGVfMC9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8xL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18xL3JvbGVfMS96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8yL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18xL3JvbGVfMi9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvZHVtcF96dXVsX2RhdGEueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvY2kvcGxheWJvb2tzL21vbGVjdWxlLXByZXBhcmUueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18zL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgcG9zdF9yZXZpZXc6IGZhbHNlCiAgICAgIHBvc3RfdGltZW91dDogNTQwMAogICAgICBwcmVfdGltZW91dDogbnVsbAogICAgICBwcm9qZWN0OgogICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIHNob3J0X25hbWU6IGNpLWZyYW1ld29yawogICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICBwcm9qZWN0czoKICAgICAgICBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yazoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICBjaGVja291dDogbWFpbgogICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHp1dWwgYnJhbmNoCiAgICAgICAgICBjb21taXQ6IDc1YTAxZmE2YzUzNGVjZWIwYmVhNjU5ODdhMTMzOGM3MDU2Yjk3ZGYKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgcmVxdWlyZWQ6IGZhbHNlCiAgICAgICAgICBzaG9ydF9uYW1lOiBjaS1mcmFtZXdvcmsKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogZDVlYWU2MjBhMDhiNDEyZjA3NmIxMTJiNGMzZDhlMGQ2OWNiYjA0NwogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogZWRwbS1hbnNpYmxlCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luc3RhbGxfeWFtbHM6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luc3RhbGxfeWFtbHMKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogMjgwMTA4OTA4OTliMzY1ZDliMTYzZjZjZDJmYWViNzFiZjM3ZDU0ZgogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1scwogICAgICAgICAgcmVxdWlyZWQ6IHRydWUKICAgICAgICAgIHNob3J0X25hbWU6IGluc3RhbGxfeWFtbHMKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luc3RhbGxfeWFtbHMKICAgICAgICBvcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9iczoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogb3BlbmRldi5vcmcKICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBvcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogODJlM2U4YjEyOTJhMjVlMzgyMzViYjkyYjE1Nzk5MmQzMjY1MzFkMQogICAgICAgICAgbmFtZTogenV1bC96dXVsLWpvYnMKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiB6dXVsLWpvYnMKICAgICAgICAgIHNyY19kaXI6IHNyYy9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICByZWY6IHJlZnMvcHVsbC8zOTg3L2hlYWQKICAgICAgcmVzb3VyY2VzOiB7fQogICAgICB0ZW5hbnQ6IHJkb3Byb2plY3Qub3JnCiAgICAgIHRpbWVvdXQ6IDM2MDAKICAgICAgdG9waWM6IG51bGwKICAgICAgdm90aW5nOiB0cnVlCg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info/inventory.yaml",
                                    "src": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info/inventory.yaml"
                                }
                            },
                            "source": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/zuul-info/inventory.yaml"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:11.383504Z",
                            "start": "2026-06-11T14:47:10.925497Z"
                        },
                        "id": "0a580a2a-0013-1de2-a81c-000000000005",
                        "name": "Slurp Zuul inventory test"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "9c505c111d379829ee7d367626f0182422da0ec1",
                            "dest": "/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpj1ao62zf",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9c505c111d379829ee7d367626f0182422da0ec1",
                                    "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-1781189231.4913242-22-276732104217647/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "6048cb790072b71abddc4616f63ebbc1",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 23735,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781189231.4913242-22-276732104217647/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:12.517008Z",
                            "start": "2026-06-11T14:47:11.388415Z"
                        },
                        "id": "0a580a2a-0013-1de2-a81c-000000000006",
                        "name": "Save zuul inventory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "d732ba0d6fe76d8b77301861fe1a6847ee0e72f7",
                            "dest": "/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpki7p5zzg",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d732ba0d6fe76d8b77301861fe1a6847ee0e72f7",
                                    "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-1781189232.7026799-31-165960580598138/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f00cd346cb9b0d95baccfcd81b2419bf",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 18128,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781189232.7026799-31-165960580598138/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:14.698781Z",
                            "start": "2026-06-11T14:47:12.524269Z"
                        },
                        "id": "0a580a2a-0013-1de2-a81c-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-11T14:49:25.346452Z",
                    "start": "2026-06-11T14:47:15.514537Z"
                },
                "id": "0a580a2a-0013-7cfe-c710-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-11T14:47:15.547116Z",
                            "start": "2026-06-11T14:47:15.527432Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-0013-7cfe-c710-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:15.607402Z",
                            "start": "2026-06-11T14:47:15.560959Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-0013-7cfe-c710-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:16.082498Z",
                            "start": "2026-06-11T14:47:15.613032Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-0013-7cfe-c710-000000000025",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_3/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:16.998566Z",
                            "start": "2026-06-11T14:47:16.101569Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-11T14:47:17.040110Z",
                            "start": "2026-06-11T14:47:17.012668Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-0013-7cfe-c710-00000000006d",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:17.488155Z",
                            "start": "2026-06-11T14:47:17.081619Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-0013-7cfe-c710-00000000006d",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:47:19.452134Z",
                            "start": "2026-06-11T14:47:17.492813Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-11T14:47:19.924549Z",
                            "start": "2026-06-11T14:47:19.466280Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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: netavark-2:1.17.2-1.el9.x86_64",
                                "Installed: podman-6:5.8.2-1.el9.x86_64",
                                "Installed: conmon-3:2.2.1-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: slirp4netns-1.3.3-1.el9.x86_64",
                                "Installed: libnet-1.2-7.el9.x86_64",
                                "Installed: nftables-1:1.0.9-7.el9.x86_64",
                                "Installed: passt-0^20251210.gd04c480-3.el9.x86_64",
                                "Installed: fuse-overlayfs-1.16-2.el9.x86_64",
                                "Installed: passt-selinux-0^20251210.gd04c480-3.el9.noarch",
                                "Installed: fuse3-3.10.2-9.el9.x86_64",
                                "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-11T14:48:05.839454Z",
                            "start": "2026-06-11T14:47:19.932406Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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:53 ago on Thu 11 Jun 2026 02:47:22 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  99 kB/s |  27 kB     00:00    \n(2/6): python3-jmespath-1.0.1-1.el9.noarch.rpm  128 kB/s |  48 kB     00:00    \n(3/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 1.3 MB/s | 347 kB     00:00    \n(4/6): python3-lxml-4.6.5-3.el9.x86_64.rpm      2.3 MB/s | 1.2 MB     00:00    \n(5/6): python3-netaddr-0.10.1-3.el9.noarch.rpm  3.9 MB/s | 1.5 MB     00:00    \n(6/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm   3.3 MB/s | 5.5 MB     00:01    \n--------------------------------------------------------------------------------\nTotal                                           4.6 MB/s | 8.7 MB     00:01     \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 resolvelib<1.1.0,>=0.5.3\n  Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)\nCollecting importlib-resources<5.1,>=5.0\n  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)\nCollecting jinja2>=3.0.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\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)\nCollecting cryptography\n  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\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 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: 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)\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 requests-oauthlib\n  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)\nCollecting durationpy>=0.7\n  Downloading durationpy-0.10-py3-none-any.whl (3.9 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)\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)\nCollecting certifi>=14.05.14\n  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nCollecting referencing\n  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)\nCollecting typing-extensions\n  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nCollecting requestsexceptions>=1.2.0\n  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)\nCollecting keystoneauth1>=3.18.0\n  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)\nCollecting pbr!=2.1.0,>=2.0.0\n  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nCollecting os-service-types>=1.7.0\n  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 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: 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 iso8601>=0.1.11\n  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nCollecting platformdirs>=3\n  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)\nCollecting dogpile.cache>=0.6.5\n  Downloading dogpile_cache-1.4.1-py3-none-any.whl (63 kB)\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 decorator>=4.4.1\n  Downloading decorator-5.3.1-py3-none-any.whl (10 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 jsonschema-specifications>=2023.03.6\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nCollecting attrs>=22.2.0\n  Downloading attrs-26.1.0-py3-none-any.whl (67 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.2-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.2-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 (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.0-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 45.9 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 98.3 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 74.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 64.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 98.8 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 69.4 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 47.8 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 2.3 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.2-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 90.9 MB/s  0:00:00\nDownloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)\nDownloading filelock-3.19.1-py3-none-any.whl (15 kB)\nDownloading python_discovery-1.4.0-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 115.7 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 133.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.2 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.0 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.2 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=75a01fa6\n+ [[ '' == \\7\\5\\a\\0\\1\\f\\a\\6 ]]\n+ sed -ri 's/^(version: [0-9.]+).*/\\1+75a01fa6/' /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-29472can53iij/tmp1fu4v06_/ansible-podman-collections6a__ssu2'...\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-29472can53iij/tmp1fu4v06_/community.general6oqi3j4e'...\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-29472can53iij/tmp1fu4v06_/ansible.posixjr8jpm7p'...\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-29472can53iij/tmp1fu4v06_/ansible.utilsgc5rzxzr'...\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-29472can53iij/tmp1fu4v06_/community.libvirt3cwj04wv'...\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-29472can53iij/tmp1fu4v06_/community.cryptorf8l4gqj'...\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-29472can53iij/tmp1fu4v06_/kubernetes.coreh1d51c7q'...\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-29472can53iij/tmp1fu4v06_/ansible.netcommony7lvxtmq'...\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-29472can53iij/tmp1fu4v06_/ansible-config_templatei2pz21hi'...\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-29472can53iij/tmp1fu4v06_/junipernetworks.junos0e1eof70'...\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-29472can53iij/tmp1fu4v06_/cisco.ios9kfdolfn'...\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-29472can53iij/tmp1fu4v06_/mellanox.onyxk7bc87bl'...\nAlready on 'master'\nYour branch is up to date with 'origin/master'.\nCloning into '/home/zuul/.ansible/tmp/ansible-local-29472can53iij/tmp1fu4v06_/community.okdkts8fpav'...\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-29472can53iij/tmp1fu4v06_/ovirt-ansible-collectioniynei5_r'...\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+75a01fa6' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'\nCreated collection for cifmw.general:1.0.0+75a01fa6 at /home/zuul/.ansible/collections/ansible_collections/cifmw/general\ncifmw.general:1.0.0+75a01fa6 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+ [[ '' == \\7\\5\\a\\0\\1\\f\\a\\6 ]]\n+ sed -ri 's/^(version: [0-9.]+)+75a01fa6/\\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:53 ago on Thu 11 Jun 2026 02:47:22 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  99 kB/s |  27 kB     00:00    ",
                                "(2/6): python3-jmespath-1.0.1-1.el9.noarch.rpm  128 kB/s |  48 kB     00:00    ",
                                "(3/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 1.3 MB/s | 347 kB     00:00    ",
                                "(4/6): python3-lxml-4.6.5-3.el9.x86_64.rpm      2.3 MB/s | 1.2 MB     00:00    ",
                                "(5/6): python3-netaddr-0.10.1-3.el9.noarch.rpm  3.9 MB/s | 1.5 MB     00:00    ",
                                "(6/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm   3.3 MB/s | 5.5 MB     00:01    ",
                                "--------------------------------------------------------------------------------",
                                "Total                                           4.6 MB/s | 8.7 MB     00:01     ",
                                "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 resolvelib<1.1.0,>=0.5.3",
                                "  Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)",
                                "Collecting importlib-resources<5.1,>=5.0",
                                "  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)",
                                "Collecting jinja2>=3.0.0",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "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)",
                                "Collecting cryptography",
                                "  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "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 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: 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)",
                                "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 requests-oauthlib",
                                "  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)",
                                "Collecting durationpy>=0.7",
                                "  Downloading durationpy-0.10-py3-none-any.whl (3.9 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)",
                                "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)",
                                "Collecting certifi>=14.05.14",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Collecting referencing",
                                "  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)",
                                "Collecting typing-extensions",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Collecting requestsexceptions>=1.2.0",
                                "  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)",
                                "Collecting keystoneauth1>=3.18.0",
                                "  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)",
                                "Collecting pbr!=2.1.0,>=2.0.0",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
                                "Collecting os-service-types>=1.7.0",
                                "  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 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: 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 iso8601>=0.1.11",
                                "  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
                                "Collecting platformdirs>=3",
                                "  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)",
                                "Collecting dogpile.cache>=0.6.5",
                                "  Downloading dogpile_cache-1.4.1-py3-none-any.whl (63 kB)",
                                "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 decorator>=4.4.1",
                                "  Downloading decorator-5.3.1-py3-none-any.whl (10 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 jsonschema-specifications>=2023.03.6",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Collecting attrs>=22.2.0",
                                "  Downloading attrs-26.1.0-py3-none-any.whl (67 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.2-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.2-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 (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.0-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 45.9 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 98.3 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 74.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 64.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 98.8 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 69.4 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 47.8 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 2.3 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.2-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 90.9 MB/s  0:00:00",
                                "Downloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)",
                                "Downloading filelock-3.19.1-py3-none-any.whl (15 kB)",
                                "Downloading python_discovery-1.4.0-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 115.7 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 133.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.2 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.0 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.2 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=75a01fa6",
                                "+ [[ '' == \\7\\5\\a\\0\\1\\f\\a\\6 ]]",
                                "+ sed -ri 's/^(version: [0-9.]+).*/\\1+75a01fa6/' /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-29472can53iij/tmp1fu4v06_/ansible-podman-collections6a__ssu2'...",
                                "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-29472can53iij/tmp1fu4v06_/community.general6oqi3j4e'...",
                                "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-29472can53iij/tmp1fu4v06_/ansible.posixjr8jpm7p'...",
                                "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-29472can53iij/tmp1fu4v06_/ansible.utilsgc5rzxzr'...",
                                "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-29472can53iij/tmp1fu4v06_/community.libvirt3cwj04wv'...",
                                "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-29472can53iij/tmp1fu4v06_/community.cryptorf8l4gqj'...",
                                "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-29472can53iij/tmp1fu4v06_/kubernetes.coreh1d51c7q'...",
                                "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-29472can53iij/tmp1fu4v06_/ansible.netcommony7lvxtmq'...",
                                "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-29472can53iij/tmp1fu4v06_/ansible-config_templatei2pz21hi'...",
                                "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-29472can53iij/tmp1fu4v06_/junipernetworks.junos0e1eof70'...",
                                "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-29472can53iij/tmp1fu4v06_/cisco.ios9kfdolfn'...",
                                "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-29472can53iij/tmp1fu4v06_/mellanox.onyxk7bc87bl'...",
                                "Already on 'master'",
                                "Your branch is up to date with 'origin/master'.",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-29472can53iij/tmp1fu4v06_/community.okdkts8fpav'...",
                                "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-29472can53iij/tmp1fu4v06_/ovirt-ansible-collectioniynei5_r'...",
                                "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+75a01fa6' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'",
                                "Created collection for cifmw.general:1.0.0+75a01fa6 at /home/zuul/.ansible/collections/ansible_collections/cifmw/general",
                                "cifmw.general:1.0.0+75a01fa6 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",
                                "+ [[ '' == \\7\\5\\a\\0\\1\\f\\a\\6 ]]",
                                "+ sed -ri 's/^(version: [0-9.]+)+75a01fa6/\\1/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml"
                            ],
                            "target": "setup_molecule",
                            "targets": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T14:49:25.346452Z",
                            "start": "2026-06-11T14:48:05.846949Z"
                        },
                        "id": "0a580a2a-0013-7cfe-c710-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-11T15:34:17.530280Z",
                    "start": "2026-06-11T14:49:26.164845Z"
                },
                "id": "0a580a2a-0013-d9fc-5dfc-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.102.83.32 46610 22",
                                    "SSH_CONNECTION": "38.102.83.32 46610 38.102.83.196 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-11T14:49:26.792544Z",
                            "start": "2026-06-11T14:49:26.175743Z"
                        },
                        "id": "0a580a2a-0013-d9fc-5dfc-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-11T14:49:26.832428Z",
                            "start": "2026-06-11T14:49:26.797311Z"
                        },
                        "id": "0a580a2a-0013-d9fc-5dfc-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-11T14:49:27.227639Z",
                            "start": "2026-06-11T14:49:26.837846Z"
                        },
                        "id": "0a580a2a-0013-d9fc-5dfc-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-11T14:49:27.291873Z",
                            "start": "2026-06-11T14:49:27.241109Z"
                        },
                        "id": "0a580a2a-0013-d9fc-5dfc-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:44:49.411308",
                            "end": "2026-06-11 15:34:17.137141",
                            "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-0013-d9fc-5dfc-000000000008-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 14:49:27.725833",
                            "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  14:49:55 +0000 (0:00:00.029)       0:00:00.029 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  14:49:56 +0000 (0:00:01.118)       0:00:01.148 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  14:49:57 +0000 (0:00:00.425)       0:00:01.573 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  14:49:57 +0000 (0:00:00.033)       0:00:01.607 *********\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] *****************************************\nThursday 11 June 2026  14:49:57 +0000 (0:00:00.082)       0:00:01.689 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  14:49:57 +0000 (0:00:00.416)       0:00:02.106 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  14:49:57 +0000 (0:00:00.292)       0:00:02.398 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  14:49:58 +0000 (0:00:00.959)       0:00:03.357 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  14:49:58 +0000 (0:00:00.101)       0:00:03.459 *********\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] ********************\nThursday 11 June 2026  14:49:59 +0000 (0:00:00.721)       0:00:04.181 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  14:50:00 +0000 (0:00:00.904)       0:00:05.085 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  14:50:02 +0000 (0:00:01.519)       0:00:06.604 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  14:50:09 +0000 (0:00:07.694)       0:00:14.298 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  14:50:10 +0000 (0:00:00.882)       0:00:15.181 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  14:50:10 +0000 (0:00:00.025)       0:00:15.206 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  14:50:11 +0000 (0:00:00.963)       0:00:16.169 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  14:50:11 +0000 (0:00:00.067)       0:00:16.237 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  14:50:11 +0000 (0:00:00.073)       0:00:16.310 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  14:50:11 +0000 (0:00:00.065)       0:00:16.376 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  14:50:14 +0000 (0:00:02.944)       0:00:19.321 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.798)       0:00:20.120 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.031)       0:00:20.151 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.040)       0:00:20.192 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.033)       0:00:20.225 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.045)       0:00:20.271 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.036)       0:00:20.308 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.041)       0:00:20.349 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.038)       0:00:20.388 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.036)       0:00:20.425 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.030)       0:00:20.455 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  14:50:15 +0000 (0:00:00.033)       0:00:20.489 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.028)       0:00:20.517 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.227)       0:00:20.745 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.276)       0:00:21.021 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.329)       0:00:21.350 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.032)       0:00:21.383 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.035)       0:00:21.418 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.032)       0:00:21.451 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  14:50:16 +0000 (0:00:00.036)       0:00:21.488 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.041)       0:00:21.530 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.037)       0:00:21.567 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.028)       0:00:21.596 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.056)       0:00:21.652 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.031)       0:00:21.684 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.043)       0:00:21.728 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.040)       0:00:21.768 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.038)       0:00:21.807 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.055)       0:00:21.862 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  14:50:17 +0000 (0:00:00.050)       0:00:21.913 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  14:51:03 +0000 (0:00:45.689)       0:01:07.602 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  14:51:04 +0000 (0:00:01.449)       0:01:09.052 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  14:51:04 +0000 (0:00:00.043)       0:01:09.095 *********\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] *************************************\nThursday 11 June 2026  14:51:04 +0000 (0:00:00.055)       0:01:09.151 *********\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] **************************************\nThursday 11 June 2026  14:51:04 +0000 (0:00:00.024)       0:01:09.175 *********\nchanged: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  14:51:07 +0000 (0:00:03.268)       0:01:12.444 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  14:51:08 +0000 (0:00:00.259)       0:01:12.703 *********\nchanged: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  14:51:08 +0000 (0:00:00.243)       0:01:12.947 *********\nchanged: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  14:51:12 +0000 (0:00:03.967)       0:01:16.915 *********\nok: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  14:51:12 +0000 (0:00:00.053)       0:01:16.968 *********\nchanged: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  14:51:12 +0000 (0:00:00.373)       0:01:17.342 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.350)       0:01:17.692 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.018)       0:01:17.711 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.020)       0:01:17.732 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.025)       0:01:17.757 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.027)       0:01:17.785 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.025)       0:01:17.811 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  14:51:13 +0000 (0:00:00.036)       0:01:17.847 *********\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] ***************************\nThursday 11 June 2026  14:51:14 +0000 (0:00:01.538)       0:01:19.386 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  14:51:15 +0000 (0:00:00.992)       0:01:20.379 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  14:51:18 +0000 (0:00:02.668)       0:01:23.047 *********\nskipping: [instance] => (item=virtqemud.service)\nskipping: [instance] => (item=virtqemud.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  14:51:18 +0000 (0:00:00.103)       0:01:23.151 *********\nskipping: [instance] => (item=virtnetworkd.service)\nskipping: [instance] => (item=virtnetworkd.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  14:51:18 +0000 (0:00:00.114)       0:01:23.265 *********\nskipping: [instance] => (item=virtstoraged.service)\nskipping: [instance] => (item=virtstoraged.socket)\nskipping: [instance]\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  14:51:18 +0000 (0:00:00.095)       0:01:23.360 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  14:51:18 +0000 (0:00:00.062)       0:01:23.423 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.087)       0:01:23.510 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.067)       0:01:23.577 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.094)       0:01:23.671 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.096)       0:01:23.768 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.105)       0:01:23.873 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.092)       0:01:23.966 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.094)       0:01:24.060 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.095)       0:01:24.156 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.097)       0:01:24.253 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  14:51:19 +0000 (0:00:00.115)       0:01:24.368 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.173)       0:01:24.542 *********\nskipping: [instance]\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.119)       0:01:24.662 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.103)       0:01:24.766 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.083)       0:01:24.849 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.063)       0:01:24.912 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.080)       0:01:24.993 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.082)       0:01:25.076 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.076)       0:01:25.153 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.101)       0:01:25.255 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.076)       0:01:25.331 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.088)       0:01:25.420 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  14:51:20 +0000 (0:00:00.071)       0:01:25.491 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.070)       0:01:25.561 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.094)       0:01:25.656 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.076)       0:01:25.732 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.080)       0:01:25.812 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.248)       0:01:26.061 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.045)       0:01:26.107 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.042)       0:01:26.149 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  14:51:21 +0000 (0:00:00.061)       0:01:26.210 *********\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] **********************************\nThursday 11 June 2026  14:51:22 +0000 (0:00:00.447)       0:01:26.658 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  14:51:22 +0000 (0:00:00.045)       0:01:26.704 *********\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] ****************************************\nThursday 11 June 2026  14:51:24 +0000 (0:00:01.878)       0:01:28.582 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  14:51:24 +0000 (0:00:00.485)       0:01:29.067 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  14:51:26 +0000 (0:00:01.601)       0:01:30.668 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  14:51:26 +0000 (0:00:00.506)       0:01:31.175 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  14:51:26 +0000 (0:00:00.077)       0:01:31.252 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  14:51:26 +0000 (0:00:00.058)       0:01:31.310 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  14:51:26 +0000 (0:00:00.067)       0:01:31.378 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  14:51:27 +0000 (0:00:00.783)       0:01:32.162 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  14:51:28 +0000 (0:00:00.557)       0:01:32.719 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  14:51:28 +0000 (0:00:00.232)       0:01:32.952 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  14:51:28 +0000 (0:00:00.032)       0:01:32.985 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  14:51:28 +0000 (0:00:00.032)       0:01:33.017 *********\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] *************************************************\nThursday 11 June 2026  14:51:29 +0000 (0:00:00.830)       0:01:33.848 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:51:29 +0000 (0:00:00.095)       0:01:33.944 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:51:30 +0000 (0:00:00.634)       0:01:34.578 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  14:51:30 +0000 (0:00:00.256)       0:01:34.834 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:51:30 +0000 (0:00:00.092)       0:01:34.926 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:51:30 +0000 (0:00:00.277)       0:01:35.204 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  14:51:31 +0000 (0:00:00.326)       0:01:35.531 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  14:51:31 +0000 (0:00:00.073)       0:01:35.604 *********\nchanged: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  14:51:34 +0000 (0:00:03.476)       0:01:39.081 *********\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] ********************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:01.559)       0:01:40.640 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.301)       0:01:40.941 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.050)       0:01:40.992 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.080)       0:01:41.072 *********\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] ****************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.062)       0:01:41.135 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.038)       0:01:41.173 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  14:51:36 +0000 (0:00:00.305)       0:01:41.478 *********\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] *********************************\nThursday 11 June 2026  14:51:37 +0000 (0:00:00.086)       0:01:41.564 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  14:51:37 +0000 (0:00:00.038)       0:01:41.603 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  14:51:37 +0000 (0:00:00.276)       0:01:41.879 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  14:51:37 +0000 (0:00:00.042)       0:01:41.921 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  14:51:37 +0000 (0:00:00.045)       0:01:41.966 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  14:51:38 +0000 (0:00:00.758)       0:01:42.725 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  14:51:38 +0000 (0:00:00.341)       0:01:43.066 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  14:51:39 +0000 (0:00:00.539)       0:01:43.605 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  14:51:39 +0000 (0:00:00.312)       0:01:43.918 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  14:51:40 +0000 (0:00:00.614)       0:01:44.532 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  14:51:40 +0000 (0:00:00.048)       0:01:44.580 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  14:51:40 +0000 (0:00:00.279)       0:01:44.859 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  14:51:40 +0000 (0:00:00.265)       0:01:45.125 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  14:51:40 +0000 (0:00:00.102)       0:01:45.227 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.280)       0:01:45.507 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.297)       0:01:45.805 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.295)       0:01:46.100 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.055)       0:01:46.156 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.051)       0:01:46.207 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.055)       0:01:46.263 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  14:51:41 +0000 (0:00:00.070)       0:01:46.334 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  14:53:30 +0000 (0:01:48.794)       0:03:35.128 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  14:53:30 +0000 (0:00:00.245)       0:03:35.374 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  14:53:31 +0000 (0:00:00.475)       0:03:35.850 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  14:53:32 +0000 (0:00:00.684)       0:03:36.535 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  14:53:32 +0000 (0:00:00.218)       0:03:36.753 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  14:53:32 +0000 (0:00:00.578)       0:03:37.332 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  14:53:33 +0000 (0:00:00.827)       0:03:38.160 *********\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.] *********\nThursday 11 June 2026  14:53:33 +0000 (0:00:00.244)       0:03:38.404 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  14:53:34 +0000 (0:00:00.430)       0:03:38.834 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  14:53:34 +0000 (0:00:00.487)       0:03:39.322 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  14:53:36 +0000 (0:00:01.505)       0:03:40.827 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  14:53:36 +0000 (0:00:00.435)       0:03:41.263 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  14:53:37 +0000 (0:00:00.446)       0:03:41.710 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  14:53:37 +0000 (0:00:00.450)       0:03:42.161 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  14:53:38 +0000 (0:00:00.494)       0:03:42.655 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  14:53:38 +0000 (0:00:00.430)       0:03:43.086 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  14:53:39 +0000 (0:00:00.568)       0:03:43.654 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  14:53:39 +0000 (0:00:00.519)       0:03:44.174 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  14:53:40 +0000 (0:00:00.468)       0:03:44.642 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  14:53:40 +0000 (0:00:00.449)       0:03:45.091 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  14:53:41 +0000 (0:00:00.460)       0:03:45.551 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  14:53:41 +0000 (0:00:00.444)       0:03:45.996 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  14:53:42 +0000 (0:00:01.459)       0:03:47.456 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  14:53:43 +0000 (0:00:00.475)       0:03:47.931 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  14:53:43 +0000 (0:00:00.459)       0:03:48.391 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  14:53:44 +0000 (0:00:00.416)       0:03:48.807 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  14:53:44 +0000 (0:00:00.459)       0:03:49.267 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  14:53:45 +0000 (0:00:00.450)       0:03:49.718 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  14:53:45 +0000 (0:00:00.433)       0:03:50.152 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  14:53:46 +0000 (0:00:00.425)       0:03:50.577 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  14:53:46 +0000 (0:00:00.440)       0:03:51.018 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  14:53:46 +0000 (0:00:00.464)       0:03:51.483 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  14:53:47 +0000 (0:00:00.062)       0:03:51.545 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  14:53:47 +0000 (0:00:00.445)       0:03:51.990 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  14:53:48 +0000 (0:00:00.518)       0:03:52.509 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  14:53:48 +0000 (0:00:00.438)       0:03:52.947 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  14:53:48 +0000 (0:00:00.262)       0:03:53.210 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  14:53:48 +0000 (0:00:00.073)       0:03:53.284 *********\nok: [instance]\n\nTASK [libvirt_manager : Removing default] **************************************\nThursday 11 June 2026  14:53:50 +0000 (0:00:01.297)       0:03:54.581 *********\nok: [instance]\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  14:53:50 +0000 (0:00:00.365)       0:03:54.947 *********\nchanged: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  14:53:50 +0000 (0:00:00.515)       0:03:55.463 *********\nchanged: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  14:53:51 +0000 (0:00:00.570)       0:03:56.034 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  14:53:52 +0000 (0:00:00.564)       0:03:56.598 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=115  changed=56   unreachable=0    failed=0    skipped=86   rescued=0    ignored=0\n\nThursday 11 June 2026  14:53:52 +0000 (0:00:00.357)       0:03:56.955 *********\n===============================================================================\nlibvirt_manager : Install packages required for using KVM ------------- 108.79s\ntest_deps : Install selinux python libs -------------------------------- 45.69s\nrepo_setup : Initialize python venv and install requirements ------------ 7.69s\nci_setup : Install openshift client ------------------------------------- 3.97s\ndnsmasq : Install needed packages --------------------------------------- 3.48s\nci_setup : Install needed packages -------------------------------------- 3.27s\nrepo_setup : Run repo-setup-get-hash ------------------------------------ 2.94s\nlibvirt_manager : Populate service facts -------------------------------- 2.67s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.88s\npodman : Ensure podman is installed ------------------------------------- 1.60s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.56s\nci_setup : Manage directories ------------------------------------------- 1.54s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.52s\nlibvirt_manager : Ensure admin socket is enabled for qemu. -------------- 1.51s\nlibvirt_manager : Ensure admin socket is enabled for nwfilter. ---------- 1.46s\ntest_deps : Install python yaml libs ------------------------------------ 1.45s\nlibvirt_manager : Deactivate default ------------------------------------ 1.30s\nGathering Facts --------------------------------------------------------- 1.12s\nlibvirt_manager : Get installed packages list --------------------------- 0.99s\nrepo_setup : Run repo-setup --------------------------------------------- 0.96s\nINFO     Running boot_order > converge\n\nPLAY [Test boot_order configuration] *******************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  14:53:53 +0000 (0:00:00.044)       0:00:00.044 *********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  14:53:54 +0000 (0:00:01.149)       0:00:01.194 *********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nThursday 11 June 2026  14:53:54 +0000 (0:00:00.052)       0:00:01.247 *********\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] ***********\nThursday 11 June 2026  14:53:54 +0000 (0:00:00.120)       0:00:01.367 *********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nThursday 11 June 2026  14:53:54 +0000 (0:00:00.181)       0:00:01.548 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nThursday 11 June 2026  14:53:54 +0000 (0:00:00.158)       0:00:01.707 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nThursday 11 June 2026  14:53:55 +0000 (0:00:00.780)       0:00:02.488 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nThursday 11 June 2026  14:53:56 +0000 (0:00:00.737)       0:00:03.226 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  14:53:56 +0000 (0:00:00.066)       0:00:03.293 *********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nThursday 11 June 2026  14:53:57 +0000 (0:00:01.074)       0:00:04.368 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nThursday 11 June 2026  14:53:57 +0000 (0:00:00.124)       0:00:04.492 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nThursday 11 June 2026  14:53:57 +0000 (0:00:00.074)       0:00:04.567 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nThursday 11 June 2026  14:53:58 +0000 (0:00:00.820)       0:00:05.387 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.711)       0:00:06.098 *********\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] ********************\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.198)       0:00:06.297 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.053)       0:00:06.351 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.434)       0:00:06.786 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.072)       0:00:06.858 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  14:53:59 +0000 (0:00:00.097)       0:00:06.955 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  14:54:00 +0000 (0:00:00.110)       0:00:07.066 *********\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] **********************\nThursday 11 June 2026  14:54:00 +0000 (0:00:00.226)       0:00:07.293 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  14:54:00 +0000 (0:00:00.113)       0:00:07.407 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  14:54:01 +0000 (0:00:00.591)       0:00:07.999 *********\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] *************************\nThursday 11 June 2026  14:54:01 +0000 (0:00:00.195)       0:00:08.194 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:54:01 +0000 (0:00:00.083)       0:00:08.278 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:54:01 +0000 (0:00:00.461)       0:00:08.739 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:54:02 +0000 (0:00:00.375)       0:00:09.114 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:54:02 +0000 (0:00:00.117)       0:00:09.232 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:54:02 +0000 (0:00:00.359)       0:00:09.592 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:54:03 +0000 (0:00:00.401)       0:00:09.993 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:54:03 +0000 (0:00:00.129)       0:00:10.123 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:54:03 +0000 (0:00:00.367)       0:00:10.491 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:54:03 +0000 (0:00:00.341)       0:00:10.832 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:54:03 +0000 (0:00:00.121)       0:00:10.954 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:54:04 +0000 (0:00:00.322)       0:00:11.277 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  14:54:04 +0000 (0:00:00.285)       0:00:11.563 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  14:54:04 +0000 (0:00:00.329)       0:00:11.892 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  14:54:05 +0000 (0:00:00.745)       0:00:12.637 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  14:54:05 +0000 (0:00:00.289)       0:00:12.927 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.082)       0:00:13.010 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.106)       0:00:13.117 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.062)       0:00:13.179 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.065)       0:00:13.245 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.050)       0:00:13.295 *********\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] ***************************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.170)       0:00:13.466 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.041)       0:00:13.508 *********\nchanged: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  14:54:06 +0000 (0:00:00.298)       0:00:13.806 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  14:54:07 +0000 (0:00:00.492)       0:00:14.299 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  14:54:07 +0000 (0:00:00.128)       0:00:14.428 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  14:54:07 +0000 (0:00:00.051)       0:00:14.479 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  14:54:08 +0000 (0:00:00.526)       0:00:15.006 *********\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.] ***\nThursday 11 June 2026  14:54:08 +0000 (0:00:00.154)       0:00:15.160 *********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  14:54:08 +0000 (0:00:00.111)       0:00:15.272 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nThursday 11 June 2026  14:54:09 +0000 (0:00:00.705)       0:00:15.978 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nThursday 11 June 2026  14:54:09 +0000 (0:00:00.828)       0:00:16.806 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nThursday 11 June 2026  14:54:10 +0000 (0:00:00.659)       0:00:17.465 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nThursday 11 June 2026  14:54:11 +0000 (0:00:00.625)       0:00:18.091 *********\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] ***********************\nThursday 11 June 2026  14:54:11 +0000 (0:00:00.145)       0:00:18.236 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  14:54:11 +0000 (0:00:00.250)       0:00:18.487 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nThursday 11 June 2026  14:54:12 +0000 (0:00:00.614)       0:00:19.102 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  14:54:12 +0000 (0:00:00.147)       0:00:19.249 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  14:54:12 +0000 (0:00:00.155)       0:00:19.404 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  14:54:21 +0000 (0:00:09.094)       0:00:28.499 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  14:54:21 +0000 (0:00:00.346)       0:00:28.845 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  14:54:22 +0000 (0:00:00.574)       0:00:29.420 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  14:54:24 +0000 (0:00:02.446)       0:00:31.866 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  14:54:25 +0000 (0:00:00.576)       0:00:32.442 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  14:54:25 +0000 (0:00:00.112)       0:00:32.555 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  14:54:25 +0000 (0:00:00.099)       0:00:32.654 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  14:54:26 +0000 (0:00:00.681)       0:00:33.336 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  14:54:26 +0000 (0:00:00.310)       0:00:33.647 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  14:54:28 +0000 (0:00:01.653)       0:00:35.301 *********\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] ********************************\nThursday 11 June 2026  14:54:33 +0000 (0:00:04.885)       0:00:40.187 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  14:54:33 +0000 (0:00:00.341)       0:00:40.529 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  14:54:34 +0000 (0:00:00.551)       0:00:41.081 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  14:54:34 +0000 (0:00:00.549)       0:00:41.630 *********\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] ****************************\nThursday 11 June 2026  14:54:34 +0000 (0:00:00.140)       0:00:41.770 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  14:54:35 +0000 (0:00:00.587)       0:00:42.358 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  14:54:35 +0000 (0:00:00.074)       0:00:42.433 *********\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] *********************************\nThursday 11 June 2026  14:54:35 +0000 (0:00:00.090)       0:00:42.524 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  14:54:36 +0000 (0:00:00.603)       0:00:43.127 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  14:54:36 +0000 (0:00:00.068)       0:00:43.195 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  14:54:36 +0000 (0:00:00.336)       0:00:43.532 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.959)       0:00:44.492 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.051)       0:00:44.543 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.046)       0:00:44.590 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.088)       0:00:44.679 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.213)       0:00:44.893 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:54:37 +0000 (0:00:00.085)       0:00:44.978 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:54:38 +0000 (0:00:00.104)       0:00:45.082 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:54:38 +0000 (0:00:00.589)       0:00:45.671 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:54:38 +0000 (0:00:00.057)       0:00:45.729 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:54:38 +0000 (0:00:00.135)       0:00:45.865 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:54:38 +0000 (0:00:00.071)       0:00:45.936 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:54:39 +0000 (0:00:00.089)       0:00:46.026 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:54:39 +0000 (0:00:00.657)       0:00:46.683 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:54:39 +0000 (0:00:00.099)       0:00:46.783 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  14:54:39 +0000 (0:00:00.082)       0:00:46.866 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  14:54:39 +0000 (0:00:00.067)       0:00:46.933 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  14:54:40 +0000 (0:00:00.770)       0:00:47.704 *********\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] ***************\nThursday 11 June 2026  14:54:40 +0000 (0:00:00.140)       0:00:47.844 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  14:54:41 +0000 (0:00:00.423)       0:00:48.268 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  14:54:41 +0000 (0:00:00.113)       0:00:48.382 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  14:54:41 +0000 (0:00:00.326)       0:00:48.709 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  14:54:41 +0000 (0:00:00.097)       0:00:48.807 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  14:54:42 +0000 (0:00:00.533)       0:00:49.341 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  14:54:42 +0000 (0:00:00.552)       0:00:49.893 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  14:54:43 +0000 (0:00:00.506)       0:00:50.399 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  14:54:43 +0000 (0:00:00.178)       0:00:50.578 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.516)       0:00:51.094 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.067)       0:00:51.161 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.052)       0:00:51.214 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.065)       0:00:51.279 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.102)       0:00:51.382 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.049)       0:00:51.431 *********\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] ***************************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.155)       0:00:51.587 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.046)       0:00:51.634 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  14:54:44 +0000 (0:00:00.304)       0:00:51.939 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  14:54:45 +0000 (0:00:00.556)       0:00:52.495 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  14:54:45 +0000 (0:00:00.168)       0:00:52.664 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  14:54:45 +0000 (0:00:00.062)       0:00:52.727 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.655)       0:00:53.382 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.056)       0:00:53.438 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.046)       0:00:53.484 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.059)       0:00:53.544 *********\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] **************************************\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.109)       0:00:53.653 *********\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] **************************************\nThursday 11 June 2026  14:54:46 +0000 (0:00:00.304)       0:00:53.958 *********\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 }}] ******************************\nThursday 11 June 2026  14:54:47 +0000 (0:00:00.238)       0:00:54.197 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  14:54:47 +0000 (0:00:00.124)       0:00:54.321 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  14:54:47 +0000 (0:00:00.096)       0:00:54.418 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:12:13', '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:1d:e3', '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:4a:cf', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:5a:de', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:85:d7', '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:4c:1e', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  14:54:47 +0000 (0:00:00.253)       0:00:54.672 *********\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] *************************************\nThursday 11 June 2026  14:54:47 +0000 (0:00:00.147)       0:00:54.819 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  14:54:48 +0000 (0:00:00.293)       0:00:55.113 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  14:54:48 +0000 (0:00:00.060)       0:00:55.173 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  14:54:48 +0000 (0:00:00.379)       0:00:55.552 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  14:54:48 +0000 (0:00:00.061)       0:00:55.613 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  14:54:48 +0000 (0:00:00.050)       0:00:55.664 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:12:13', '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:1d:e3', '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:4a:cf', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:5a:de', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})\nok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:85:d7', '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:4c:1e', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  14:54:49 +0000 (0:00:00.327)       0:00:55.991 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  14:54:49 +0000 (0:00:00.080)       0:00:56.072 *********\nchanged: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:12:13', 'entry': 'set:disk_first,52:54:00:01:12:13,192.168.140.10,disk-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:1d:e3', 'entry': 'set:net_first,52:54:01:01:1d:e3,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:4a:cf', 'entry': 'set:disk_first,52:54:00:00:4a:cf,192.168.110.10,disk-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:5a:de', 'entry': 'set:net_first,52:54:01:00:5a:de,192.168.110.20,net-first-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:85:d7', 'entry': 'set:net_only,52:54:02:00:85:d7,192.168.110.30,net-only-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:4c:1e', 'entry': 'set:no_boot_order,52:54:03:00:4c:1e,192.168.110.40,no-boot-order-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  14:54:53 +0000 (0:00:04.026)       0:01:00.098 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  14:54:53 +0000 (0:00:00.116)       0:01:00.214 *********\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] *****************************************\nThursday 11 June 2026  14:54:53 +0000 (0:00:00.366)       0:01:00.581 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  14:54:53 +0000 (0:00:00.138)       0:01:00.719 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  14:54:53 +0000 (0:00:00.113)       0:01:00.832 *********\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] ********************************************\nThursday 11 June 2026  14:54:54 +0000 (0:00:00.223)       0:01:01.055 *********\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] ***\nThursday 11 June 2026  14:54:57 +0000 (0:00:03.410)       0:01:04.466 *********\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] ****************\nThursday 11 June 2026  14:54:57 +0000 (0:00:00.262)       0:01:04.728 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  14:54:57 +0000 (0:00:00.054)       0:01:04.783 *********\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] *******\nThursday 11 June 2026  14:54:57 +0000 (0:00:00.083)       0:01:04.866 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  14:54:57 +0000 (0:00:00.066)       0:01:04.932 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  14:54:58 +0000 (0:00:00.535)       0:01:05.468 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  14:54:58 +0000 (0:00:00.076)       0:01:05.544 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  14:54:59 +0000 (0:00:00.915)       0:01:06.459 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  14:55:00 +0000 (0:00:00.565)       0:01:07.025 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nThursday 11 June 2026  14:55:00 +0000 (0:00:00.507)       0:01:07.532 *********\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] *********************\nThursday 11 June 2026  14:55:02 +0000 (0:00:01.910)       0:01:09.443 *********\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] *****************\nThursday 11 June 2026  14:55:02 +0000 (0:00:00.126)       0:01:09.569 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nThursday 11 June 2026  14:55:02 +0000 (0:00:00.267)       0:01:09.836 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nThursday 11 June 2026  14:55:02 +0000 (0:00:00.073)       0:01:09.910 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nThursday 11 June 2026  14:55:03 +0000 (0:00:00.614)       0:01:10.525 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nThursday 11 June 2026  14:55:03 +0000 (0:00:00.061)       0:01:10.587 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nThursday 11 June 2026  14:55:03 +0000 (0:00:00.055)       0:01:10.642 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nThursday 11 June 2026  14:55:03 +0000 (0:00:00.088)       0:01:10.731 *********\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] *******************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.254)       0:01:10.986 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.037 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.044)       0:01:11.082 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.050)       0:01:11.133 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.184 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.049)       0:01:11.234 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.099)       0:01:11.333 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.052)       0:01:11.386 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.048)       0:01:11.434 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.053)       0:01:11.487 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.048)       0:01:11.536 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.588 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.099)       0:01:11.688 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.733 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.779 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.824 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.869 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  14:55:04 +0000 (0:00:00.046)       0:01:11.916 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.093)       0:01:12.009 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.054)       0:01:12.063 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.056)       0:01:12.120 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.064)       0:01:12.184 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.060)       0:01:12.245 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.054)       0:01:12.299 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.109)       0:01:12.408 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nThursday 11 June 2026  14:55:05 +0000 (0:00:00.347)       0:01:12.756 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nThursday 11 June 2026  14:55:06 +0000 (0:00:00.533)       0:01:13.289 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nThursday 11 June 2026  14:55:06 +0000 (0:00:00.444)       0:01:13.734 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nThursday 11 June 2026  14:55:07 +0000 (0:00:00.329)       0:01:14.063 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nThursday 11 June 2026  14:55:07 +0000 (0:00:00.472)       0:01:14.535 *********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nThursday 11 June 2026  14:55:07 +0000 (0:00:00.063)       0:01:14.598 *********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nThursday 11 June 2026  14:55:07 +0000 (0:00:00.352)       0:01:14.951 *********\nok: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nThursday 11 June 2026  14:55:08 +0000 (0:00:00.647)       0:01:15.599 *********\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] **********************\nThursday 11 June 2026  14:55:08 +0000 (0:00:00.257)       0:01:15.857 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****\nThursday 11 June 2026  14:55:09 +0000 (0:00:00.371)       0:01:16.228 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type disk-first-0] **********************\nThursday 11 June 2026  14:55:09 +0000 (0:00:00.433)       0:01:16.661 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************\nThursday 11 June 2026  14:55:11 +0000 (0:00:01.395)       0:01:18.057 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********\nThursday 11 June 2026  14:55:11 +0000 (0:00:00.047)       0:01:18.104 *********\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 }}] ****************\nThursday 11 June 2026  14:55:11 +0000 (0:00:00.124)       0:01:18.228 *********\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] ***********************\nThursday 11 June 2026  14:55:11 +0000 (0:00:00.103)       0:01:18.331 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:11 +0000 (0:00:00.369)       0:01:18.700 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:11 +0000 (0:00:00.099)       0:01:18.800 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:12 +0000 (0:00:00.369)       0:01:19.169 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********\nThursday 11 June 2026  14:55:12 +0000 (0:00:00.242)       0:01:19.412 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  14:55:12 +0000 (0:00:00.393)       0:01:19.805 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:13 +0000 (0:00:00.372)       0:01:20.177 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:13 +0000 (0:00:00.120)       0:01:20.298 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:13 +0000 (0:00:00.336)       0:01:20.634 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******\nThursday 11 June 2026  14:55:13 +0000 (0:00:00.302)       0:01:20.937 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***\nThursday 11 June 2026  14:55:14 +0000 (0:00:00.409)       0:01:21.346 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****\nThursday 11 June 2026  14:55:14 +0000 (0:00:00.090)       0:01:21.437 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********\nThursday 11 June 2026  14:55:14 +0000 (0:00:00.130)       0:01:21.567 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************\nThursday 11 June 2026  14:55:14 +0000 (0:00:00.064)       0:01:21.632 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  14:55:14 +0000 (0:00:00.063)       0:01:21.696 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.347)       0:01:22.043 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.094)       0:01:22.137 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.053)       0:01:22.191 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.101)       0:01:22.292 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for disk-first-0] *****************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.096)       0:01:22.389 *********\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] *********\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.127)       0:01:22.516 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nThursday 11 June 2026  14:55:15 +0000 (0:00:00.362)       0:01:22.878 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nThursday 11 June 2026  14:55:16 +0000 (0:00:00.496)       0:01:23.375 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nThursday 11 June 2026  14:55:16 +0000 (0:00:00.425)       0:01:23.800 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nThursday 11 June 2026  14:55:17 +0000 (0:00:00.342)       0:01:24.143 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nThursday 11 June 2026  14:55:17 +0000 (0:00:00.363)       0:01:24.507 *********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nThursday 11 June 2026  14:55:17 +0000 (0:00:00.412)       0:01:24.919 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nThursday 11 June 2026  14:55:18 +0000 (0:00:00.397)       0:01:25.317 *********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nThursday 11 June 2026  14:55:18 +0000 (0:00:00.303)       0:01:25.620 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nThursday 11 June 2026  14:55:18 +0000 (0:00:00.355)       0:01:25.976 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for net-first-0] ***********************\nThursday 11 June 2026  14:55:19 +0000 (0:00:00.375)       0:01:26.351 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******\nThursday 11 June 2026  14:55:19 +0000 (0:00:00.321)       0:01:26.673 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type net-first-0] ***********************\nThursday 11 June 2026  14:55:20 +0000 (0:00:00.337)       0:01:27.011 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************\nThursday 11 June 2026  14:55:20 +0000 (0:00:00.484)       0:01:27.495 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********\nThursday 11 June 2026  14:55:20 +0000 (0:00:00.076)       0:01:27.572 *********\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 }}] ****************\nThursday 11 June 2026  14:55:20 +0000 (0:00:00.146)       0:01:27.718 *********\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] ***********************\nThursday 11 June 2026  14:55:20 +0000 (0:00:00.117)       0:01:27.836 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:21 +0000 (0:00:00.372)       0:01:28.209 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:21 +0000 (0:00:00.142)       0:01:28.351 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:21 +0000 (0:00:00.368)       0:01:28.719 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********\nThursday 11 June 2026  14:55:22 +0000 (0:00:00.321)       0:01:29.041 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  14:55:22 +0000 (0:00:00.392)       0:01:29.434 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:22 +0000 (0:00:00.388)       0:01:29.823 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:22 +0000 (0:00:00.078)       0:01:29.901 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:23 +0000 (0:00:00.334)       0:01:30.236 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******\nThursday 11 June 2026  14:55:23 +0000 (0:00:00.330)       0:01:30.567 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.411)       0:01:30.978 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for net-first-0] ******\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.106)       0:01:31.084 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM net-first-0] ************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.070)       0:01:31.155 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM net-first-0] *********************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.066)       0:01:31.222 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.053)       0:01:31.275 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.357)       0:01:31.633 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.146)       0:01:31.780 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.056)       0:01:31.836 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  14:55:24 +0000 (0:00:00.054)       0:01:31.891 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for net-first-0] ******************\nThursday 11 June 2026  14:55:25 +0000 (0:00:00.096)       0:01:31.987 *********\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] **********\nThursday 11 June 2026  14:55:25 +0000 (0:00:00.127)       0:01:32.115 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nThursday 11 June 2026  14:55:25 +0000 (0:00:00.379)       0:01:32.494 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nThursday 11 June 2026  14:55:25 +0000 (0:00:00.273)       0:01:32.767 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nThursday 11 June 2026  14:55:26 +0000 (0:00:00.540)       0:01:33.308 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nThursday 11 June 2026  14:55:26 +0000 (0:00:00.293)       0:01:33.602 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nThursday 11 June 2026  14:55:26 +0000 (0:00:00.366)       0:01:33.968 *********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nThursday 11 June 2026  14:55:27 +0000 (0:00:00.348)       0:01:34.317 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nThursday 11 June 2026  14:55:27 +0000 (0:00:00.382)       0:01:34.700 *********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nThursday 11 June 2026  14:55:28 +0000 (0:00:00.289)       0:01:34.989 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nThursday 11 June 2026  14:55:28 +0000 (0:00:00.438)       0:01:35.427 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for net-only-0] ************************\nThursday 11 June 2026  14:55:28 +0000 (0:00:00.329)       0:01:35.757 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******\nThursday 11 June 2026  14:55:29 +0000 (0:00:00.414)       0:01:36.172 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type net-only-0] ************************\nThursday 11 June 2026  14:55:29 +0000 (0:00:00.387)       0:01:36.559 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.495)       0:01:37.054 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.053)       0:01:37.108 *********\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 }}] ****************\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.080)       0:01:37.188 *********\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] ***********************\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.093)       0:01:37.282 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.287)       0:01:37.569 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:30 +0000 (0:00:00.083)       0:01:37.653 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.346)       0:01:38.000 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.350)       0:01:38.350 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.467)       0:01:38.817 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for net-only-0] *******\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.051)       0:01:38.869 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM net-only-0] *************\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.056)       0:01:38.925 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM net-only-0] **********************\nThursday 11 June 2026  14:55:31 +0000 (0:00:00.051)       0:01:38.977 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.051)       0:01:39.028 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.270)       0:01:39.298 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.148)       0:01:39.446 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.055)       0:01:39.502 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.057)       0:01:39.560 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for net-only-0] *******************\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.094)       0:01:39.654 *********\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] ***********\nThursday 11 June 2026  14:55:32 +0000 (0:00:00.183)       0:01:39.837 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary file for domain XML] ******************\nThursday 11 June 2026  14:55:33 +0000 (0:00:00.356)       0:01:40.194 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Write current domain XML to temporary file] ************\nThursday 11 June 2026  14:55:33 +0000 (0:00:00.268)       0:01:40.463 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove existing boot elements from os section] *********\nThursday 11 June 2026  14:55:34 +0000 (0:00:00.540)       0:01:41.003 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add boot order to disk device] *************************\nThursday 11 June 2026  14:55:34 +0000 (0:00:00.376)       0:01:41.379 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get interface count for boot order] ********************\nThursday 11 June 2026  14:55:34 +0000 (0:00:00.058)       0:01:41.437 *********\nok: [instance]\n\nTASK [libvirt_manager : Add boot order to network interfaces] ******************\nThursday 11 June 2026  14:55:34 +0000 (0:00:00.326)       0:01:41.764 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Read updated domain XML] *******************************\nThursday 11 June 2026  14:55:35 +0000 (0:00:00.389)       0:01:42.154 *********\nok: [instance]\n\nTASK [libvirt_manager : Redefine domain with updated boot order] ***************\nThursday 11 June 2026  14:55:35 +0000 (0:00:00.329)       0:01:42.483 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Clean up temporary domain XML file] ********************\nThursday 11 June 2026  14:55:35 +0000 (0:00:00.426)       0:01:42.910 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create VM image for no-boot-order-0] *******************\nThursday 11 June 2026  14:55:36 +0000 (0:00:00.365)       0:01:43.276 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***\nThursday 11 June 2026  14:55:36 +0000 (0:00:00.418)       0:01:43.694 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************\nThursday 11 June 2026  14:55:37 +0000 (0:00:00.351)       0:01:44.046 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************\nThursday 11 June 2026  14:55:37 +0000 (0:00:00.539)       0:01:44.586 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****\nThursday 11 June 2026  14:55:37 +0000 (0:00:00.058)       0:01:44.645 *********\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 }}] ****************\nThursday 11 June 2026  14:55:37 +0000 (0:00:00.086)       0:01:44.731 *********\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] ***********************\nThursday 11 June 2026  14:55:37 +0000 (0:00:00.146)       0:01:44.878 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  14:55:38 +0000 (0:00:00.410)       0:01:45.289 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  14:55:38 +0000 (0:00:00.115)       0:01:45.404 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  14:55:38 +0000 (0:00:00.319)       0:01:45.724 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.285)       0:01:46.009 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.472)       0:01:46.482 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.066)       0:01:46.548 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.065)       0:01:46.614 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.068)       0:01:46.683 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  14:55:39 +0000 (0:00:00.050)       0:01:46.733 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.407)       0:01:47.141 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.082)       0:01:47.223 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.047)       0:01:47.270 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.055)       0:01:47.326 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for no-boot-order-0] **************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.116)       0:01:47.442 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.063)       0:01:47.505 *********\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] *****************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.155)       0:01:47.661 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nThursday 11 June 2026  14:55:40 +0000 (0:00:00.070)       0:01:47.732 *********\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] ***************************\nThursday 11 June 2026  14:55:43 +0000 (0:00:03.171)       0:01:50.904 *********\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] ****************************\nThursday 11 June 2026  14:55:44 +0000 (0:00:00.142)       0:01:51.046 *********\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] *********************************\nThursday 11 June 2026  14:55:44 +0000 (0:00:00.077)       0:01:51.124 *********\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] ******************************************************\nThursday 11 June 2026  14:55:44 +0000 (0:00:00.101)       0:01:51.225 *********\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.] ************************\nThursday 11 June 2026  14:55:44 +0000 (0:00:00.166)       0:01:51.391 *********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nThursday 11 June 2026  14:55:44 +0000 (0:00:00.325)       0:01:51.716 *********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.496)       0:01:52.213 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.082)       0:01:52.296 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.074)       0:01:52.370 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.145)       0:01:52.516 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.055)       0:01:52.571 *********\nskipping: [instance]\n\nTASK [Get disk_first VM XML] ***************************************************\nThursday 11 June 2026  14:55:45 +0000 (0:00:00.096)       0:01:52.668 *********\nok: [instance]\n\nTASK [Check disk boot order in disk-first VM] **********************************\nThursday 11 June 2026  14:55:46 +0000 (0:00:00.361)       0:01:53.030 *********\nok: [instance]\n\nTASK [Check interface boot order in disk-first VM] *****************************\nThursday 11 June 2026  14:55:46 +0000 (0:00:00.342)       0:01:53.372 *********\nok: [instance]\n\nTASK [Assert disk-first VM has correct boot order] *****************************\nThursday 11 June 2026  14:55:46 +0000 (0:00:00.330)       0:01:53.702 *********\nok: [instance]\n\nTASK [Get net_first VM XML] ****************************************************\nThursday 11 June 2026  14:55:46 +0000 (0:00:00.076)       0:01:53.779 *********\nok: [instance]\n\nTASK [Check disk boot order in network-first VM] *******************************\nThursday 11 June 2026  14:55:47 +0000 (0:00:00.372)       0:01:54.151 *********\nok: [instance]\n\nTASK [Check interface boot order in network-first VM] **************************\nThursday 11 June 2026  14:55:47 +0000 (0:00:00.381)       0:01:54.532 *********\nok: [instance]\n\nTASK [Assert network-first VM has correct boot order] **************************\nThursday 11 June 2026  14:55:47 +0000 (0:00:00.308)       0:01:54.840 *********\nok: [instance]\n\nTASK [Get net_only VM XML] *****************************************************\nThursday 11 June 2026  14:55:47 +0000 (0:00:00.077)       0:01:54.918 *********\nok: [instance]\n\nTASK [Check interface boot order in network-only VM] ***************************\nThursday 11 June 2026  14:55:48 +0000 (0:00:00.323)       0:01:55.241 *********\nok: [instance]\n\nTASK [Check disk boot order in network-only VM (should not exist)] *************\nThursday 11 June 2026  14:55:48 +0000 (0:00:00.296)       0:01:55.538 *********\nok: [instance]\n\nTASK [Assert network-only VM has correct boot order] ***************************\nThursday 11 June 2026  14:55:48 +0000 (0:00:00.353)       0:01:55.891 *********\nok: [instance]\n\nTASK [Get no_boot_order VM XML] ************************************************\nThursday 11 June 2026  14:55:48 +0000 (0:00:00.085)       0:01:55.976 *********\nok: [instance]\n\nTASK [Check for any boot order attributes in no-boot-order VM] *****************\nThursday 11 June 2026  14:55:49 +0000 (0:00:00.342)       0:01:56.319 *********\nok: [instance]\n\nTASK [Assert no-boot-order VM has no boot order attributes] ********************\nThursday 11 June 2026  14:55:49 +0000 (0:00:00.315)       0:01:56.634 *********\nok: [instance]\n\nTASK [Output success message] **************************************************\nThursday 11 June 2026  14:55:49 +0000 (0:00:00.086)       0:01:56.720 *********\nok: [instance] =>\n  msg: All boot_order validations passed successfully!\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=252  changed=99   unreachable=0    failed=0    skipped=106  rescued=0    ignored=0\n\nThursday 11 June 2026  14:55:49 +0000 (0:00:00.191)       0:01:56.912 *********\n===============================================================================\nci_nmstate : Install required packages on instance ---------------------- 9.09s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.89s\ndnsmasq : Add DHCP entries ---------------------------------------------- 4.03s\ndnsmasq : Add/Remove address -------------------------------------------- 3.41s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.17s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.45s\nlibvirt_manager : Restart firewalld ------------------------------------- 1.99s\nlibvirt_manager : Create group inventories ------------------------------ 1.91s\ndnsmasq : Install needed packages --------------------------------------- 1.65s\nlibvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.40s\nGathering Facts --------------------------------------------------------- 1.15s\ndnsmasq : Enable and start service -------------------------------------- 0.96s\nlibvirt_manager : Ensure networks are created/started ------------------- 0.83s\nlibvirt_manager : Create needed workload directory ---------------------- 0.82s\nlibvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.78s\nlibvirt_manager : Ensure network is in correct zone --------------------- 0.77s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 0.75s\nlibvirt_manager : Enable masquerading for public traffic ---------------- 0.74s\nlibvirt_manager : Allow QEMU on workload directory ---------------------- 0.71s\nlibvirt_manager : Ensure networks are defined --------------------------- 0.71s\nINFO     Running boot_order > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  14:55:50 +0000 (0:00:00.050)       0:00:00.050 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  14:55:51 +0000 (0:00:01.169)       0:00:01.220 *********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  14:55:52 +0000 (0:00:00.438)       0:00:01.659 *********\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] ***************************\nThursday 11 June 2026  14:55:54 +0000 (0:00:02.030)       0:00:03.690 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  14:55:55 +0000 (0:00:01.020)       0:00:04.710 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  14:55:58 +0000 (0:00:02.934)       0:00:07.645 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  14:55:59 +0000 (0:00:01.325)       0:00:08.970 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  14:56:00 +0000 (0:00:01.238)       0:00:10.209 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  14:56:02 +0000 (0:00:01.213)       0:00:11.422 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  14:56:02 +0000 (0:00:00.097)       0:00:11.520 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  14:56:02 +0000 (0:00:00.526)       0:00:12.046 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  14:56:03 +0000 (0:00:00.458)       0:00:12.505 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:56:03 +0000 (0:00:00.149)       0:00:12.654 *********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-no-boot-order-0\n  - cifmw-disk-first-0\n  - cifmw-net-only-0\n  - cifmw-net-first-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  14:56:03 +0000 (0:00:00.125)       0:00:12.779 *********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-only-0)\nok: [instance] => (item=cifmw-net-first-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  14:56:04 +0000 (0:00:01.345)       0:00:14.124 *********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-only-0)\nok: [instance] => (item=cifmw-net-first-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  14:56:06 +0000 (0:00:01.772)       0:00:15.897 *********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-only-0)\nok: [instance] => (item=cifmw-net-first-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  14:56:08 +0000 (0:00:01.531)       0:00:17.428 *********\nok: [instance -> localhost] => (item=cifmw-no-boot-order-0)\nok: [instance -> localhost] => (item=cifmw-disk-first-0)\nok: [instance -> localhost] => (item=cifmw-net-only-0)\nok: [instance -> localhost] => (item=cifmw-net-first-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  14:56:09 +0000 (0:00:01.456)       0:00:18.884 *********\nok: [instance] => (item=cifmw-no-boot-order-0)\nok: [instance] => (item=cifmw-disk-first-0)\nok: [instance] => (item=cifmw-net-only-0)\nok: [instance] => (item=cifmw-net-first-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  14:56:10 +0000 (0:00:01.279)       0:00:20.163 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  14:56:11 +0000 (0:00:00.475)       0:00:20.639 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:56:11 +0000 (0:00:00.164)       0:00:20.804 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-public\n  - cifmw-osp_trunk\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  14:56:11 +0000 (0:00:00.129)       0:00:20.933 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:56:11 +0000 (0:00:00.352)       0:00:21.286 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:56:12 +0000 (0:00:00.090)       0:00:21.377 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:56:12 +0000 (0:00:00.092)       0:00:21.469 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:56:12 +0000 (0:00:00.108)       0:00:21.578 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:56:12 +0000 (0:00:00.368)       0:00:21.946 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:56:12 +0000 (0:00:00.385)       0:00:22.331 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:56:13 +0000 (0:00:00.102)       0:00:22.434 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:56:13 +0000 (0:00:00.140)       0:00:22.574 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:56:13 +0000 (0:00:00.155)       0:00:22.730 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:56:13 +0000 (0:00:00.360)       0:00:23.091 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  14:56:14 +0000 (0:00:00.384)       0:00:23.475 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  14:56:15 +0000 (0:00:01.595)       0:00:25.070 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  14:56:16 +0000 (0:00:00.818)       0:00:25.889 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  14:56:17 +0000 (0:00:00.993)       0:00:26.883 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  14:56:17 +0000 (0:00:00.433)       0:00:27.316 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781189663.350525, 'mtime': 1781189663.350525, 'ctime': 1781189663.350525, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781189663.353525, 'mtime': 1781189663.353525, 'ctime': 1781189663.353525, '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] **************************\nThursday 11 June 2026  14:56:18 +0000 (0:00:00.902)       0:00:28.218 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  14:56:20 +0000 (0:00:01.274)       0:00:29.492 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  14:56:21 +0000 (0:00:00.872)       0:00:30.365 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  14:56:21 +0000 (0:00:00.518)       0:00:30.883 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  14:56:22 +0000 (0:00:00.799)       0:00:31.683 *********\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] *************************\nThursday 11 June 2026  14:56:22 +0000 (0:00:00.183)       0:00:31.866 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  14:56:22 +0000 (0:00:00.132)       0:00:31.999 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.390)       0:00:32.389 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.120)       0:00:32.509 *********\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] **********\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.143)       0:00:32.653 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.133)       0:00:32.786 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.193)       0:00:32.980 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  14:56:23 +0000 (0:00:00.177)       0:00:33.157 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  14:56:24 +0000 (0:00:00.409)       0:00:33.567 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  14:56:24 +0000 (0:00:00.087)       0:00:33.654 *********\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] *************************\nThursday 11 June 2026  14:56:24 +0000 (0:00:00.168)       0:00:33.822 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  14:56:24 +0000 (0:00:00.128)       0:00:33.951 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.419)       0:00:34.370 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.136)       0:00:34.507 *********\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] **********\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.189)       0:00:34.696 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.109)       0:00:34.805 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.083)       0:00:34.889 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  14:56:25 +0000 (0:00:00.172)       0:00:35.061 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  14:56:26 +0000 (0:00:00.391)       0:00:35.452 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  14:56:26 +0000 (0:00:00.057)       0:00:35.510 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  14:56:26 +0000 (0:00:00.494)       0:00:36.005 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  14:56:27 +0000 (0:00:00.508)       0:00:36.513 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  14:56:27 +0000 (0:00:00.573)       0:00:37.086 *********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  14:56:28 +0000 (0:00:00.596)       0:00:37.683 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  14:56:28 +0000 (0:00:00.302)       0:00:37.985 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  14:56:28 +0000 (0:00:00.056)       0:00:38.042 *********\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] ****************************************\nThursday 11 June 2026  14:56:30 +0000 (0:00:01.752)       0:00:39.794 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  14:56:30 +0000 (0:00:00.520)       0:00:40.314 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  14:56:32 +0000 (0:00:01.713)       0:00:42.028 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  14:56:33 +0000 (0:00:00.447)       0:00:42.475 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  14:56:33 +0000 (0:00:00.065)       0:00:42.540 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  14:56:33 +0000 (0:00:00.053)       0:00:42.594 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  14:56:33 +0000 (0:00:00.078)       0:00:42.672 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  14:56:33 +0000 (0:00:00.673)       0:00:43.346 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  14:56:34 +0000 (0:00:00.604)       0:00:43.951 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  14:56:34 +0000 (0:00:00.286)       0:00:44.237 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  14:56:34 +0000 (0:00:00.058)       0:00:44.296 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  14:56:34 +0000 (0:00:00.043)       0:00:44.339 *********\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] *************************************************\nThursday 11 June 2026  14:56:36 +0000 (0:00:01.066)       0:00:45.406 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:56:36 +0000 (0:00:00.103)       0:00:45.509 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:56:36 +0000 (0:00:00.480)       0:00:45.990 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  14:56:37 +0000 (0:00:00.373)       0:00:46.363 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:56:37 +0000 (0:00:00.101)       0:00:46.465 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:56:37 +0000 (0:00:00.342)       0:00:46.807 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  14:56:37 +0000 (0:00:00.429)       0:00:47.237 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  14:56:38 +0000 (0:00:00.123)       0:00:47.361 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  14:56:39 +0000 (0:00:01.614)       0:00:48.975 *********\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] ********************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:04.400)       0:00:53.376 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.357)       0:00:53.733 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.051)       0:00:53.784 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.043)       0:00:53.828 *********\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] ****************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.076)       0:00:53.904 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.043)       0:00:53.948 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.318)       0:00:54.266 *********\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] *********************************\nThursday 11 June 2026  14:56:44 +0000 (0:00:00.079)       0:00:54.346 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  14:56:45 +0000 (0:00:00.041)       0:00:54.388 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  14:56:45 +0000 (0:00:00.320)       0:00:54.708 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  14:56:45 +0000 (0:00:00.043)       0:00:54.751 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  14:56:45 +0000 (0:00:00.046)       0:00:54.798 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  14:56:46 +0000 (0:00:00.782)       0:00:55.581 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  14:56:46 +0000 (0:00:00.281)       0:00:55.862 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  14:56:47 +0000 (0:00:00.602)       0:00:56.465 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  14:56:47 +0000 (0:00:00.361)       0:00:56.827 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  14:56:48 +0000 (0:00:00.718)       0:00:57.545 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  14:56:48 +0000 (0:00:00.058)       0:00:57.604 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  14:56:48 +0000 (0:00:00.277)       0:00:57.881 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  14:56:48 +0000 (0:00:00.311)       0:00:58.193 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  14:56:48 +0000 (0:00:00.119)       0:00:58.312 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  14:56:49 +0000 (0:00:00.397)       0:00:58.710 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=78   changed=24   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0\n\nThursday 11 June 2026  14:56:50 +0000 (0:00:00.875)       0:00:59.586 *********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.40s\nlibvirt_manager : Populate service facts -------------------------------- 2.93s\nCopy generated content to proper location ------------------------------- 2.03s\nlibvirt_manager : Destroy machine --------------------------------------- 1.77s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.75s\npodman : Ensure podman is installed ------------------------------------- 1.71s\ndnsmasq : Install needed packages --------------------------------------- 1.61s\nlibvirt_manager : Destroy networks -------------------------------------- 1.60s\nlibvirt_manager : Undefine machine -------------------------------------- 1.53s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.46s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.35s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.33s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.28s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.27s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.24s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.21s\nGathering Facts --------------------------------------------------------- 1.17s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.07s\nlibvirt_manager : Get installed packages list --------------------------- 1.02s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.99s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  14:57:09 +0000 (0:00:00.071)       0:00:00.071 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  14:57:10 +0000 (0:00:01.035)       0:00:01.106 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  14:57:10 +0000 (0:00:00.601)       0:00:01.708 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  14:57:10 +0000 (0:00:00.078)       0:00:01.786 *********\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] *****************************************\nThursday 11 June 2026  14:57:11 +0000 (0:00:00.188)       0:00:01.975 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  14:57:11 +0000 (0:00:00.439)       0:00:02.415 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  14:57:11 +0000 (0:00:00.399)       0:00:02.814 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  14:57:12 +0000 (0:00:00.984)       0:00:03.798 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  14:57:13 +0000 (0:00:00.187)       0:00:03.986 *********\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] ********************\nThursday 11 June 2026  14:57:13 +0000 (0:00:00.707)       0:00:04.693 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  14:57:15 +0000 (0:00:01.737)       0:00:06.431 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  14:57:16 +0000 (0:00:01.396)       0:00:07.828 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  14:57:23 +0000 (0:00:07.115)       0:00:14.943 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  14:57:24 +0000 (0:00:00.877)       0:00:15.821 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  14:57:24 +0000 (0:00:00.073)       0:00:15.895 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  14:57:25 +0000 (0:00:00.893)       0:00:16.789 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  14:57:25 +0000 (0:00:00.097)       0:00:16.886 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  14:57:26 +0000 (0:00:00.102)       0:00:16.989 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  14:57:26 +0000 (0:00:00.102)       0:00:17.091 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  14:57:26 +0000 (0:00:00.643)       0:00:17.735 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.623)       0:00:18.358 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.082)       0:00:18.441 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.101)       0:00:18.543 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.125)       0:00:18.668 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.109)       0:00:18.778 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.086)       0:00:18.864 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  14:57:27 +0000 (0:00:00.081)       0:00:18.945 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.115)       0:00:19.061 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.071)       0:00:19.132 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.082)       0:00:19.215 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.104)       0:00:19.319 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.145)       0:00:19.465 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  14:57:28 +0000 (0:00:00.348)       0:00:19.814 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.392)       0:00:20.206 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.373)       0:00:20.580 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.115)       0:00:20.696 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.071)       0:00:20.768 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.067)       0:00:20.836 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  14:57:29 +0000 (0:00:00.069)       0:00:20.905 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.105)       0:00:21.010 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.057)       0:00:21.068 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.054)       0:00:21.122 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.064)       0:00:21.187 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.052)       0:00:21.239 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.133)       0:00:21.373 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.074)       0:00:21.447 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.072)       0:00:21.520 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.110)       0:00:21.631 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  14:57:30 +0000 (0:00:00.073)       0:00:21.704 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  14:58:13 +0000 (0:00:42.722)       0:01:04.426 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  14:58:15 +0000 (0:00:01.731)       0:01:06.158 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  14:58:15 +0000 (0:00:00.203)       0:01:06.361 *********\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] *************************************\nThursday 11 June 2026  14:58:15 +0000 (0:00:00.191)       0:01:06.552 *********\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] **************************************\nThursday 11 June 2026  14:58:15 +0000 (0:00:00.064)       0:01:06.617 *********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  14:58:17 +0000 (0:00:01.672)       0:01:08.289 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  14:58:17 +0000 (0:00:00.460)       0:01:08.750 *********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  14:58:18 +0000 (0:00:00.373)       0:01:09.123 *********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  14:58:18 +0000 (0:00:00.181)       0:01:09.304 *********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  14:58:18 +0000 (0:00:00.097)       0:01:09.401 *********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  14:58:18 +0000 (0:00:00.310)       0:01:09.712 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.409)       0:01:10.121 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.112)       0:01:10.234 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.058)       0:01:10.293 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.060)       0:01:10.353 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.060)       0:01:10.413 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.106)       0:01:10.520 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  14:58:19 +0000 (0:00:00.071)       0:01:10.591 *********\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] ***************************\nThursday 11 June 2026  14:58:21 +0000 (0:00:01.445)       0:01:12.036 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  14:58:22 +0000 (0:00:00.997)       0:01:13.034 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  14:58:25 +0000 (0:00:03.102)       0:01:16.137 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  14:58:26 +0000 (0:00:01.120)       0:01:17.258 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  14:58:27 +0000 (0:00:01.059)       0:01:18.317 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  14:58:28 +0000 (0:00:01.104)       0:01:19.422 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  14:58:28 +0000 (0:00:00.088)       0:01:19.510 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  14:58:29 +0000 (0:00:00.593)       0:01:20.103 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  14:58:29 +0000 (0:00:00.533)       0:01:20.637 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:58:29 +0000 (0:00:00.132)       0:01:20.770 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  14:58:29 +0000 (0:00:00.106)       0:01:20.876 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  14:58:29 +0000 (0:00:00.043)       0:01:20.919 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.041)       0:01:20.961 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.074)       0:01:21.035 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.044)       0:01:21.079 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.044)       0:01:21.124 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.450)       0:01:21.575 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.166)       0:01:21.741 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  14:58:30 +0000 (0:00:00.167)       0:01:21.909 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.057)       0:01:21.966 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.010 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.055 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.079)       0:01:22.134 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.429)       0:01:22.564 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.053)       0:01:22.617 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.661 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  14:58:32 +0000 (0:00:00.776)       0:01:23.438 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  14:58:33 +0000 (0:00:00.741)       0:01:24.179 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  14:58:33 +0000 (0:00:00.693)       0:01:24.872 *********\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] *************************\nThursday 11 June 2026  14:58:34 +0000 (0:00:00.167)       0:01:25.040 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  14:58:34 +0000 (0:00:00.105)       0:01:25.145 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  14:58:34 +0000 (0:00:00.424)       0:01:25.570 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  14:58:34 +0000 (0:00:00.140)       0:01:25.711 *********\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] **********\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.268)       0:01:25.979 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.127)       0:01:26.107 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.116)       0:01:26.223 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.138)       0:01:26.362 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.371)       0:01:26.733 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.056)       0:01:26.790 *********\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] *************************\nThursday 11 June 2026  14:58:35 +0000 (0:00:00.152)       0:01:26.943 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  14:58:36 +0000 (0:00:00.110)       0:01:27.053 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  14:58:36 +0000 (0:00:00.414)       0:01:27.467 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  14:58:36 +0000 (0:00:00.139)       0:01:27.606 *********\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] **********\nThursday 11 June 2026  14:58:36 +0000 (0:00:00.200)       0:01:27.807 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  14:58:37 +0000 (0:00:00.150)       0:01:27.958 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  14:58:37 +0000 (0:00:00.148)       0:01:28.107 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  14:58:37 +0000 (0:00:00.180)       0:01:28.287 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  14:58:37 +0000 (0:00:00.375)       0:01:28.663 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  14:58:37 +0000 (0:00:00.099)       0:01:28.763 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.319)       0:01:29.083 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.056)       0:01:29.139 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.049)       0:01:29.189 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.055)       0:01:29.244 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.321)       0:01:29.566 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  14:58:38 +0000 (0:00:00.053)       0:01:29.619 *********\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] ****************************************\nThursday 11 June 2026  14:58:40 +0000 (0:00:01.825)       0:01:31.445 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  14:58:41 +0000 (0:00:00.585)       0:01:32.030 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  14:58:42 +0000 (0:00:01.468)       0:01:33.498 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  14:58:42 +0000 (0:00:00.400)       0:01:33.898 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  14:58:43 +0000 (0:00:00.065)       0:01:33.964 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  14:58:43 +0000 (0:00:00.055)       0:01:34.019 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  14:58:43 +0000 (0:00:00.095)       0:01:34.114 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  14:58:43 +0000 (0:00:00.655)       0:01:34.770 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  14:58:44 +0000 (0:00:00.635)       0:01:35.406 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  14:58:44 +0000 (0:00:00.286)       0:01:35.692 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  14:58:44 +0000 (0:00:00.056)       0:01:35.749 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  14:58:44 +0000 (0:00:00.046)       0:01:35.796 *********\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] *************************************************\nThursday 11 June 2026  14:58:45 +0000 (0:00:01.070)       0:01:36.866 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:58:46 +0000 (0:00:00.110)       0:01:36.977 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:58:46 +0000 (0:00:00.454)       0:01:37.432 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  14:58:46 +0000 (0:00:00.294)       0:01:37.726 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  14:58:46 +0000 (0:00:00.103)       0:01:37.830 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  14:58:47 +0000 (0:00:00.232)       0:01:38.062 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  14:58:47 +0000 (0:00:00.345)       0:01:38.407 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  14:58:47 +0000 (0:00:00.125)       0:01:38.533 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  14:58:49 +0000 (0:00:01.562)       0:01:40.096 *********\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] ********************************\nThursday 11 June 2026  14:58:50 +0000 (0:00:01.619)       0:01:41.715 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.336)       0:01:42.052 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.071)       0:01:42.124 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.058)       0:01:42.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] ****************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.076)       0:01:42.259 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.047)       0:01:42.306 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.278)       0:01:42.585 *********\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] *********************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.135)       0:01:42.720 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  14:58:51 +0000 (0:00:00.045)       0:01:42.766 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  14:58:52 +0000 (0:00:00.325)       0:01:43.092 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  14:58:52 +0000 (0:00:00.055)       0:01:43.147 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  14:58:52 +0000 (0:00:00.046)       0:01:43.193 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  14:58:52 +0000 (0:00:00.424)       0:01:43.618 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  14:58:52 +0000 (0:00:00.326)       0:01:43.944 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  14:58:53 +0000 (0:00:00.633)       0:01:44.578 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  14:58:53 +0000 (0:00:00.333)       0:01:44.911 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  14:58:54 +0000 (0:00:00.782)       0:01:45.694 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  14:58:54 +0000 (0:00:00.111)       0:01:45.805 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  14:58:55 +0000 (0:00:00.352)       0:01:46.158 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  14:58:55 +0000 (0:00:00.345)       0:01:46.503 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  14:58:55 +0000 (0:00:00.124)       0:01:46.628 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  14:58:55 +0000 (0:00:00.305)       0:01:46.933 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.343)       0:01:47.277 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.303)       0:01:47.581 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.095)       0:01:47.676 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.051)       0:01:47.728 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.054)       0:01:47.783 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  14:58:56 +0000 (0:00:00.044)       0:01:47.827 *********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  14:58:58 +0000 (0:00:01.534)       0:01:49.361 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  14:58:58 +0000 (0:00:00.311)       0:01:49.673 *********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  14:58:59 +0000 (0:00:00.629)       0:01:50.302 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  14:58:59 +0000 (0:00:00.075)       0:01:50.378 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  14:58:59 +0000 (0:00:00.277)       0:01:50.655 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  14:59:00 +0000 (0:00:00.658)       0:01:51.314 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  14:59:00 +0000 (0:00:00.460)       0:01:51.774 *********\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.] *********\nThursday 11 June 2026  14:59:01 +0000 (0:00:00.379)       0:01:52.153 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  14:59:01 +0000 (0:00:00.446)       0:01:52.600 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  14:59:02 +0000 (0:00:00.438)       0:01:53.038 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  14:59:02 +0000 (0:00:00.529)       0:01:53.567 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  14:59:03 +0000 (0:00:00.538)       0:01:54.106 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  14:59:03 +0000 (0:00:00.569)       0:01:54.675 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  14:59:04 +0000 (0:00:00.496)       0:01:55.172 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  14:59:04 +0000 (0:00:00.524)       0:01:55.697 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  14:59:05 +0000 (0:00:00.508)       0:01:56.205 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  14:59:05 +0000 (0:00:00.478)       0:01:56.684 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  14:59:06 +0000 (0:00:00.499)       0:01:57.184 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  14:59:06 +0000 (0:00:00.509)       0:01:57.693 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  14:59:07 +0000 (0:00:00.434)       0:01:58.127 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  14:59:07 +0000 (0:00:00.475)       0:01:58.603 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  14:59:08 +0000 (0:00:00.574)       0:01:59.177 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  14:59:08 +0000 (0:00:00.511)       0:01:59.689 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  14:59:09 +0000 (0:00:00.461)       0:02:00.151 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  14:59:10 +0000 (0:00:01.458)       0:02:01.609 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  14:59:11 +0000 (0:00:00.517)       0:02:02.127 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  14:59:11 +0000 (0:00:00.467)       0:02:02.595 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  14:59:12 +0000 (0:00:00.522)       0:02:03.118 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  14:59:12 +0000 (0:00:00.467)       0:02:03.586 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  14:59:13 +0000 (0:00:00.439)       0:02:04.025 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  14:59:13 +0000 (0:00:00.512)       0:02:04.537 *********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  14:59:14 +0000 (0:00:00.504)       0:02:05.042 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  14:59:14 +0000 (0:00:00.097)       0:02:05.139 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  14:59:14 +0000 (0:00:00.397)       0:02:05.537 *********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  14:59:15 +0000 (0:00:00.504)       0:02:06.041 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  14:59:15 +0000 (0:00:00.430)       0:02:06.472 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  14:59:15 +0000 (0:00:00.293)       0:02:06.765 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  14:59:15 +0000 (0:00:00.083)       0:02:06.848 *********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nThursday 11 June 2026  14:59:16 +0000 (0:00:00.304)       0:02:07.153 *********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  14:59:16 +0000 (0:00:00.076)       0:02:07.230 *********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  14:59:16 +0000 (0:00:00.598)       0:02:07.828 *********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  14:59:17 +0000 (0:00:00.536)       0:02:08.365 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  14:59:18 +0000 (0:00:00.703)       0:02:09.069 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  14:59:18 +0000 (0:00:00.365)       0:02:09.434 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=24   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nThursday 11 June 2026  14:59:19 +0000 (0:00:01.000)       0:02:10.434 *********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 42.72s\nrepo_setup : Initialize python venv and install requirements ------------ 7.12s\nlibvirt_manager : Populate service facts -------------------------------- 3.10s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.83s\nrepo_setup : Make sure git-core package is installed -------------------- 1.74s\ntest_deps : Install python yaml libs ------------------------------------ 1.73s\nci_setup : Install needed packages -------------------------------------- 1.67s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.62s\ndnsmasq : Install needed packages --------------------------------------- 1.56s\nlibvirt_manager : Install packages required for using KVM --------------- 1.53s\npodman : Ensure podman is installed ------------------------------------- 1.47s\nlibvirt_manager : Ensure read-only socket is enabled for secret. -------- 1.46s\nci_setup : Manage directories ------------------------------------------- 1.45s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.40s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.12s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.10s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.07s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.06s\nGathering Facts --------------------------------------------------------- 1.04s\nlibvirt_manager : Restart firewalld ------------------------------------- 1.00s\nINFO     Running check_dns > converge\n\nPLAY [Test DNS entries] ********************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  14:59:20 +0000 (0:00:00.055)       0:00:00.055 *********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  14:59:21 +0000 (0:00:01.061)       0:00:01.117 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  14:59:21 +0000 (0:00:00.062)       0:00:01.179 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  14:59:21 +0000 (0:00:00.097)       0:00:01.276 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  14:59:21 +0000 (0:00:00.370)       0:00:01.647 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  14:59:21 +0000 (0:00:00.081)       0:00:01.728 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  14:59:21 +0000 (0:00:00.093)       0:00:01.821 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  14:59:22 +0000 (0:00:00.146)       0:00:01.968 *********\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] **********************\nThursday 11 June 2026  14:59:22 +0000 (0:00:00.216)       0:00:02.185 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  14:59:22 +0000 (0:00:00.076)       0:00:02.261 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  14:59:23 +0000 (0:00:00.750)       0:00:03.012 *********\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] *************************\nThursday 11 June 2026  14:59:23 +0000 (0:00:00.208)       0:00:03.221 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:59:23 +0000 (0:00:00.150)       0:00:03.371 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:59:23 +0000 (0:00:00.502)       0:00:03.874 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:59:24 +0000 (0:00:00.364)       0:00:04.238 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:59:24 +0000 (0:00:00.102)       0:00:04.340 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:59:24 +0000 (0:00:00.373)       0:00:04.714 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:59:25 +0000 (0:00:00.335)       0:00:05.050 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:59:25 +0000 (0:00:00.097)       0:00:05.147 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:59:25 +0000 (0:00:00.277)       0:00:05.425 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  14:59:25 +0000 (0:00:00.373)       0:00:05.799 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  14:59:25 +0000 (0:00:00.097)       0:00:05.897 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  14:59:26 +0000 (0:00:00.327)       0:00:06.224 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  14:59:26 +0000 (0:00:00.339)       0:00:06.564 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  14:59:27 +0000 (0:00:00.367)       0:00:06.931 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  14:59:27 +0000 (0:00:00.798)       0:00:07.729 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.509)       0:00:08.239 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.109)       0:00:08.349 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.066)       0:00:08.415 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.073)       0:00:08.489 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.074)       0:00:08.564 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.060)       0:00:08.624 *********\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] ***************************\nThursday 11 June 2026  14:59:28 +0000 (0:00:00.287)       0:00:08.912 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  14:59:29 +0000 (0:00:00.068)       0:00:08.980 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  14:59:29 +0000 (0:00:00.367)       0:00:09.348 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  14:59:30 +0000 (0:00:00.665)       0:00:10.014 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  14:59:30 +0000 (0:00:00.199)       0:00:10.213 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  14:59:30 +0000 (0:00:00.108)       0:00:10.322 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  14:59:31 +0000 (0:00:00.611)       0:00:10.934 *********\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.] ***\nThursday 11 June 2026  14:59:31 +0000 (0:00:00.158)       0:00:11.092 *********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  14:59:31 +0000 (0:00:00.130)       0:00:11.223 *********\nchanged: [instance] => (item=ocppr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nThursday 11 June 2026  14:59:32 +0000 (0:00:01.067)       0:00:12.291 *********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nThursday 11 June 2026  14:59:33 +0000 (0:00:01.343)       0:00:13.634 *********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nThursday 11 June 2026  14:59:34 +0000 (0:00:00.925)       0:00:14.560 *********\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] **********\nThursday 11 June 2026  14:59:35 +0000 (0:00:00.861)       0:00:15.422 *********\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] ***********************\nThursday 11 June 2026  14:59:35 +0000 (0:00:00.189)       0:00:15.612 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  14:59:36 +0000 (0:00:00.310)       0:00:15.922 *********\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] ************************\nThursday 11 June 2026  14:59:36 +0000 (0:00:00.777)       0:00:16.700 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  14:59:37 +0000 (0:00:00.238)       0:00:16.939 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  14:59:37 +0000 (0:00:00.240)       0:00:17.180 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  14:59:39 +0000 (0:00:01.851)       0:00:19.031 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  14:59:39 +0000 (0:00:00.318)       0:00:19.350 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  14:59:40 +0000 (0:00:00.567)       0:00:19.918 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  14:59:42 +0000 (0:00:02.178)       0:00:22.096 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  14:59:42 +0000 (0:00:00.634)       0:00:22.731 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  14:59:42 +0000 (0:00:00.091)       0:00:22.822 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  14:59:42 +0000 (0:00:00.082)       0:00:22.904 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  14:59:43 +0000 (0:00:00.622)       0:00:23.527 *********\nok: [instance] => (item=ocppr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  14:59:44 +0000 (0:00:00.437)       0:00:23.964 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  14:59:45 +0000 (0:00:01.516)       0:00:25.480 *********\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] ********************************\nThursday 11 June 2026  14:59:50 +0000 (0:00:04.620)       0:00:30.101 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  14:59:50 +0000 (0:00:00.329)       0:00:30.430 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  14:59:51 +0000 (0:00:00.578)       0:00:31.009 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  14:59:51 +0000 (0:00:00.636)       0:00:31.646 *********\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] ****************************\nThursday 11 June 2026  14:59:51 +0000 (0:00:00.096)       0:00:31.742 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  14:59:52 +0000 (0:00:00.651)       0:00:32.394 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  14:59:52 +0000 (0:00:00.106)       0:00:32.500 *********\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] *********************************\nThursday 11 June 2026  14:59:52 +0000 (0:00:00.101)       0:00:32.602 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  14:59:53 +0000 (0:00:00.602)       0:00:33.204 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  14:59:53 +0000 (0:00:00.101)       0:00:33.306 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  14:59:53 +0000 (0:00:00.295)       0:00:33.601 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  14:59:54 +0000 (0:00:01.193)       0:00:34.795 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  14:59:54 +0000 (0:00:00.092)       0:00:34.887 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  14:59:55 +0000 (0:00:00.055)       0:00:34.943 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  14:59:55 +0000 (0:00:00.108)       0:00:35.052 *********\nskipping: [instance] => (item=ocppr)\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:59:55 +0000 (0:00:00.237)       0:00:35.290 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:59:55 +0000 (0:00:00.078)       0:00:35.369 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:59:55 +0000 (0:00:00.099)       0:00:35.468 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:59:56 +0000 (0:00:00.635)       0:00:36.103 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:59:56 +0000 (0:00:00.094)       0:00:36.197 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  14:59:56 +0000 (0:00:00.092)       0:00:36.290 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  14:59:56 +0000 (0:00:00.062)       0:00:36.352 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  14:59:56 +0000 (0:00:00.132)       0:00:36.484 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  14:59:57 +0000 (0:00:00.650)       0:00:37.134 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  14:59:57 +0000 (0:00:00.066)       0:00:37.201 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  14:59:57 +0000 (0:00:00.129)       0:00:37.330 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  14:59:57 +0000 (0:00:00.065)       0:00:37.395 *********\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] ***************\nThursday 11 June 2026  14:59:58 +0000 (0:00:00.919)       0:00:38.314 *********\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] ***************\nThursday 11 June 2026  14:59:58 +0000 (0:00:00.144)       0:00:38.458 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  14:59:58 +0000 (0:00:00.383)       0:00:38.842 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  14:59:59 +0000 (0:00:00.086)       0:00:38.929 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  14:59:59 +0000 (0:00:00.372)       0:00:39.301 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  14:59:59 +0000 (0:00:00.089)       0:00:39.391 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  14:59:59 +0000 (0:00:00.352)       0:00:39.744 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  14:59:59 +0000 (0:00:00.076)       0:00:39.820 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:00:00 +0000 (0:00:00.598)       0:00:40.418 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:00:01 +0000 (0:00:00.604)       0:00:41.023 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:00:01 +0000 (0:00:00.561)       0:00:41.584 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:00:01 +0000 (0:00:00.245)       0:00:41.830 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.563)       0:00:42.393 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.087)       0:00:42.481 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.070)       0:00:42.551 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.116)       0:00:42.668 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.071)       0:00:42.739 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:00:02 +0000 (0:00:00.062)       0:00:42.801 *********\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] ***************************\nThursday 11 June 2026  15:00:03 +0000 (0:00:00.249)       0:00:43.051 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:00:03 +0000 (0:00:00.061)       0:00:43.112 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:00:03 +0000 (0:00:00.344)       0:00:43.456 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:00:04 +0000 (0:00:00.632)       0:00:44.089 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:00:04 +0000 (0:00:00.222)       0:00:44.312 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:00:04 +0000 (0:00:00.148)       0:00:44.460 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.642)       0:00:45.102 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.102)       0:00:45.205 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.113)       0:00:45.318 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.069)       0:00:45.388 *********\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] **************************************\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.161)       0:00:45.550 *********\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] **************************************\nThursday 11 June 2026  15:00:05 +0000 (0:00:00.309)       0:00:45.859 *********\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] **************************************\nThursday 11 June 2026  15:00:06 +0000 (0:00:00.130)       0:00:45.990 *********\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] **************************************\nThursday 11 June 2026  15:00:06 +0000 (0:00:00.213)       0:00:46.204 *********\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] **************************************\nThursday 11 June 2026  15:00:06 +0000 (0:00:00.156)       0:00:46.360 *********\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] **************************************\nThursday 11 June 2026  15:00:06 +0000 (0:00:00.247)       0:00:46.607 *********\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] **************************************\nThursday 11 June 2026  15:00:06 +0000 (0:00:00.209)       0:00:46.817 *********\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 }}] ******************************\nThursday 11 June 2026  15:00:07 +0000 (0:00:00.273)       0:00:47.091 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:00:07 +0000 (0:00:00.200)       0:00:47.291 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:00:07 +0000 (0:00:00.100)       0:00:47.392 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:1e:31', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:c9:b2', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:b0:fc', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:bb:b5', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:70:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:9d:0b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:c5:93', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:d5:23', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:00:07 +0000 (0:00:00.238)       0:00:47.630 *********\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] *************************************\nThursday 11 June 2026  15:00:07 +0000 (0:00:00.173)       0:00:47.803 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:00:08 +0000 (0:00:00.292)       0:00:48.096 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:00:08 +0000 (0:00:00.069)       0:00:48.165 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:00:08 +0000 (0:00:00.336)       0:00:48.501 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:00:08 +0000 (0:00:00.124)       0:00:48.626 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:00:08 +0000 (0:00:00.066)       0:00:48.693 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:1e:31', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:c9:b2', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:b0:fc', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:bb:b5', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:70:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:9d:0b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:c5:93', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:d5:23', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:00:09 +0000 (0:00:00.302)       0:00:48.995 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:00:09 +0000 (0:00:00.112)       0:00:49.108 *********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:1e:31', 'entry': 'set:compute,52:54:00:01:1e:31,192.168.140.100,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:c9:b2', 'entry': 'set:controller,52:54:01:01:c9:b2,192.168.140.9,controller-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:b0:fc', 'entry': 'set:ocp,52:54:02:02:b0:fc,192.168.140.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:bb:b5', 'entry': 'set:ocp_worker,52:54:03:02:bb:b5,192.168.140.15,worker-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:70:53', 'entry': 'set:compute,52:54:00:00:70:53,192.168.110.100,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_controller-0_52:54:01:00:9d:0b', 'entry': 'set:controller,52:54:01:00:9d:0b,192.168.110.9,controller-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-0_52:54:02:01:c5:93', 'entry': 'set:ocp,52:54:02:01:c5:93,192.168.110.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_worker-0_52:54:03:01:d5:23', 'entry': 'set:ocp_worker,52:54:03:01:d5:23,192.168.110.15,worker-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:00:13 +0000 (0:00:03.861)       0:00:52.970 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:00:13 +0000 (0:00:00.134)       0:00:53.104 *********\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] *****************************************\nThursday 11 June 2026  15:00:13 +0000 (0:00:00.375)       0:00:53.480 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:00:13 +0000 (0:00:00.211)       0:00:53.691 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:00:13 +0000 (0:00:00.109)       0:00:53.801 *********\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] ********************************************\nThursday 11 June 2026  15:00:14 +0000 (0:00:00.382)       0:00:54.183 *********\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] ***\nThursday 11 June 2026  15:00:20 +0000 (0:00:06.298)       0:01:00.482 *********\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] ****************\nThursday 11 June 2026  15:00:21 +0000 (0:00:00.699)       0:01:01.182 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:00:21 +0000 (0:00:00.069)       0:01:01.251 *********\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] *******\nThursday 11 June 2026  15:00:21 +0000 (0:00:00.108)       0:01:01.360 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:00:21 +0000 (0:00:00.149)       0:01:01.509 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:00:22 +0000 (0:00:00.590)       0:01:02.100 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:00:22 +0000 (0:00:00.116)       0:01:02.217 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:00:23 +0000 (0:00:00.946)       0:01:03.163 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:00:23 +0000 (0:00:00.581)       0:01:03.745 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=122  changed=46   unreachable=0    failed=0    skipped=34   rescued=0    ignored=0\n\nThursday 11 June 2026  15:00:24 +0000 (0:00:00.833)       0:01:04.579 *********\n===============================================================================\ndnsmasq : Add/Remove address -------------------------------------------- 6.30s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.62s\ndnsmasq : Add DHCP entries ---------------------------------------------- 3.86s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.18s\nci_nmstate : Install required packages on instance ---------------------- 1.85s\ndnsmasq : Install needed packages --------------------------------------- 1.52s\nlibvirt_manager : Ensure networks are created/started ------------------- 1.34s\ndnsmasq : Enable and start service -------------------------------------- 1.19s\nlibvirt_manager : Ensure networks are defined --------------------------- 1.07s\nGathering Facts --------------------------------------------------------- 1.06s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.95s\nlibvirt_manager : Ensure networks are active ---------------------------- 0.93s\nlibvirt_manager : Ensure network is in correct zone --------------------- 0.92s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 0.86s\ndnsmasq : Reload dnsmasq ------------------------------------------------ 0.83s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 0.80s\nlibvirt_manager : Fetch bridges ports link info ------------------------- 0.78s\nlibvirt_manager : Dump MAC mapping -------------------------------------- 0.75s\ndnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts --- 0.70s\nnetworking_mapper : Write the Networking Definition to file ------------- 0.67s\nINFO     Running check_dns > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:00:25 +0000 (0:00:00.056)       0:00:00.056 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  15:00:26 +0000 (0:00:01.461)       0:00:01.518 *********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  15:00:27 +0000 (0:00:00.511)       0:00:02.030 *********\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] ***************************\nThursday 11 June 2026  15:00:29 +0000 (0:00:02.067)       0:00:04.098 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:00:30 +0000 (0:00:00.992)       0:00:05.090 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:00:33 +0000 (0:00:03.215)       0:00:08.305 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:00:34 +0000 (0:00:01.144)       0:00:09.450 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:00:35 +0000 (0:00:00.908)       0:00:10.358 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:00:36 +0000 (0:00:00.925)       0:00:11.283 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:00:36 +0000 (0:00:00.097)       0:00:11.381 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:00:37 +0000 (0:00:00.555)       0:00:11.936 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:00:37 +0000 (0:00:00.670)       0:00:12.607 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.129)       0:00:12.737 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.136)       0:00:12.873 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.051)       0:00:12.925 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.046)       0:00:12.972 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.042)       0:00:13.014 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.039)       0:00:13.054 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.037)       0:00:13.091 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:00:38 +0000 (0:00:00.500)       0:00:13.591 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.141)       0:00:13.732 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n  - ocppr\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.136)       0:00:13.869 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.352)       0:00:14.222 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.125)       0:00:14.347 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.129)       0:00:14.476 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:00:39 +0000 (0:00:00.129)       0:00:14.606 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:00:40 +0000 (0:00:00.396)       0:00:15.003 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:00:40 +0000 (0:00:00.457)       0:00:15.460 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:00:40 +0000 (0:00:00.131)       0:00:15.592 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:00:40 +0000 (0:00:00.087)       0:00:15.679 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:00:41 +0000 (0:00:00.110)       0:00:15.790 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:00:41 +0000 (0:00:00.364)       0:00:16.154 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:00:41 +0000 (0:00:00.418)       0:00:16.572 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:00:41 +0000 (0:00:00.126)       0:00:16.699 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:00:42 +0000 (0:00:00.212)       0:00:16.912 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:00:42 +0000 (0:00:00.118)       0:00:17.030 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:00:42 +0000 (0:00:00.339)       0:00:17.369 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:00:43 +0000 (0:00:00.424)       0:00:17.794 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:00:45 +0000 (0:00:02.294)       0:00:20.088 *********\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] *************\nThursday 11 June 2026  15:00:46 +0000 (0:00:01.143)       0:00:21.231 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=ocppr)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:00:47 +0000 (0:00:01.373)       0:00:22.605 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:00:48 +0000 (0:00:00.469)       0:00:23.075 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.684771, 'mtime': 1781189980.684771, 'ctime': 1781189980.684771, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.6867712, 'mtime': 1781189980.6867712, 'ctime': 1781189980.6867712, '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': 13775603, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.687771, 'mtime': 1781189980.687771, 'ctime': 1781189980.687771, '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] **************************\nThursday 11 June 2026  15:00:49 +0000 (0:00:01.105)       0:00:24.180 *********\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] ***************\nThursday 11 June 2026  15:00:51 +0000 (0:00:01.852)       0:00:26.033 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:00:52 +0000 (0:00:00.809)       0:00:26.843 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:00:52 +0000 (0:00:00.508)       0:00:27.351 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:00:53 +0000 (0:00:00.689)       0:00:28.041 *********\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] *************************\nThursday 11 June 2026  15:00:53 +0000 (0:00:00.161)       0:00:28.202 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:00:53 +0000 (0:00:00.164)       0:00:28.367 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.462)       0:00:28.830 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.124)       0:00:28.954 *********\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] **********\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.128)       0:00:29.082 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.131)       0:00:29.213 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.111)       0:00:29.325 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:00:54 +0000 (0:00:00.132)       0:00:29.457 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:00:55 +0000 (0:00:00.387)       0:00:29.845 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:00:55 +0000 (0:00:00.069)       0:00:29.915 *********\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] *************************\nThursday 11 June 2026  15:00:55 +0000 (0:00:00.198)       0:00:30.113 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:00:55 +0000 (0:00:00.126)       0:00:30.240 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:00:55 +0000 (0:00:00.396)       0:00:30.636 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:00:56 +0000 (0:00:00.139)       0:00:30.776 *********\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] **********\nThursday 11 June 2026  15:00:56 +0000 (0:00:00.170)       0:00:30.947 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:00:56 +0000 (0:00:00.112)       0:00:31.060 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:00:56 +0000 (0:00:00.117)       0:00:31.178 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:00:56 +0000 (0:00:00.164)       0:00:31.342 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.394)       0:00:31.737 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.064)       0:00:31.801 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.417)       0:00:32.219 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.067)       0:00:32.286 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.048)       0:00:32.334 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:00:57 +0000 (0:00:00.058)       0:00:32.393 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:00:58 +0000 (0:00:00.336)       0:00:32.729 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:00:58 +0000 (0:00:00.062)       0:00:32.791 *********\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] ****************************************\nThursday 11 June 2026  15:00:59 +0000 (0:00:01.798)       0:00:34.590 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:01:00 +0000 (0:00:00.552)       0:00:35.142 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:01:02 +0000 (0:00:01.805)       0:00:36.948 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:01:02 +0000 (0:00:00.439)       0:00:37.387 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:01:02 +0000 (0:00:00.089)       0:00:37.477 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:01:02 +0000 (0:00:00.085)       0:00:37.562 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:01:02 +0000 (0:00:00.130)       0:00:37.692 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:01:03 +0000 (0:00:00.676)       0:00:38.369 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:01:04 +0000 (0:00:00.613)       0:00:38.983 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:01:04 +0000 (0:00:00.245)       0:00:39.228 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:01:04 +0000 (0:00:00.041)       0:00:39.269 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:01:04 +0000 (0:00:00.047)       0:00:39.316 *********\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] *************************************************\nThursday 11 June 2026  15:01:05 +0000 (0:00:00.924)       0:00:40.241 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:01:05 +0000 (0:00:00.096)       0:00:40.337 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:01:06 +0000 (0:00:00.482)       0:00:40.819 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:01:06 +0000 (0:00:00.364)       0:00:41.184 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:01:06 +0000 (0:00:00.108)       0:00:41.293 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:01:06 +0000 (0:00:00.320)       0:00:41.613 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:01:07 +0000 (0:00:00.346)       0:00:41.960 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:01:07 +0000 (0:00:00.116)       0:00:42.077 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:01:08 +0000 (0:00:01.541)       0:00:43.618 *********\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] ********************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:04.539)       0:00:48.158 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:00.301)       0:00:48.460 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:00.079)       0:00:48.540 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:00.041)       0:00:48.582 *********\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] ****************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:00.073)       0:00:48.655 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:01:13 +0000 (0:00:00.041)       0:00:48.697 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.298)       0:00:48.996 *********\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] *********************************\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.086)       0:00:49.083 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.046)       0:00:49.130 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.394)       0:00:49.524 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.043)       0:00:49.568 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:01:14 +0000 (0:00:00.042)       0:00:49.610 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:01:15 +0000 (0:00:00.725)       0:00:50.336 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:01:15 +0000 (0:00:00.341)       0:00:50.678 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:01:16 +0000 (0:00:00.595)       0:00:51.274 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:01:16 +0000 (0:00:00.351)       0:00:51.625 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:01:17 +0000 (0:00:00.788)       0:00:52.413 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:01:17 +0000 (0:00:00.055)       0:00:52.469 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:01:18 +0000 (0:00:00.288)       0:00:52.757 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:01:18 +0000 (0:00:00.319)       0:00:53.077 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  15:01:18 +0000 (0:00:00.133)       0:00:53.211 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:01:19 +0000 (0:00:00.519)       0:00:53.731 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=73   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0\n\nThursday 11 June 2026  15:01:19 +0000 (0:00:00.857)       0:00:54.588 *********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.54s\nlibvirt_manager : Populate service facts -------------------------------- 3.22s\nlibvirt_manager : Destroy networks -------------------------------------- 2.29s\nCopy generated content to proper location ------------------------------- 2.07s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.85s\npodman : Ensure podman is installed ------------------------------------- 1.81s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.80s\ndnsmasq : Install needed packages --------------------------------------- 1.54s\nGathering Facts --------------------------------------------------------- 1.46s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.37s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.14s\nlibvirt_manager : Undefine networks ------------------------------------- 1.14s\nlibvirt_manager : Remove dummy interface connections -------------------- 1.11s\nlibvirt_manager : Get installed packages list --------------------------- 0.99s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.93s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.92s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.91s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.86s\nlibvirt_manager : Ensure firewalld is enabled and started --------------- 0.81s\nradvd : Gather package facts -------------------------------------------- 0.79s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  15:01:38 +0000 (0:00:00.072)       0:00:00.072 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  15:01:39 +0000 (0:00:01.114)       0:00:01.186 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  15:01:40 +0000 (0:00:00.573)       0:00:01.759 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  15:01:40 +0000 (0:00:00.080)       0:00:01.840 *********\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] *****************************************\nThursday 11 June 2026  15:01:40 +0000 (0:00:00.198)       0:00:02.038 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  15:01:41 +0000 (0:00:00.463)       0:00:02.501 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  15:01:41 +0000 (0:00:00.355)       0:00:02.857 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  15:01:42 +0000 (0:00:01.125)       0:00:03.982 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  15:01:42 +0000 (0:00:00.171)       0:00:04.154 *********\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] ********************\nThursday 11 June 2026  15:01:43 +0000 (0:00:00.773)       0:00:04.928 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  15:01:45 +0000 (0:00:01.711)       0:00:06.639 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  15:01:46 +0000 (0:00:01.129)       0:00:07.768 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  15:01:53 +0000 (0:00:07.199)       0:00:14.968 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  15:01:54 +0000 (0:00:00.917)       0:00:15.885 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  15:01:54 +0000 (0:00:00.079)       0:00:15.965 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  15:01:55 +0000 (0:00:00.863)       0:00:16.829 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  15:01:55 +0000 (0:00:00.126)       0:00:16.955 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  15:01:55 +0000 (0:00:00.096)       0:00:17.052 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  15:01:55 +0000 (0:00:00.094)       0:00:17.146 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  15:01:56 +0000 (0:00:00.648)       0:00:17.794 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.632)       0:00:18.427 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.106)       0:00:18.534 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.086)       0:00:18.620 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.143)       0:00:18.764 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.110)       0:00:18.875 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.083)       0:00:18.958 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.087)       0:00:19.046 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.124)       0:00:19.171 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.093)       0:00:19.264 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  15:01:57 +0000 (0:00:00.081)       0:00:19.345 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  15:01:58 +0000 (0:00:00.081)       0:00:19.427 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  15:01:58 +0000 (0:00:00.134)       0:00:19.561 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  15:01:58 +0000 (0:00:00.297)       0:00:19.859 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  15:01:58 +0000 (0:00:00.338)       0:00:20.198 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.379)       0:00:20.577 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.128)       0:00:20.706 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.075)       0:00:20.781 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.069)       0:00:20.851 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.069)       0:00:20.920 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.108)       0:00:21.029 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.070)       0:00:21.099 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.058)       0:00:21.158 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.085)       0:00:21.243 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  15:01:59 +0000 (0:00:00.098)       0:00:21.342 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  15:02:00 +0000 (0:00:00.097)       0:00:21.440 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  15:02:00 +0000 (0:00:00.108)       0:00:21.548 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  15:02:00 +0000 (0:00:00.140)       0:00:21.688 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  15:02:00 +0000 (0:00:00.098)       0:00:21.787 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  15:02:00 +0000 (0:00:00.097)       0:00:21.885 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  15:02:42 +0000 (0:00:41.702)       0:01:03.588 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  15:02:43 +0000 (0:00:01.618)       0:01:05.206 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  15:02:43 +0000 (0:00:00.160)       0:01:05.367 *********\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] *************************************\nThursday 11 June 2026  15:02:44 +0000 (0:00:00.144)       0:01:05.512 *********\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] **************************************\nThursday 11 June 2026  15:02:44 +0000 (0:00:00.063)       0:01:05.575 *********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  15:02:45 +0000 (0:00:01.638)       0:01:07.214 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  15:02:46 +0000 (0:00:00.410)       0:01:07.624 *********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  15:02:46 +0000 (0:00:00.327)       0:01:07.951 *********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  15:02:46 +0000 (0:00:00.153)       0:01:08.105 *********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  15:02:46 +0000 (0:00:00.140)       0:01:08.246 *********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.330)       0:01:08.576 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.448)       0:01:09.025 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.099)       0:01:09.125 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.057)       0:01:09.183 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.059)       0:01:09.243 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.058)       0:01:09.302 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  15:02:47 +0000 (0:00:00.057)       0:01:09.359 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  15:02:48 +0000 (0:00:00.107)       0:01:09.467 *********\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] ***************************\nThursday 11 June 2026  15:02:49 +0000 (0:00:01.549)       0:01:11.016 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:02:50 +0000 (0:00:01.019)       0:01:12.036 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:02:53 +0000 (0:00:02.953)       0:01:14.989 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:02:54 +0000 (0:00:01.172)       0:01:16.162 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:02:55 +0000 (0:00:01.003)       0:01:17.166 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:02:56 +0000 (0:00:00.967)       0:01:18.133 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:02:56 +0000 (0:00:00.086)       0:01:18.220 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:02:57 +0000 (0:00:00.596)       0:01:18.816 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.677)       0:01:19.494 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.154)       0:01:19.649 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.158)       0:01:19.808 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.086)       0:01:19.894 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.040)       0:01:19.934 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.049)       0:01:19.984 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.053)       0:01:20.037 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:02:58 +0000 (0:00:00.047)       0:01:20.085 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.511)       0:01:20.596 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.167)       0:01:20.764 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.149)       0:01:20.913 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.056)       0:01:20.969 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.076)       0:01:21.046 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.045)       0:01:21.091 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:02:59 +0000 (0:00:00.042)       0:01:21.134 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:03:00 +0000 (0:00:00.454)       0:01:21.589 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:03:00 +0000 (0:00:00.044)       0:01:21.634 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:03:00 +0000 (0:00:00.047)       0:01:21.681 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:03:01 +0000 (0:00:00.799)       0:01:22.480 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:03:01 +0000 (0:00:00.730)       0:01:23.211 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:03:02 +0000 (0:00:00.690)       0:01:23.902 *********\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] *************************\nThursday 11 June 2026  15:03:02 +0000 (0:00:00.175)       0:01:24.077 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:03:02 +0000 (0:00:00.130)       0:01:24.207 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.484)       0:01:24.691 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.121)       0:01:24.813 *********\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] **********\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.142)       0:01:24.955 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.091)       0:01:25.046 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.109)       0:01:25.156 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:03:03 +0000 (0:00:00.134)       0:01:25.291 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:03:04 +0000 (0:00:00.403)       0:01:25.694 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:03:04 +0000 (0:00:00.083)       0:01:25.777 *********\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] *************************\nThursday 11 June 2026  15:03:04 +0000 (0:00:00.226)       0:01:26.004 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:03:04 +0000 (0:00:00.111)       0:01:26.115 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.401)       0:01:26.516 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.101)       0:01:26.617 *********\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] **********\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.162)       0:01:26.780 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.159)       0:01:26.940 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.128)       0:01:27.068 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:03:05 +0000 (0:00:00.249)       0:01:27.318 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.441)       0:01:27.760 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.068)       0:01:27.828 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.267)       0:01:28.096 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.042)       0:01:28.139 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.047)       0:01:28.186 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:03:06 +0000 (0:00:00.057)       0:01:28.243 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:03:07 +0000 (0:00:00.383)       0:01:28.627 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:03:07 +0000 (0:00:00.082)       0:01:28.710 *********\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] ****************************************\nThursday 11 June 2026  15:03:09 +0000 (0:00:01.849)       0:01:30.559 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:03:09 +0000 (0:00:00.565)       0:01:31.124 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:03:11 +0000 (0:00:01.585)       0:01:32.709 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:03:11 +0000 (0:00:00.342)       0:01:33.051 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:03:11 +0000 (0:00:00.073)       0:01:33.124 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:03:11 +0000 (0:00:00.059)       0:01:33.184 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:03:11 +0000 (0:00:00.086)       0:01:33.271 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:03:12 +0000 (0:00:00.650)       0:01:33.921 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:03:13 +0000 (0:00:00.615)       0:01:34.537 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:03:13 +0000 (0:00:00.320)       0:01:34.857 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:03:13 +0000 (0:00:00.064)       0:01:34.922 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:03:13 +0000 (0:00:00.049)       0:01:34.972 *********\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] *************************************************\nThursday 11 June 2026  15:03:14 +0000 (0:00:01.057)       0:01:36.029 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:03:14 +0000 (0:00:00.110)       0:01:36.140 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:03:15 +0000 (0:00:00.476)       0:01:36.616 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:03:15 +0000 (0:00:00.334)       0:01:36.951 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:03:15 +0000 (0:00:00.132)       0:01:37.084 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:03:16 +0000 (0:00:00.334)       0:01:37.419 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:03:16 +0000 (0:00:00.368)       0:01:37.787 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:03:16 +0000 (0:00:00.096)       0:01:37.883 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:03:17 +0000 (0:00:01.483)       0:01:39.367 *********\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] ********************************\nThursday 11 June 2026  15:03:19 +0000 (0:00:01.585)       0:01:40.953 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:03:19 +0000 (0:00:00.305)       0:01:41.258 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:03:19 +0000 (0:00:00.054)       0:01:41.312 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:03:19 +0000 (0:00:00.053)       0:01:41.366 *********\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] ****************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.109)       0:01:41.475 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.047)       0:01:41.522 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.307)       0:01:41.830 *********\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] *********************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.089)       0:01:41.920 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.043)       0:01:41.963 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.312)       0:01:42.276 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:03:20 +0000 (0:00:00.098)       0:01:42.374 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:03:21 +0000 (0:00:00.048)       0:01:42.422 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:03:21 +0000 (0:00:00.404)       0:01:42.827 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:03:21 +0000 (0:00:00.289)       0:01:43.117 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:03:22 +0000 (0:00:00.584)       0:01:43.701 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:03:22 +0000 (0:00:00.338)       0:01:44.040 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:03:23 +0000 (0:00:00.718)       0:01:44.758 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:03:23 +0000 (0:00:00.065)       0:01:44.824 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:03:23 +0000 (0:00:00.341)       0:01:45.165 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:03:24 +0000 (0:00:00.337)       0:01:45.503 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  15:03:24 +0000 (0:00:00.156)       0:01:45.659 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  15:03:24 +0000 (0:00:00.316)       0:01:45.976 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  15:03:24 +0000 (0:00:00.303)       0:01:46.279 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  15:03:25 +0000 (0:00:00.257)       0:01:46.537 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  15:03:25 +0000 (0:00:00.065)       0:01:46.602 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  15:03:25 +0000 (0:00:00.048)       0:01:46.650 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  15:03:25 +0000 (0:00:00.052)       0:01:46.703 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  15:03:25 +0000 (0:00:00.084)       0:01:46.788 *********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  15:03:26 +0000 (0:00:01.560)       0:01:48.349 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  15:03:27 +0000 (0:00:00.361)       0:01:48.710 *********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  15:03:27 +0000 (0:00:00.562)       0:01:49.273 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  15:03:27 +0000 (0:00:00.070)       0:01:49.343 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  15:03:28 +0000 (0:00:00.270)       0:01:49.613 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  15:03:28 +0000 (0:00:00.647)       0:01:50.261 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  15:03:29 +0000 (0:00:00.452)       0:01:50.713 *********\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.] *********\nThursday 11 June 2026  15:03:29 +0000 (0:00:00.279)       0:01:50.992 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  15:03:30 +0000 (0:00:00.507)       0:01:51.500 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  15:03:30 +0000 (0:00:00.509)       0:01:52.009 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  15:03:31 +0000 (0:00:00.499)       0:01:52.509 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  15:03:31 +0000 (0:00:00.523)       0:01:53.032 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  15:03:32 +0000 (0:00:00.491)       0:01:53.524 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  15:03:32 +0000 (0:00:00.494)       0:01:54.018 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  15:03:33 +0000 (0:00:00.494)       0:01:54.512 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  15:03:33 +0000 (0:00:00.466)       0:01:54.978 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  15:03:34 +0000 (0:00:00.495)       0:01:55.474 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  15:03:34 +0000 (0:00:00.478)       0:01:55.953 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  15:03:35 +0000 (0:00:00.459)       0:01:56.413 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  15:03:35 +0000 (0:00:00.476)       0:01:56.889 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  15:03:35 +0000 (0:00:00.500)       0:01:57.389 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  15:03:36 +0000 (0:00:00.496)       0:01:57.886 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  15:03:37 +0000 (0:00:00.625)       0:01:58.511 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  15:03:37 +0000 (0:00:00.494)       0:01:59.006 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  15:03:38 +0000 (0:00:00.522)       0:01:59.528 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  15:03:38 +0000 (0:00:00.489)       0:02:00.018 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  15:03:39 +0000 (0:00:00.462)       0:02:00.480 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  15:03:39 +0000 (0:00:00.531)       0:02:01.012 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  15:03:40 +0000 (0:00:00.505)       0:02:01.517 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  15:03:40 +0000 (0:00:00.451)       0:02:01.968 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  15:03:41 +0000 (0:00:00.450)       0:02:02.419 *********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  15:03:41 +0000 (0:00:00.493)       0:02:02.912 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  15:03:41 +0000 (0:00:00.079)       0:02:02.992 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  15:03:41 +0000 (0:00:00.408)       0:02:03.400 *********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  15:03:42 +0000 (0:00:00.555)       0:02:03.955 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  15:03:43 +0000 (0:00:00.511)       0:02:04.467 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  15:03:43 +0000 (0:00:00.276)       0:02:04.743 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  15:03:43 +0000 (0:00:00.129)       0:02:04.872 *********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nThursday 11 June 2026  15:03:43 +0000 (0:00:00.356)       0:02:05.229 *********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  15:03:43 +0000 (0:00:00.086)       0:02:05.316 *********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  15:03:44 +0000 (0:00:00.570)       0:02:05.886 *********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  15:03:45 +0000 (0:00:00.597)       0:02:06.484 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  15:03:45 +0000 (0:00:00.671)       0:02:07.156 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:03:46 +0000 (0:00:00.325)       0:02:07.481 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nThursday 11 June 2026  15:03:46 +0000 (0:00:00.808)       0:02:08.289 *********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 41.70s\nrepo_setup : Initialize python venv and install requirements ------------ 7.20s\nlibvirt_manager : Populate service facts -------------------------------- 2.95s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.85s\nrepo_setup : Make sure git-core package is installed -------------------- 1.71s\nci_setup : Install needed packages -------------------------------------- 1.64s\ntest_deps : Install python yaml libs ------------------------------------ 1.62s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.59s\npodman : Ensure podman is installed ------------------------------------- 1.59s\nlibvirt_manager : Install packages required for using KVM --------------- 1.56s\nci_setup : Manage directories ------------------------------------------- 1.55s\ndnsmasq : Install needed packages --------------------------------------- 1.48s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.17s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.13s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.13s\nGathering Facts --------------------------------------------------------- 1.11s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.06s\nlibvirt_manager : Get installed packages list --------------------------- 1.02s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.00s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.97s\nINFO     Running deploy_layout > converge\n\nPLAY [One hypervisor] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:03:47 +0000 (0:00:00.054)       0:00:00.054 *********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nThursday 11 June 2026  15:03:48 +0000 (0:00:01.163)       0:00:01.217 *********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nThursday 11 June 2026  15:03:48 +0000 (0:00:00.100)       0:00:01.318 *********\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] ***\nThursday 11 June 2026  15:03:48 +0000 (0:00:00.141)       0:00:01.459 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nThursday 11 June 2026  15:03:49 +0000 (0:00:00.121)       0:00:01.580 *********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nThursday 11 June 2026  15:03:49 +0000 (0:00:00.721)       0:00:02.302 *********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nThursday 11 June 2026  15:03:49 +0000 (0:00:00.099)       0:00:02.402 *********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  15:03:50 +0000 (0:00:00.124)       0:00:02.526 *********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nThursday 11 June 2026  15:03:50 +0000 (0:00:00.095)       0:00:02.622 *********\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] ***********\nThursday 11 June 2026  15:03:50 +0000 (0:00:00.110)       0:00:02.732 *********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nThursday 11 June 2026  15:03:50 +0000 (0:00:00.151)       0:00:02.884 *********\nok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nThursday 11 June 2026  15:03:50 +0000 (0:00:00.254)       0:00:03.138 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nThursday 11 June 2026  15:03:51 +0000 (0:00:00.743)       0:00:03.881 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nThursday 11 June 2026  15:03:52 +0000 (0:00:00.663)       0:00:04.545 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:03:52 +0000 (0:00:00.143)       0:00:04.689 *********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nThursday 11 June 2026  15:03:53 +0000 (0:00:00.997)       0:00:05.686 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nThursday 11 June 2026  15:03:53 +0000 (0:00:00.081)       0:00:05.768 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nThursday 11 June 2026  15:03:53 +0000 (0:00:00.131)       0:00:05.899 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nThursday 11 June 2026  15:03:54 +0000 (0:00:00.921)       0:00:06.821 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nThursday 11 June 2026  15:03:55 +0000 (0:00:00.781)       0:00:07.602 *********\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] ********************\nThursday 11 June 2026  15:03:55 +0000 (0:00:00.166)       0:00:07.769 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:03:55 +0000 (0:00:00.062)       0:00:07.832 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:03:55 +0000 (0:00:00.476)       0:00:08.308 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:03:55 +0000 (0:00:00.093)       0:00:08.402 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:03:56 +0000 (0:00:00.101)       0:00:08.503 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:03:56 +0000 (0:00:00.142)       0:00:08.646 *********\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] **********************\nThursday 11 June 2026  15:03:56 +0000 (0:00:00.224)       0:00:08.870 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:03:56 +0000 (0:00:00.088)       0:00:08.959 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:03:57 +0000 (0:00:00.679)       0:00:09.638 *********\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] *************************\nThursday 11 June 2026  15:03:57 +0000 (0:00:00.245)       0:00:09.883 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:03:57 +0000 (0:00:00.110)       0:00:09.994 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:03:57 +0000 (0:00:00.469)       0:00:10.463 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:03:58 +0000 (0:00:00.413)       0:00:10.876 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:03:58 +0000 (0:00:00.126)       0:00:11.003 *********\nok: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:03:58 +0000 (0:00:00.342)       0:00:11.346 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:03:59 +0000 (0:00:00.352)       0:00:11.698 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:03:59 +0000 (0:00:00.172)       0:00:11.870 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:03:59 +0000 (0:00:00.344)       0:00:12.215 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:04:00 +0000 (0:00:00.320)       0:00:12.535 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:04:00 +0000 (0:00:00.337)       0:00:12.872 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.675)       0:00:13.548 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.285)       0:00:13.834 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.069)       0:00:13.904 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.120)       0:00:14.024 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.075)       0:00:14.100 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.073)       0:00:14.174 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:04:01 +0000 (0:00:00.055)       0:00:14.229 *********\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] ***************************\nThursday 11 June 2026  15:04:02 +0000 (0:00:00.272)       0:00:14.502 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:04:02 +0000 (0:00:00.053)       0:00:14.555 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:04:02 +0000 (0:00:00.367)       0:00:14.923 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:04:03 +0000 (0:00:00.622)       0:00:15.545 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:04:03 +0000 (0:00:00.126)       0:00:15.671 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:04:03 +0000 (0:00:00.059)       0:00:15.730 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:04:03 +0000 (0:00:00.642)       0:00:16.373 *********\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.] ***\nThursday 11 June 2026  15:04:04 +0000 (0:00:00.175)       0:00:16.548 *********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  15:04:04 +0000 (0:00:00.116)       0:00:16.665 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nThursday 11 June 2026  15:04:04 +0000 (0:00:00.713)       0:00:17.379 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nThursday 11 June 2026  15:04:05 +0000 (0:00:00.975)       0:00:18.354 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nThursday 11 June 2026  15:04:06 +0000 (0:00:00.709)       0:00:19.063 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nThursday 11 June 2026  15:04:07 +0000 (0:00:00.587)       0:00:19.651 *********\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] ***********************\nThursday 11 June 2026  15:04:07 +0000 (0:00:00.129)       0:00:19.781 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:04:07 +0000 (0:00:00.368)       0:00:20.150 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nThursday 11 June 2026  15:04:08 +0000 (0:00:00.598)       0:00:20.748 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:04:08 +0000 (0:00:00.222)       0:00:20.970 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:04:08 +0000 (0:00:00.210)       0:00:21.180 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:04:10 +0000 (0:00:01.856)       0:00:23.036 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:04:10 +0000 (0:00:00.317)       0:00:23.354 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:04:11 +0000 (0:00:00.570)       0:00:23.924 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:04:13 +0000 (0:00:02.080)       0:00:26.005 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:04:14 +0000 (0:00:00.611)       0:00:26.616 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:04:14 +0000 (0:00:00.121)       0:00:26.737 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:04:14 +0000 (0:00:00.079)       0:00:26.817 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:04:14 +0000 (0:00:00.633)       0:00:27.450 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:04:15 +0000 (0:00:00.409)       0:00:27.859 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:04:16 +0000 (0:00:01.529)       0:00:29.388 *********\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] ********************************\nThursday 11 June 2026  15:04:21 +0000 (0:00:04.668)       0:00:34.057 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:04:21 +0000 (0:00:00.392)       0:00:34.449 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:04:22 +0000 (0:00:00.541)       0:00:34.990 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:04:23 +0000 (0:00:00.502)       0:00:35.493 *********\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] ****************************\nThursday 11 June 2026  15:04:23 +0000 (0:00:00.140)       0:00:35.633 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:04:23 +0000 (0:00:00.628)       0:00:36.262 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:04:23 +0000 (0:00:00.075)       0:00:36.337 *********\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] *********************************\nThursday 11 June 2026  15:04:24 +0000 (0:00:00.143)       0:00:36.481 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:04:24 +0000 (0:00:00.587)       0:00:37.068 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:04:24 +0000 (0:00:00.053)       0:00:37.122 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:04:25 +0000 (0:00:00.392)       0:00:37.514 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.969)       0:00:38.483 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.096)       0:00:38.579 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.097)       0:00:38.677 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.110)       0:00:38.787 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.213)       0:00:39.001 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.093)       0:00:39.094 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:04:26 +0000 (0:00:00.072)       0:00:39.166 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:04:27 +0000 (0:00:00.629)       0:00:39.796 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:04:27 +0000 (0:00:00.123)       0:00:39.919 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:04:27 +0000 (0:00:00.122)       0:00:40.042 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:04:27 +0000 (0:00:00.085)       0:00:40.127 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:04:27 +0000 (0:00:00.079)       0:00:40.207 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:04:28 +0000 (0:00:00.668)       0:00:40.876 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:04:28 +0000 (0:00:00.076)       0:00:40.952 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:04:28 +0000 (0:00:00.110)       0:00:41.063 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:04:28 +0000 (0:00:00.125)       0:00:41.189 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:04:29 +0000 (0:00:00.635)       0:00:41.824 *********\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] ***************\nThursday 11 June 2026  15:04:29 +0000 (0:00:00.190)       0:00:42.014 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:04:29 +0000 (0:00:00.436)       0:00:42.450 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:04:30 +0000 (0:00:00.104)       0:00:42.555 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:04:30 +0000 (0:00:00.310)       0:00:42.865 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:04:30 +0000 (0:00:00.148)       0:00:43.013 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:04:31 +0000 (0:00:00.522)       0:00:43.536 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:04:31 +0000 (0:00:00.494)       0:00:44.030 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.503)       0:00:44.534 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.197)       0:00:44.732 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.466)       0:00:45.199 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.066)       0:00:45.265 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.111)       0:00:45.377 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:04:32 +0000 (0:00:00.070)       0:00:45.447 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:04:33 +0000 (0:00:00.069)       0:00:45.517 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:04:33 +0000 (0:00:00.060)       0:00:45.577 *********\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] ***************************\nThursday 11 June 2026  15:04:33 +0000 (0:00:00.301)       0:00:45.879 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:04:33 +0000 (0:00:00.053)       0:00:45.932 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:04:33 +0000 (0:00:00.369)       0:00:46.302 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:04:34 +0000 (0:00:00.636)       0:00:46.938 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:04:34 +0000 (0:00:00.258)       0:00:47.197 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:04:34 +0000 (0:00:00.070)       0:00:47.268 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:04:35 +0000 (0:00:00.652)       0:00:47.920 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:04:35 +0000 (0:00:00.132)       0:00:48.052 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:04:35 +0000 (0:00:00.059)       0:00:48.112 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:04:35 +0000 (0:00:00.068)       0:00:48.181 *********\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] **************************************\nThursday 11 June 2026  15:04:35 +0000 (0:00:00.170)       0:00:48.352 *********\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] **************************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.244)       0:00:48.596 *********\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 }}] ******************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.183)       0:00:48.780 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.161)       0:00:48.942 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.099)       0:00:49.042 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:d7:ba', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:a9:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:b9:52', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:74:88', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:85:0c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:54:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.172)       0:00:49.214 *********\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] *************************************\nThursday 11 June 2026  15:04:36 +0000 (0:00:00.188)       0:00:49.402 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:04:37 +0000 (0:00:00.301)       0:00:49.703 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:04:37 +0000 (0:00:00.081)       0:00:49.785 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:04:37 +0000 (0:00:00.262)       0:00:50.047 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:04:37 +0000 (0:00:00.125)       0:00:50.173 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:04:37 +0000 (0:00:00.064)       0:00:50.238 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:d7:ba', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:a9:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:b9:52', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:74:88', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:85:0c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:54:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:04:38 +0000 (0:00:00.291)       0:00:50.530 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:04:38 +0000 (0:00:00.090)       0:00:50.620 *********\nchanged: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:d7:ba', 'entry': 'set:baremetal,52:54:02:01:d7:ba,192.168.140.20,baremetal-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:a9:0e', 'entry': 'set:compute,52:54:00:01:a9:0e,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:b9:52', 'entry': 'set:compute,52:54:01:01:b9:52,192.168.140.11,compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:74:88', 'entry': 'set:baremetal,52:54:02:00:74:88,192.168.110.30,baremetal-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:85:0c', 'entry': 'set:compute,52:54:00:00:85:0c,192.168.110.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-1_52:54:01:00:54:85', 'entry': 'set:compute,52:54:01:00:54:85,192.168.110.11,compute-1', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:04:40 +0000 (0:00:02.798)       0:00:53.418 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:04:41 +0000 (0:00:00.130)       0:00:53.549 *********\nok: [instance] => (item=baremetal-0)\nok: [instance] => (item=compute-0)\nok: [instance] => (item=compute-1)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nThursday 11 June 2026  15:04:41 +0000 (0:00:00.238)       0:00:53.787 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:04:41 +0000 (0:00:00.129)       0:00:53.917 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:04:41 +0000 (0:00:00.142)       0:00:54.060 *********\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] ********************************************\nThursday 11 June 2026  15:04:41 +0000 (0:00:00.213)       0:00:54.274 *********\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] ***\nThursday 11 June 2026  15:04:44 +0000 (0:00:02.510)       0:00:56.784 *********\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] ****************\nThursday 11 June 2026  15:04:44 +0000 (0:00:00.249)       0:00:57.034 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:04:44 +0000 (0:00:00.062)       0:00:57.096 *********\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] *******\nThursday 11 June 2026  15:04:44 +0000 (0:00:00.167)       0:00:57.264 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:04:44 +0000 (0:00:00.085)       0:00:57.349 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:04:45 +0000 (0:00:00.526)       0:00:57.876 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:04:45 +0000 (0:00:00.118)       0:00:57.994 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:04:46 +0000 (0:00:00.883)       0:00:58.877 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:04:46 +0000 (0:00:00.500)       0:00:59.377 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nThursday 11 June 2026  15:04:47 +0000 (0:00:00.484)       0:00:59.862 *********\nskipping: [instance] => (item=nocompute)\nchanged: [instance] => (item=compute)\nchanged: [instance] => (item=baremetal)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nThursday 11 June 2026  15:04:48 +0000 (0:00:01.212)       0:01:01.074 *********\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] *****************\nThursday 11 June 2026  15:04:48 +0000 (0:00:00.193)       0:01:01.267 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nThursday 11 June 2026  15:04:49 +0000 (0:00:00.335)       0:01:01.603 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nThursday 11 June 2026  15:04:49 +0000 (0:00:00.071)       0:01:01.674 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nThursday 11 June 2026  15:04:49 +0000 (0:00:00.597)       0:01:02.271 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nThursday 11 June 2026  15:04:49 +0000 (0:00:00.055)       0:01:02.327 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nThursday 11 June 2026  15:04:49 +0000 (0:00:00.053)       0:01:02.381 *********\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] *************************\nThursday 11 June 2026  15:04:50 +0000 (0:00:00.156)       0:01:02.537 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:04:50 +0000 (0:00:00.121)       0:01:02.658 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:04:50 +0000 (0:00:00.403)       0:01:03.061 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:04:50 +0000 (0:00:00.346)       0:01:03.408 *********\nchanged: [instance] => (item=pool-start)\nchanged: [instance] => (item=pool-autostart)\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nThursday 11 June 2026  15:04:51 +0000 (0:00:00.709)       0:01:04.117 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:04:51 +0000 (0:00:00.061)       0:01:04.179 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:04:51 +0000 (0:00:00.060)       0:01:04.240 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:04:51 +0000 (0:00:00.068)       0:01:04.308 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nThursday 11 June 2026  15:04:52 +0000 (0:00:00.637)       0:01:04.945 *********\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] *******************************\nThursday 11 June 2026  15:04:52 +0000 (0:00:00.214)       0:01:05.160 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:04:53 +0000 (0:00:00.332)       0:01:05.492 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:04:53 +0000 (0:00:00.311)       0:01:05.804 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:05:07 +0000 (0:00:14.630)       0:01:20.434 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:05:08 +0000 (0:00:00.357)       0:01:20.792 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:05:08 +0000 (0:00:00.116)       0:01:20.908 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  15:05:08 +0000 (0:00:00.400)       0:01:21.309 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:05:09 +0000 (0:00:00.297)       0:01:21.606 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:05:09 +0000 (0:00:00.291)       0:01:21.898 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:05:09 +0000 (0:00:00.054)       0:01:21.953 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:05:09 +0000 (0:00:00.371)       0:01:22.324 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:05:09 +0000 (0:00:00.119)       0:01:22.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.311)       0:01:22.755 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.063)       0:01:22.819 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.119)       0:01:22.938 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.062)       0:01:23.001 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.056)       0:01:23.058 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.057)       0:01:23.115 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nThursday 11 June 2026  15:05:10 +0000 (0:00:00.063)       0:01:23.179 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nThursday 11 June 2026  15:05:11 +0000 (0:00:00.344)       0:01:23.524 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nThursday 11 June 2026  15:05:11 +0000 (0:00:00.559)       0:01:24.083 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nThursday 11 June 2026  15:05:12 +0000 (0:00:00.508)       0:01:24.591 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nThursday 11 June 2026  15:05:12 +0000 (0:00:00.323)       0:01:24.915 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nThursday 11 June 2026  15:05:12 +0000 (0:00:00.552)       0:01:25.467 *********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nThursday 11 June 2026  15:05:13 +0000 (0:00:00.073)       0:01:25.541 *********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nThursday 11 June 2026  15:05:13 +0000 (0:00:00.421)       0:01:25.962 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nThursday 11 June 2026  15:05:13 +0000 (0:00:00.068)       0:01:26.030 *********\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] *************************\nThursday 11 June 2026  15:05:13 +0000 (0:00:00.214)       0:01:26.245 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********\nThursday 11 June 2026  15:05:14 +0000 (0:00:00.480)       0:01:26.725 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-0] *************************\nThursday 11 June 2026  15:05:14 +0000 (0:00:00.419)       0:01:27.144 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************\nThursday 11 June 2026  15:05:15 +0000 (0:00:00.713)       0:01:27.857 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********\nThursday 11 June 2026  15:05:15 +0000 (0:00:00.155)       0:01:28.013 *********\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 }}] ****************\nThursday 11 June 2026  15:05:15 +0000 (0:00:00.101)       0:01:28.114 *********\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] ***********************\nThursday 11 June 2026  15:05:15 +0000 (0:00:00.115)       0:01:28.229 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:16 +0000 (0:00:00.392)       0:01:28.622 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:16 +0000 (0:00:00.147)       0:01:28.770 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:16 +0000 (0:00:00.360)       0:01:29.130 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************\nThursday 11 June 2026  15:05:17 +0000 (0:00:00.361)       0:01:29.491 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:05:17 +0000 (0:00:00.468)       0:01:29.960 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:17 +0000 (0:00:00.376)       0:01:30.336 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:17 +0000 (0:00:00.135)       0:01:30.472 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:18 +0000 (0:00:00.404)       0:01:30.876 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********\nThursday 11 June 2026  15:05:18 +0000 (0:00:00.354)       0:01:31.231 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****\nThursday 11 June 2026  15:05:19 +0000 (0:00:00.483)       0:01:31.714 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-0] ********\nThursday 11 June 2026  15:05:19 +0000 (0:00:00.111)       0:01:31.825 *********\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] *******************\nThursday 11 June 2026  15:05:19 +0000 (0:00:00.145)       0:01:31.971 *********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nThursday 11 June 2026  15:05:19 +0000 (0:00:00.370)       0:01:32.341 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nThursday 11 June 2026  15:05:20 +0000 (0:00:00.466)       0:01:32.807 *********\nchanged: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nThursday 11 June 2026  15:05:20 +0000 (0:00:00.413)       0:01:33.221 *********\nchanged: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-0] **************\nThursday 11 June 2026  15:05:21 +0000 (0:00:00.504)       0:01:33.725 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-0] ***********************\nThursday 11 June 2026  15:05:21 +0000 (0:00:00.557)       0:01:34.283 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:05:22 +0000 (0:00:00.481)       0:01:34.764 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:05:22 +0000 (0:00:00.380)       0:01:35.145 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:05:22 +0000 (0:00:00.108)       0:01:35.253 *********\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] ***************\nThursday 11 June 2026  15:05:22 +0000 (0:00:00.205)       0:01:35.459 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:05:23 +0000 (0:00:00.349)       0:01:35.808 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:05:23 +0000 (0:00:00.162)       0:01:35.971 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:05:23 +0000 (0:00:00.144)       0:01:36.116 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:05:23 +0000 (0:00:00.103)       0:01:36.220 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:05:23 +0000 (0:00:00.101)       0:01:36.321 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:05:24 +0000 (0:00:00.191)       0:01:36.513 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:05:24 +0000 (0:00:00.655)       0:01:37.168 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:05:26 +0000 (0:00:01.608)       0:01:38.777 *********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:05:26 +0000 (0:00:00.392)       0:01:39.170 *********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:05:27 +0000 (0:00:00.587)       0:01:39.757 *********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:05:27 +0000 (0:00:00.696)       0:01:40.453 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:05:28 +0000 (0:00:00.141)       0:01:40.594 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:05:28 +0000 (0:00:00.351)       0:01:40.946 *********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:05:28 +0000 (0:00:00.109)       0:01:41.056 *********\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] ***********************\nThursday 11 June 2026  15:05:29 +0000 (0:00:00.451)       0:01:41.508 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:05:29 +0000 (0:00:00.411)       0:01:41.919 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-0] ********************\nThursday 11 June 2026  15:05:29 +0000 (0:00:00.130)       0:01:42.050 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for compute-1] *************************\nThursday 11 June 2026  15:05:29 +0000 (0:00:00.131)       0:01:42.181 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********\nThursday 11 June 2026  15:05:30 +0000 (0:00:00.423)       0:01:42.605 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-1] *************************\nThursday 11 June 2026  15:05:30 +0000 (0:00:00.366)       0:01:42.972 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************\nThursday 11 June 2026  15:05:30 +0000 (0:00:00.467)       0:01:43.439 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********\nThursday 11 June 2026  15:05:31 +0000 (0:00:00.149)       0:01:43.588 *********\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 }}] ****************\nThursday 11 June 2026  15:05:31 +0000 (0:00:00.099)       0:01:43.688 *********\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] ***********************\nThursday 11 June 2026  15:05:31 +0000 (0:00:00.161)       0:01:43.849 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:31 +0000 (0:00:00.370)       0:01:44.220 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:31 +0000 (0:00:00.087)       0:01:44.307 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:32 +0000 (0:00:00.370)       0:01:44.677 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************\nThursday 11 June 2026  15:05:32 +0000 (0:00:00.367)       0:01:45.044 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:05:33 +0000 (0:00:00.464)       0:01:45.509 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:33 +0000 (0:00:00.394)       0:01:45.903 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:33 +0000 (0:00:00.149)       0:01:46.053 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:33 +0000 (0:00:00.366)       0:01:46.419 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********\nThursday 11 June 2026  15:05:34 +0000 (0:00:00.285)       0:01:46.705 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****\nThursday 11 June 2026  15:05:34 +0000 (0:00:00.433)       0:01:47.138 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-1] ********\nThursday 11 June 2026  15:05:34 +0000 (0:00:00.106)       0:01:47.245 *********\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] *******************\nThursday 11 June 2026  15:05:34 +0000 (0:00:00.144)       0:01:47.389 *********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nThursday 11 June 2026  15:05:35 +0000 (0:00:00.338)       0:01:47.728 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nThursday 11 June 2026  15:05:35 +0000 (0:00:00.413)       0:01:48.142 *********\nchanged: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nThursday 11 June 2026  15:05:36 +0000 (0:00:00.497)       0:01:48.639 *********\nchanged: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-1] **************\nThursday 11 June 2026  15:05:36 +0000 (0:00:00.613)       0:01:49.252 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-1] ***********************\nThursday 11 June 2026  15:05:37 +0000 (0:00:00.411)       0:01:49.664 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:05:37 +0000 (0:00:00.500)       0:01:50.165 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:05:38 +0000 (0:00:00.356)       0:01:50.521 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:05:38 +0000 (0:00:00.148)       0:01:50.670 *********\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] ***************\nThursday 11 June 2026  15:05:38 +0000 (0:00:00.155)       0:01:50.825 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:05:38 +0000 (0:00:00.374)       0:01:51.200 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:05:38 +0000 (0:00:00.217)       0:01:51.418 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:05:39 +0000 (0:00:00.111)       0:01:51.529 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:05:39 +0000 (0:00:00.110)       0:01:51.639 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:05:39 +0000 (0:00:00.103)       0:01:51.743 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:05:39 +0000 (0:00:00.193)       0:01:51.936 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:05:40 +0000 (0:00:00.569)       0:01:52.505 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:05:41 +0000 (0:00:01.579)       0:01:54.085 *********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:05:41 +0000 (0:00:00.349)       0:01:54.435 *********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:05:42 +0000 (0:00:00.555)       0:01:54.990 *********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:05:43 +0000 (0:00:00.644)       0:01:55.635 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:05:43 +0000 (0:00:00.108)       0:01:55.743 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:05:43 +0000 (0:00:00.314)       0:01:56.058 *********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:05:43 +0000 (0:00:00.086)       0:01:56.144 *********\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] ***********************\nThursday 11 June 2026  15:05:44 +0000 (0:00:00.398)       0:01:56.542 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:05:44 +0000 (0:00:00.458)       0:01:57.000 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-1] ********************\nThursday 11 June 2026  15:05:44 +0000 (0:00:00.130)       0:01:57.131 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for baremetal-0] ***********************\nThursday 11 June 2026  15:05:44 +0000 (0:00:00.129)       0:01:57.260 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******\nThursday 11 June 2026  15:05:45 +0000 (0:00:00.404)       0:01:57.665 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type baremetal-0] ***********************\nThursday 11 June 2026  15:05:45 +0000 (0:00:00.367)       0:01:58.033 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.580)       0:01:58.613 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.065)       0:01:58.679 *********\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 }}] ****************\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.100)       0:01:58.779 *********\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] ***********************\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.168)       0:01:58.948 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.351)       0:01:59.299 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:46 +0000 (0:00:00.109)       0:01:59.408 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:47 +0000 (0:00:00.388)       0:01:59.796 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********\nThursday 11 June 2026  15:05:47 +0000 (0:00:00.341)       0:02:00.138 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:05:48 +0000 (0:00:00.423)       0:02:00.561 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:05:48 +0000 (0:00:00.356)       0:02:00.918 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:05:48 +0000 (0:00:00.162)       0:02:01.080 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:05:48 +0000 (0:00:00.335)       0:02:01.415 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******\nThursday 11 June 2026  15:05:49 +0000 (0:00:00.320)       0:02:01.736 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***\nThursday 11 June 2026  15:05:49 +0000 (0:00:00.474)       0:02:02.210 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******\nThursday 11 June 2026  15:05:49 +0000 (0:00:00.068)       0:02:02.279 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************\nThursday 11 June 2026  15:05:49 +0000 (0:00:00.078)       0:02:02.357 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************\nThursday 11 June 2026  15:05:49 +0000 (0:00:00.072)       0:02:02.430 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.121)       0:02:02.551 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.340)       0:02:02.892 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.094)       0:02:02.987 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.062)       0:02:03.049 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.111)       0:02:03.161 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for baremetal-0] ******************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.108)       0:02:03.270 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.072)       0:02:03.343 *********\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] *****************\nThursday 11 June 2026  15:05:50 +0000 (0:00:00.116)       0:02:03.459 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nThursday 11 June 2026  15:05:51 +0000 (0:00:00.453)       0:02:03.912 *********\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] **********************************************\nThursday 11 June 2026  15:05:53 +0000 (0:00:02.256)       0:02:06.169 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nThursday 11 June 2026  15:05:54 +0000 (0:00:00.859)       0:02:07.029 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nThursday 11 June 2026  15:05:55 +0000 (0:00:00.789)       0:02:07.818 *********\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] ****************************\nThursday 11 June 2026  15:05:56 +0000 (0:00:00.812)       0:02:08.631 *********\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': 'j473622371525.83233', 'results_file': '/home/zuul/.ansible_async/j473622371525.83233', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j854492767816.83250', 'results_file': '/home/zuul/.ansible_async/j854492767816.83250', '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] *********************************\nThursday 11 June 2026  15:06:19 +0000 (0:00:23.339)       0:02:31.971 *********\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] *****************************************\nThursday 11 June 2026  15:06:19 +0000 (0:00:00.244)       0:02:32.216 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-0] *****************************\nThursday 11 June 2026  15:06:19 +0000 (0:00:00.098)       0:02:32.315 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:06:19 +0000 (0:00:00.111)       0:02:32.426 *********\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] *******\nThursday 11 June 2026  15:06:20 +0000 (0:00:00.236)       0:02:32.663 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:06:20 +0000 (0:00:00.311)       0:02:32.974 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************\nThursday 11 June 2026  15:06:20 +0000 (0:00:00.323)       0:02:33.298 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-0] ******************\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.543)       0:02:33.842 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.073)       0:02:33.915 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-0] *****************\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.069)       0:02:33.985 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-0] ******************\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.161)       0:02:34.147 *********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.105)       0:02:34.252 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-1] *****************************\nThursday 11 June 2026  15:06:21 +0000 (0:00:00.063)       0:02:34.315 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:06:22 +0000 (0:00:00.164)       0:02:34.479 *********\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] *******\nThursday 11 June 2026  15:06:22 +0000 (0:00:00.220)       0:02:34.700 *********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:06:22 +0000 (0:00:00.357)       0:02:35.057 *********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************\nThursday 11 June 2026  15:06:23 +0000 (0:00:00.422)       0:02:35.480 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-1] ******************\nThursday 11 June 2026  15:06:23 +0000 (0:00:00.592)       0:02:36.072 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:06:23 +0000 (0:00:00.063)       0:02:36.136 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-1] *****************\nThursday 11 June 2026  15:06:23 +0000 (0:00:00.135)       0:02:36.271 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-1] ******************\nThursday 11 June 2026  15:06:23 +0000 (0:00:00.119)       0:02:36.391 *********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nThursday 11 June 2026  15:06:24 +0000 (0:00:00.122)       0:02:36.513 *********\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.] ************************\nThursday 11 June 2026  15:06:24 +0000 (0:00:00.115)       0:02:36.628 *********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nThursday 11 June 2026  15:06:24 +0000 (0:00:00.374)       0:02:37.003 *********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.540)       0:02:37.544 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.071)       0:02:37.616 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.086)       0:02:37.702 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.134)       0:02:37.837 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.080)       0:02:37.917 *********\nskipping: [instance]\n\nTASK [Get wanted files] ********************************************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.123)       0:02:38.040 *********\nok: [instance] => (item=reproducer-inventory/compute-group.yml)\n\nTASK [Assert file availability] ************************************************\nThursday 11 June 2026  15:06:25 +0000 (0:00:00.360)       0:02:38.401 *********\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: 1781190287.9411469\n      attr_flags: ''\n      attributes: []\n      block_size: 4096\n      blocks: 8\n      charset: us-ascii\n      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98\n      ctime: 1781190287.9441469\n      dev: 64513\n      device_type: 0\n      executable: false\n      exists: true\n      gid: 1000\n      gr_name: zuul\n      inode: 134237846\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: 1781190287.7481422\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: '1811725095'\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] ************************************************\nThursday 11 June 2026  15:06:26 +0000 (0:00:00.095)       0:02:38.496 *********\nok: [instance]\n\nTASK [Get virtual machines] ****************************************************\nThursday 11 June 2026  15:06:26 +0000 (0:00:00.275)       0:02:38.772 *********\nok: [instance]\n\nTASK [Output network list] *****************************************************\nThursday 11 June 2026  15:06:26 +0000 (0:00:00.341)       0:02:39.113 *********\nok: [instance] =>\n  msg:\n  - - cifmw-osp_trunk\n    - cifmw-public\n  - - cifmw-osp_trunk\n    - cifmw-public\n\nTASK [Assert resource lists] ***************************************************\nThursday 11 June 2026  15:06:26 +0000 (0:00:00.147)       0:02:39.260 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [Get compute-0 network interfaces] ****************************************\nThursday 11 June 2026  15:06:26 +0000 (0:00:00.105)       0:02:39.365 *********\nchanged: [instance]\n\nTASK [Ensure compute-0 connections] ********************************************\nThursday 11 June 2026  15:06:27 +0000 (0:00:00.325)       0:02:39.690 *********\nok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:85:0c', '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:85:0c\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:a9:0e', '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:a9:0e\n    network: cifmw-osp_trunk\n    nic: vnet1\n    type: bridge\n  msg: All assertions passed\n\nTASK [Get osp_trunk network XML] ***********************************************\nThursday 11 June 2026  15:06:27 +0000 (0:00:00.123)       0:02:39.813 *********\nok: [instance]\n\nTASK [Verify existence of storage pool.] ***************************************\nThursday 11 June 2026  15:06:27 +0000 (0:00:00.385)       0:02:40.198 *********\nchanged: [instance]\n\nTASK [Gather the list of created volumes.] *************************************\nThursday 11 June 2026  15:06:28 +0000 (0:00:00.336)       0:02:40.535 *********\nchanged: [instance]\n\nTASK [Verify the number of created volumes match with expected count] **********\nThursday 11 June 2026  15:06:28 +0000 (0:00:00.322)       0:02:40.857 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [Gather the domain information about VMs having extra disks.] *************\nThursday 11 June 2026  15:06:28 +0000 (0:00:00.093)       0:02:40.951 *********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [Gather the number of volumes attached.] **********************************\nThursday 11 June 2026  15:06:29 +0000 (0:00:00.637)       0:02:41.589 *********\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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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.] ****\nThursday 11 June 2026  15:06:29 +0000 (0:00:00.467)       0:02:42.057 *********\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:85:0c\"/>\\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:a9:0e\"/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\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:a9:0e'/>\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:c163,c407</label>\n              <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\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:a9:0e'/>\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:c163,c407</label>\n            <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c\"/>\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:a9:0e\"/>\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:c163,c407</label>\n          <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:54:85\"/>\\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:b9:52\"/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\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:b9:52'/>\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:c215,c855</label>\n              <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\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:b9:52'/>\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:c215,c855</label>\n            <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85\"/>\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:b9:52\"/>\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:c215,c855</label>\n          <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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] *********************\nThursday 11 June 2026  15:06:29 +0000 (0:00:00.191)       0:02:42.248 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nThursday 11 June 2026  15:06:29 +0000 (0:00:00.151)       0:02:42.400 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nThursday 11 June 2026  15:06:30 +0000 (0:00:00.672)       0:02:43.072 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nThursday 11 June 2026  15:06:31 +0000 (0:00:00.493)       0:02:43.566 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:06:31 +0000 (0:00:00.143)       0:02:43.709 *********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nThursday 11 June 2026  15:06:32 +0000 (0:00:00.819)       0:02:44.529 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nThursday 11 June 2026  15:06:32 +0000 (0:00:00.087)       0:02:44.616 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nThursday 11 June 2026  15:06:32 +0000 (0:00:00.138)       0:02:44.755 *********\nchanged: [instance] => (item=workload)\nok: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nThursday 11 June 2026  15:06:33 +0000 (0:00:00.765)       0:02:45.520 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nThursday 11 June 2026  15:06:33 +0000 (0:00:00.541)       0:02:46.061 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nThursday 11 June 2026  15:06:33 +0000 (0:00:00.119)       0:02:46.180 *********\nskipping: [instance] => (item=nocompute)\nok: [instance] => (item=compute)\nok: [instance] => (item=baremetal)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nThursday 11 June 2026  15:06:34 +0000 (0:00:00.954)       0:02:47.135 *********\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] *****************\nThursday 11 June 2026  15:06:34 +0000 (0:00:00.098)       0:02:47.234 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nThursday 11 June 2026  15:06:35 +0000 (0:00:00.301)       0:02:47.536 *********\nok: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nThursday 11 June 2026  15:06:35 +0000 (0:00:00.288)       0:02:47.824 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nThursday 11 June 2026  15:06:35 +0000 (0:00:00.603)       0:02:48.428 *********\nok: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nThursday 11 June 2026  15:06:36 +0000 (0:00:00.333)       0:02:48.761 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nThursday 11 June 2026  15:06:36 +0000 (0:00:00.482)       0:02:49.244 *********\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] *************************\nThursday 11 June 2026  15:06:36 +0000 (0:00:00.143)       0:02:49.388 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.106)       0:02:49.495 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.337)       0:02:49.832 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.077)       0:02:49.910 *********\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] **********\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.084)       0:02:49.994 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.109)       0:02:50.103 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.065)       0:02:50.169 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:06:37 +0000 (0:00:00.076)       0:02:50.245 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nThursday 11 June 2026  15:06:38 +0000 (0:00:00.384)       0:02:50.630 *********\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] *******************************\nThursday 11 June 2026  15:06:38 +0000 (0:00:00.219)       0:02:50.850 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:06:38 +0000 (0:00:00.386)       0:02:51.236 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:06:39 +0000 (0:00:00.317)       0:02:51.554 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:06:39 +0000 (0:00:00.121)       0:02:51.675 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:06:39 +0000 (0:00:00.353)       0:02:52.029 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:06:39 +0000 (0:00:00.089)       0:02:52.119 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  15:06:39 +0000 (0:00:00.305)       0:02:52.424 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:06:40 +0000 (0:00:00.324)       0:02:52.748 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:06:40 +0000 (0:00:00.333)       0:02:53.081 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:06:40 +0000 (0:00:00.068)       0:02:53.150 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.374)       0:02:53.525 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.134)       0:02:53.659 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.327)       0:02:53.987 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.065)       0:02:54.052 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.124)       0:02:54.176 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.066)       0:02:54.243 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.067)       0:02:54.311 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.072)       0:02:54.383 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nThursday 11 June 2026  15:06:41 +0000 (0:00:00.066)       0:02:54.449 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nThursday 11 June 2026  15:06:42 +0000 (0:00:00.364)       0:02:54.813 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nThursday 11 June 2026  15:06:42 +0000 (0:00:00.103)       0:02:54.916 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nThursday 11 June 2026  15:06:42 +0000 (0:00:00.329)       0:02:55.246 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nThursday 11 June 2026  15:06:43 +0000 (0:00:00.280)       0:02:55.526 *********\nok: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nThursday 11 June 2026  15:06:43 +0000 (0:00:00.357)       0:02:55.884 *********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nThursday 11 June 2026  15:06:43 +0000 (0:00:00.061)       0:02:55.945 *********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nThursday 11 June 2026  15:06:43 +0000 (0:00:00.297)       0:02:56.243 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nThursday 11 June 2026  15:06:43 +0000 (0:00:00.059)       0:02:56.303 *********\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] *************************\nThursday 11 June 2026  15:06:44 +0000 (0:00:00.248)       0:02:56.551 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********\nThursday 11 June 2026  15:06:44 +0000 (0:00:00.392)       0:02:56.944 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-0] *************************\nThursday 11 June 2026  15:06:44 +0000 (0:00:00.456)       0:02:57.400 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************\nThursday 11 June 2026  15:06:45 +0000 (0:00:00.512)       0:02:57.912 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********\nThursday 11 June 2026  15:06:45 +0000 (0:00:00.097)       0:02:58.010 *********\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 }}] ****************\nThursday 11 June 2026  15:06:45 +0000 (0:00:00.166)       0:02:58.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] ***********************\nThursday 11 June 2026  15:06:45 +0000 (0:00:00.164)       0:02:58.340 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:06:46 +0000 (0:00:00.349)       0:02:58.690 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:06:46 +0000 (0:00:00.197)       0:02:58.887 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:06:46 +0000 (0:00:00.416)       0:02:59.303 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************\nThursday 11 June 2026  15:06:47 +0000 (0:00:00.281)       0:02:59.585 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:06:47 +0000 (0:00:00.120)       0:02:59.706 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:06:47 +0000 (0:00:00.394)       0:03:00.101 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:06:47 +0000 (0:00:00.109)       0:03:00.210 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:06:48 +0000 (0:00:00.379)       0:03:00.590 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********\nThursday 11 June 2026  15:06:48 +0000 (0:00:00.381)       0:03:00.971 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****\nThursday 11 June 2026  15:06:48 +0000 (0:00:00.156)       0:03:01.127 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-0] ********\nThursday 11 June 2026  15:06:48 +0000 (0:00:00.064)       0:03:01.192 *********\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] *******************\nThursday 11 June 2026  15:06:48 +0000 (0:00:00.155)       0:03:01.347 *********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nThursday 11 June 2026  15:06:49 +0000 (0:00:00.341)       0:03:01.689 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nThursday 11 June 2026  15:06:49 +0000 (0:00:00.432)       0:03:02.121 *********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nThursday 11 June 2026  15:06:50 +0000 (0:00:00.400)       0:03:02.522 *********\nok: [instance] => (item=cifmw-compute-0-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-0] **************\nThursday 11 June 2026  15:06:50 +0000 (0:00:00.637)       0:03:03.160 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-0] ***********************\nThursday 11 June 2026  15:06:51 +0000 (0:00:00.359)       0:03:03.520 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:06:51 +0000 (0:00:00.428)       0:03:03.948 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:06:51 +0000 (0:00:00.392)       0:03:04.341 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:06:51 +0000 (0:00:00.111)       0:03:04.453 *********\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] ***************\nThursday 11 June 2026  15:06:52 +0000 (0:00:00.152)       0:03:04.606 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:06:52 +0000 (0:00:00.409)       0:03:05.015 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:06:52 +0000 (0:00:00.171)       0:03:05.186 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:06:52 +0000 (0:00:00.106)       0:03:05.293 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:06:52 +0000 (0:00:00.098)       0:03:05.391 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:06:53 +0000 (0:00:00.133)       0:03:05.525 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:06:53 +0000 (0:00:00.149)       0:03:05.675 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:06:53 +0000 (0:00:00.626)       0:03:06.301 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:06:55 +0000 (0:00:01.646)       0:03:07.948 *********\nok: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:06:55 +0000 (0:00:00.314)       0:03:08.262 *********\nok: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:06:56 +0000 (0:00:00.642)       0:03:08.905 *********\nok: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:06:57 +0000 (0:00:00.594)       0:03:09.499 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:06:57 +0000 (0:00:00.146)       0:03:09.645 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:06:57 +0000 (0:00:00.288)       0:03:09.934 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:06:57 +0000 (0:00:00.207)       0:03:10.141 *********\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] ***********************\nThursday 11 June 2026  15:06:57 +0000 (0:00:00.229)       0:03:10.371 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:06:58 +0000 (0:00:00.402)       0:03:10.774 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-0] ********************\nThursday 11 June 2026  15:06:58 +0000 (0:00:00.153)       0:03:10.927 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for compute-1] *************************\nThursday 11 June 2026  15:06:58 +0000 (0:00:00.067)       0:03:10.995 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********\nThursday 11 June 2026  15:06:58 +0000 (0:00:00.332)       0:03:11.328 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type compute-1] *************************\nThursday 11 June 2026  15:06:59 +0000 (0:00:00.396)       0:03:11.724 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************\nThursday 11 June 2026  15:07:00 +0000 (0:00:01.642)       0:03:13.366 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********\nThursday 11 June 2026  15:07:00 +0000 (0:00:00.080)       0:03:13.446 *********\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 }}] ****************\nThursday 11 June 2026  15:07:01 +0000 (0:00:00.153)       0:03:13.600 *********\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] ***********************\nThursday 11 June 2026  15:07:01 +0000 (0:00:00.117)       0:03:13.717 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:07:01 +0000 (0:00:00.365)       0:03:14.082 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:07:01 +0000 (0:00:00.170)       0:03:14.253 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:07:02 +0000 (0:00:00.353)       0:03:14.607 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************\nThursday 11 June 2026  15:07:02 +0000 (0:00:00.308)       0:03:14.916 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:07:02 +0000 (0:00:00.168)       0:03:15.084 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:07:02 +0000 (0:00:00.361)       0:03:15.446 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:07:03 +0000 (0:00:00.125)       0:03:15.571 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:07:03 +0000 (0:00:00.301)       0:03:15.872 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********\nThursday 11 June 2026  15:07:03 +0000 (0:00:00.348)       0:03:16.221 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****\nThursday 11 June 2026  15:07:03 +0000 (0:00:00.093)       0:03:16.314 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for compute-1] ********\nThursday 11 June 2026  15:07:03 +0000 (0:00:00.058)       0:03:16.372 *********\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] *******************\nThursday 11 June 2026  15:07:04 +0000 (0:00:00.187)       0:03:16.560 *********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Refresh all pools before trying to create volumes] *****\nThursday 11 June 2026  15:07:04 +0000 (0:00:00.359)       0:03:16.919 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Create volume in the storage pool] *********************\nThursday 11 June 2026  15:07:04 +0000 (0:00:00.414)       0:03:17.333 *********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Create XML attachment files] ***************************\nThursday 11 June 2026  15:07:05 +0000 (0:00:00.356)       0:03:17.690 *********\nok: [instance] => (item=cifmw-compute-1-vol-0)\n\nTASK [libvirt_manager : Find volume attachments for VM compute-1] **************\nThursday 11 June 2026  15:07:05 +0000 (0:00:00.666)       0:03:18.356 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM compute-1] ***********************\nThursday 11 June 2026  15:07:06 +0000 (0:00:00.363)       0:03:18.719 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:07:06 +0000 (0:00:00.417)       0:03:19.137 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.451)       0:03:19.589 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.119)       0:03:19.708 *********\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] ***************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.127)       0:03:19.836 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.376)       0:03:20.212 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.136)       0:03:20.349 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:07:07 +0000 (0:00:00.106)       0:03:20.456 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:07:08 +0000 (0:00:00.100)       0:03:20.556 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:07:08 +0000 (0:00:00.223)       0:03:20.779 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:07:08 +0000 (0:00:00.155)       0:03:20.934 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:07:09 +0000 (0:00:00.618)       0:03:21.553 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:07:10 +0000 (0:00:01.652)       0:03:23.206 *********\nok: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:07:11 +0000 (0:00:00.377)       0:03:23.583 *********\nok: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:07:11 +0000 (0:00:00.625)       0:03:24.209 *********\nok: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:07:12 +0000 (0:00:00.588)       0:03:24.798 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:07:12 +0000 (0:00:00.108)       0:03:24.907 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:07:12 +0000 (0:00:00.340)       0:03:25.247 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:07:12 +0000 (0:00:00.123)       0:03:25.370 *********\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] ***********************\nThursday 11 June 2026  15:07:13 +0000 (0:00:00.243)       0:03:25.614 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:07:13 +0000 (0:00:00.488)       0:03:26.103 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for compute-1] ********************\nThursday 11 June 2026  15:07:13 +0000 (0:00:00.116)       0:03:26.219 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for baremetal-0] ***********************\nThursday 11 June 2026  15:07:13 +0000 (0:00:00.077)       0:03:26.296 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******\nThursday 11 June 2026  15:07:14 +0000 (0:00:00.362)       0:03:26.659 *********\nok: [instance]\n\nTASK [libvirt_manager : Define VMs for type baremetal-0] ***********************\nThursday 11 June 2026  15:07:14 +0000 (0:00:00.381)       0:03:27.041 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.545)       0:03:27.586 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.077)       0:03:27.664 *********\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 }}] ****************\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.144)       0:03:27.808 *********\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] ***********************\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.122)       0:03:27.931 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.325)       0:03:28.256 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:07:15 +0000 (0:00:00.162)       0:03:28.419 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:07:16 +0000 (0:00:00.335)       0:03:28.754 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********\nThursday 11 June 2026  15:07:16 +0000 (0:00:00.289)       0:03:29.044 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:07:17 +0000 (0:00:00.463)       0:03:29.507 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:07:17 +0000 (0:00:00.393)       0:03:29.901 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:07:17 +0000 (0:00:00.111)       0:03:30.012 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:07:17 +0000 (0:00:00.376)       0:03:30.388 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******\nThursday 11 June 2026  15:07:18 +0000 (0:00:00.382)       0:03:30.771 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***\nThursday 11 June 2026  15:07:18 +0000 (0:00:00.464)       0:03:31.235 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******\nThursday 11 June 2026  15:07:18 +0000 (0:00:00.063)       0:03:31.298 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************\nThursday 11 June 2026  15:07:18 +0000 (0:00:00.074)       0:03:31.373 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.135)       0:03:31.508 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.073)       0:03:31.582 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.357)       0:03:31.940 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.092)       0:03:32.033 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.125)       0:03:32.158 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.067)       0:03:32.225 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for baremetal-0] ******************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.113)       0:03:32.339 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nThursday 11 June 2026  15:07:19 +0000 (0:00:00.060)       0:03:32.399 *********\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] *****************\nThursday 11 June 2026  15:07:20 +0000 (0:00:00.168)       0:03:32.568 *********\nok: [instance] => (item=cifmw-pool)\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nThursday 11 June 2026  15:07:20 +0000 (0:00:00.379)       0:03:32.948 *********\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] **********************************************\nThursday 11 June 2026  15:07:22 +0000 (0:00:02.203)       0:03:35.151 *********\nok: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nThursday 11 June 2026  15:07:23 +0000 (0:00:00.429)       0:03:35.580 *********\nok: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nThursday 11 June 2026  15:07:23 +0000 (0:00:00.430)       0:03:36.011 *********\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] ****************************\nThursday 11 June 2026  15:07:24 +0000 (0:00:00.623)       0:03:36.635 *********\nFAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j978695537150.85754', 'results_file': '/home/zuul/.ansible_async/j978695537150.85754', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})\nok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j791170757996.85771', 'results_file': '/home/zuul/.ansible_async/j791170757996.85771', '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] *********************************\nThursday 11 June 2026  15:07:28 +0000 (0:00:03.871)       0:03:40.506 *********\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] *****************************************\nThursday 11 June 2026  15:07:28 +0000 (0:00:00.236)       0:03:40.743 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-0] *****************************\nThursday 11 June 2026  15:07:28 +0000 (0:00:00.062)       0:03:40.806 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:07:28 +0000 (0:00:00.106)       0:03:40.912 *********\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] *******\nThursday 11 June 2026  15:07:28 +0000 (0:00:00.229)       0:03:41.141 *********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:07:28 +0000 (0:00:00.328)       0:03:41.469 *********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************\nThursday 11 June 2026  15:07:29 +0000 (0:00:00.321)       0:03:41.791 *********\nok: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-0] ******************\nThursday 11 June 2026  15:07:29 +0000 (0:00:00.667)       0:03:42.459 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.073)       0:03:42.532 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-0] *****************\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.064)       0:03:42.596 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-0] ******************\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.154)       0:03:42.751 *********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.098)       0:03:42.850 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for compute-1] *****************************\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.059)       0:03:42.909 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.107)       0:03:43.017 *********\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] *******\nThursday 11 June 2026  15:07:30 +0000 (0:00:00.234)       0:03:43.252 *********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:07:31 +0000 (0:00:00.291)       0:03:43.544 *********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************\nThursday 11 June 2026  15:07:31 +0000 (0:00:00.374)       0:03:43.919 *********\nok: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM compute-1] ******************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.610)       0:03:44.529 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.071)       0:03:44.600 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts compute-1] *****************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.133)       0:03:44.734 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts compute-1] ******************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.108)       0:03:44.843 *********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.103)       0:03:44.947 *********\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.] ************************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.104)       0:03:45.051 *********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nThursday 11 June 2026  15:07:32 +0000 (0:00:00.425)       0:03:45.476 *********\nok: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nThursday 11 June 2026  15:07:33 +0000 (0:00:00.508)       0:03:45.984 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nThursday 11 June 2026  15:07:33 +0000 (0:00:00.091)       0:03:46.076 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nThursday 11 June 2026  15:07:33 +0000 (0:00:00.084)       0:03:46.161 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nThursday 11 June 2026  15:07:33 +0000 (0:00:00.146)       0:03:46.308 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nThursday 11 June 2026  15:07:33 +0000 (0:00:00.069)       0:03:46.378 *********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=431  changed=124  unreachable=0    failed=0    skipped=151  rescued=0    ignored=0\n\nThursday 11 June 2026  15:07:34 +0000 (0:00:00.295)       0:03:46.674 *********\n===============================================================================\nlibvirt_manager : Ensure we get SSH on nodes --------------------------- 23.34s\nlibvirt_manager : Download base image ---------------------------------- 14.63s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.67s\nlibvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.87s\ndnsmasq : Add DHCP entries ---------------------------------------------- 2.80s\nlibvirt_manager : Restart firewalld ------------------------------------- 2.70s\ndnsmasq : Add/Remove address -------------------------------------------- 2.51s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.26s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.20s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.08s\nci_nmstate : Install required packages on instance ---------------------- 1.86s\nconfig_drive : Install required RPM packages ---------------------------- 1.65s\nconfig_drive : Install required RPM packages ---------------------------- 1.65s\nlibvirt_manager : Define VMs for type compute-1 ------------------------- 1.64s\nconfig_drive : Install required RPM packages ---------------------------- 1.61s\nconfig_drive : Install required RPM packages ---------------------------- 1.58s\ndnsmasq : Install needed packages --------------------------------------- 1.53s\nlibvirt_manager : Create group inventories ------------------------------ 1.21s\nGathering Facts --------------------------------------------------------- 1.16s\nlibvirt_manager : Ensure networks are created/started ------------------- 0.98s\nINFO     Running deploy_layout > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:07:34 +0000 (0:00:00.055)       0:00:00.055 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  15:07:36 +0000 (0:00:01.270)       0:00:01.326 *********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  15:07:36 +0000 (0:00:00.509)       0:00:01.836 *********\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] ***************************\nThursday 11 June 2026  15:07:38 +0000 (0:00:02.068)       0:00:03.905 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:07:39 +0000 (0:00:00.987)       0:00:04.892 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:07:42 +0000 (0:00:02.983)       0:00:07.875 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:07:43 +0000 (0:00:01.043)       0:00:08.919 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:07:44 +0000 (0:00:00.994)       0:00:09.914 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:07:45 +0000 (0:00:00.982)       0:00:10.896 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:07:45 +0000 (0:00:00.093)       0:00:10.990 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:07:46 +0000 (0:00:00.616)       0:00:11.607 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:07:46 +0000 (0:00:00.513)       0:00:12.120 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:07:47 +0000 (0:00:00.189)       0:00:12.310 *********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-compute-0\n  - cifmw-baremetal-0\n  - cifmw-compute-1\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:07:47 +0000 (0:00:00.130)       0:00:12.441 *********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-baremetal-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:07:48 +0000 (0:00:01.009)       0:00:13.450 *********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-baremetal-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:07:49 +0000 (0:00:01.681)       0:00:15.131 *********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-baremetal-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:07:51 +0000 (0:00:01.182)       0:00:16.314 *********\nok: [instance -> localhost] => (item=cifmw-compute-0)\nok: [instance -> localhost] => (item=cifmw-baremetal-0)\nok: [instance -> localhost] => (item=cifmw-compute-1)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:07:52 +0000 (0:00:01.145)       0:00:17.459 *********\nok: [instance] => (item=cifmw-compute-0)\nok: [instance] => (item=cifmw-baremetal-0)\nok: [instance] => (item=cifmw-compute-1)\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:07:53 +0000 (0:00:01.035)       0:00:18.495 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:07:53 +0000 (0:00:00.518)       0:00:19.013 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:07:53 +0000 (0:00:00.140)       0:00:19.154 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:07:54 +0000 (0:00:00.120)       0:00:19.274 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:07:54 +0000 (0:00:00.289)       0:00:19.564 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:07:54 +0000 (0:00:00.103)       0:00:19.668 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:07:54 +0000 (0:00:00.123)       0:00:19.791 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:07:54 +0000 (0:00:00.128)       0:00:19.920 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:07:55 +0000 (0:00:00.405)       0:00:20.326 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:07:55 +0000 (0:00:00.430)       0:00:20.756 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:07:55 +0000 (0:00:00.126)       0:00:20.883 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:07:55 +0000 (0:00:00.109)       0:00:20.993 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:07:55 +0000 (0:00:00.100)       0:00:21.093 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:07:56 +0000 (0:00:00.358)       0:00:21.451 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:07:56 +0000 (0:00:00.459)       0:00:21.910 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:07:58 +0000 (0:00:01.457)       0:00:23.368 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:07:58 +0000 (0:00:00.760)       0:00:24.129 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:07:59 +0000 (0:00:00.923)       0:00:25.052 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:08:00 +0000 (0:00:00.433)       0:00:25.486 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781190252.1012828, 'mtime': 1781190252.1012828, 'ctime': 1781190252.1012828, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781190252.103283, 'mtime': 1781190252.103283, 'ctime': 1781190252.1042829, '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] **************************\nThursday 11 June 2026  15:08:01 +0000 (0:00:00.684)       0:00:26.171 *********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:08:02 +0000 (0:00:01.346)       0:00:27.517 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:08:03 +0000 (0:00:00.783)       0:00:28.301 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:08:03 +0000 (0:00:00.618)       0:00:28.919 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:08:04 +0000 (0:00:00.827)       0:00:29.746 *********\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] *************************\nThursday 11 June 2026  15:08:04 +0000 (0:00:00.204)       0:00:29.951 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:08:04 +0000 (0:00:00.156)       0:00:30.107 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:08:05 +0000 (0:00:00.474)       0:00:30.581 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:08:05 +0000 (0:00:00.134)       0:00:30.715 *********\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] **********\nThursday 11 June 2026  15:08:05 +0000 (0:00:00.191)       0:00:30.907 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:08:06 +0000 (0:00:00.448)       0:00:31.355 *********\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] ***********************************\nThursday 11 June 2026  15:08:07 +0000 (0:00:01.661)       0:00:33.017 *********\nchanged: [instance] => (item=pool-destroy)\nchanged: [instance] => (item=pool-undefine)\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:08:08 +0000 (0:00:00.851)       0:00:33.868 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:08:09 +0000 (0:00:00.430)       0:00:34.298 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:08:09 +0000 (0:00:00.079)       0:00:34.378 *********\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] *************************\nThursday 11 June 2026  15:08:09 +0000 (0:00:00.193)       0:00:34.571 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:08:09 +0000 (0:00:00.129)       0:00:34.700 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:08:09 +0000 (0:00:00.397)       0:00:35.098 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:08:10 +0000 (0:00:00.130)       0:00:35.228 *********\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] **********\nThursday 11 June 2026  15:08:10 +0000 (0:00:00.183)       0:00:35.411 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:08:10 +0000 (0:00:00.141)       0:00:35.553 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:08:10 +0000 (0:00:00.135)       0:00:35.689 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:08:10 +0000 (0:00:00.189)       0:00:35.878 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:08:11 +0000 (0:00:00.421)       0:00:36.300 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:08:11 +0000 (0:00:00.073)       0:00:36.374 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:08:11 +0000 (0:00:00.384)       0:00:36.758 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:08:11 +0000 (0:00:00.387)       0:00:37.146 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:08:12 +0000 (0:00:00.504)       0:00:37.650 *********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:08:13 +0000 (0:00:00.572)       0:00:38.222 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:08:13 +0000 (0:00:00.312)       0:00:38.534 *********\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] ***************************\nThursday 11 June 2026  15:08:14 +0000 (0:00:01.077)       0:00:39.612 *********\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] ****************************************\nThursday 11 June 2026  15:08:16 +0000 (0:00:01.958)       0:00:41.570 *********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:08:17 +0000 (0:00:00.663)       0:00:42.233 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:08:18 +0000 (0:00:01.681)       0:00:43.915 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:08:19 +0000 (0:00:00.378)       0:00:44.293 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:08:19 +0000 (0:00:00.088)       0:00:44.382 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:08:19 +0000 (0:00:00.065)       0:00:44.448 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:08:19 +0000 (0:00:00.083)       0:00:44.531 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:08:20 +0000 (0:00:00.680)       0:00:45.211 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:08:20 +0000 (0:00:00.642)       0:00:45.854 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:08:20 +0000 (0:00:00.264)       0:00:46.119 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:08:21 +0000 (0:00:00.091)       0:00:46.211 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:08:21 +0000 (0:00:00.046)       0:00:46.257 *********\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] *************************************************\nThursday 11 June 2026  15:08:22 +0000 (0:00:01.088)       0:00:47.345 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:08:22 +0000 (0:00:00.101)       0:00:47.447 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:08:22 +0000 (0:00:00.469)       0:00:47.916 *********\nchanged: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:08:23 +0000 (0:00:00.350)       0:00:48.267 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:08:23 +0000 (0:00:00.105)       0:00:48.373 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:08:23 +0000 (0:00:00.316)       0:00:48.689 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:08:23 +0000 (0:00:00.334)       0:00:49.024 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:08:23 +0000 (0:00:00.116)       0:00:49.140 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:08:25 +0000 (0:00:01.493)       0:00:50.633 *********\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] ********************************\nThursday 11 June 2026  15:08:29 +0000 (0:00:04.296)       0:00:54.929 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.350)       0:00:55.279 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.058)       0:00:55.338 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.048)       0:00:55.387 *********\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] ****************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.078)       0:00:55.465 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.048)       0:00:55.514 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.352)       0:00:55.867 *********\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] *********************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.096)       0:00:55.963 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:08:30 +0000 (0:00:00.049)       0:00:56.012 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:08:31 +0000 (0:00:00.348)       0:00:56.360 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:08:31 +0000 (0:00:00.044)       0:00:56.405 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:08:31 +0000 (0:00:00.047)       0:00:56.453 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:08:33 +0000 (0:00:01.766)       0:00:58.220 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:08:33 +0000 (0:00:00.381)       0:00:58.601 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:08:34 +0000 (0:00:00.577)       0:00:59.179 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:08:34 +0000 (0:00:00.385)       0:00:59.564 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:08:35 +0000 (0:00:00.738)       0:01:00.303 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:08:35 +0000 (0:00:00.115)       0:01:00.418 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:08:35 +0000 (0:00:00.363)       0:01:00.782 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:08:35 +0000 (0:00:00.321)       0:01:01.104 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  15:08:36 +0000 (0:00:00.121)       0:01:01.225 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:08:36 +0000 (0:00:00.556)       0:01:01.782 *********\nchanged: [instance]\n\nRUNNING HANDLER [ssh_jumper : Reload sshd] *************************************\nThursday 11 June 2026  15:08:37 +0000 (0:00:00.882)       0:01:02.664 *********\nchanged: [instance -> localhost]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=83   changed=30   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0\n\nThursday 11 June 2026  15:08:38 +0000 (0:00:00.564)       0:01:03.228 *********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.30s\nlibvirt_manager : Populate service facts -------------------------------- 2.98s\nCopy generated content to proper location ------------------------------- 2.07s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.96s\ndnsmasq : Stop service -------------------------------------------------- 1.77s\npodman : Ensure podman is installed ------------------------------------- 1.68s\nlibvirt_manager : Destroy machine --------------------------------------- 1.68s\nlibvirt_manager : Remove the volumes from pool to delete ---------------- 1.66s\ndnsmasq : Install needed packages --------------------------------------- 1.49s\nlibvirt_manager : Destroy networks -------------------------------------- 1.46s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 1.35s\nGathering Facts --------------------------------------------------------- 1.27s\nlibvirt_manager : Undefine machine -------------------------------------- 1.18s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.15s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.09s\nlibvirt_manager : Remove detected logs ---------------------------------- 1.08s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.04s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.04s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.01s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.99s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  15:09:05 +0000 (0:00:00.087)       0:00:00.087 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  15:09:06 +0000 (0:00:01.003)       0:00:01.091 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  15:09:06 +0000 (0:00:00.605)       0:00:01.697 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  15:09:06 +0000 (0:00:00.094)       0:00:01.791 *********\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] *****************************************\nThursday 11 June 2026  15:09:06 +0000 (0:00:00.175)       0:00:01.967 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  15:09:07 +0000 (0:00:00.451)       0:00:02.418 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  15:09:07 +0000 (0:00:00.331)       0:00:02.750 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  15:09:08 +0000 (0:00:01.076)       0:00:03.827 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  15:09:08 +0000 (0:00:00.182)       0:00:04.009 *********\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] ********************\nThursday 11 June 2026  15:09:09 +0000 (0:00:00.806)       0:00:04.815 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  15:09:11 +0000 (0:00:01.741)       0:00:06.557 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  15:09:13 +0000 (0:00:01.861)       0:00:08.418 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  15:09:20 +0000 (0:00:06.980)       0:00:15.399 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  15:09:21 +0000 (0:00:00.888)       0:00:16.287 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  15:09:21 +0000 (0:00:00.065)       0:00:16.353 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  15:09:22 +0000 (0:00:00.861)       0:00:17.214 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  15:09:22 +0000 (0:00:00.122)       0:00:17.337 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  15:09:22 +0000 (0:00:00.094)       0:00:17.432 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  15:09:22 +0000 (0:00:00.096)       0:00:17.528 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  15:09:23 +0000 (0:00:00.628)       0:00:18.156 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  15:09:23 +0000 (0:00:00.708)       0:00:18.864 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  15:09:23 +0000 (0:00:00.086)       0:00:18.951 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.125)       0:00:19.077 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.087)       0:00:19.165 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.111)       0:00:19.276 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.363 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.122)       0:00:19.485 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.089)       0:00:19.575 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.661 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.748 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.122)       0:00:19.871 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  15:09:24 +0000 (0:00:00.087)       0:00:19.958 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  15:09:25 +0000 (0:00:00.339)       0:00:20.297 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  15:09:25 +0000 (0:00:00.385)       0:00:20.683 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.403)       0:00:21.086 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.079)       0:00:21.166 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.073)       0:00:21.239 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.120)       0:00:21.359 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.078)       0:00:21.438 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.074)       0:00:21.513 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.071)       0:00:21.584 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.104)       0:00:21.688 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.085)       0:00:21.774 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.059)       0:00:21.833 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  15:09:26 +0000 (0:00:00.101)       0:00:21.935 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  15:09:27 +0000 (0:00:00.164)       0:00:22.100 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  15:09:27 +0000 (0:00:00.105)       0:00:22.205 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  15:09:27 +0000 (0:00:00.093)       0:00:22.299 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  15:09:27 +0000 (0:00:00.101)       0:00:22.400 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  15:10:10 +0000 (0:00:43.046)       0:01:05.447 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  15:10:11 +0000 (0:00:01.544)       0:01:06.992 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  15:10:12 +0000 (0:00:00.175)       0:01:07.168 *********\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] *************************************\nThursday 11 June 2026  15:10:12 +0000 (0:00:00.191)       0:01:07.359 *********\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] **************************************\nThursday 11 June 2026  15:10:12 +0000 (0:00:00.059)       0:01:07.419 *********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  15:10:14 +0000 (0:00:01.650)       0:01:09.069 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  15:10:14 +0000 (0:00:00.427)       0:01:09.497 *********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  15:10:14 +0000 (0:00:00.357)       0:01:09.854 *********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  15:10:14 +0000 (0:00:00.183)       0:01:10.037 *********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  15:10:15 +0000 (0:00:00.110)       0:01:10.148 *********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  15:10:15 +0000 (0:00:00.318)       0:01:10.467 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  15:10:15 +0000 (0:00:00.419)       0:01:10.886 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  15:10:15 +0000 (0:00:00.054)       0:01:10.940 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  15:10:15 +0000 (0:00:00.054)       0:01:10.995 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  15:10:16 +0000 (0:00:00.063)       0:01:11.059 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  15:10:16 +0000 (0:00:00.062)       0:01:11.122 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  15:10:16 +0000 (0:00:00.105)       0:01:11.228 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  15:10:16 +0000 (0:00:00.071)       0:01:11.299 *********\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] ***************************\nThursday 11 June 2026  15:10:17 +0000 (0:00:01.493)       0:01:12.793 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:10:18 +0000 (0:00:00.964)       0:01:13.758 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:10:21 +0000 (0:00:03.014)       0:01:16.772 *********\nchanged: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:10:23 +0000 (0:00:02.257)       0:01:19.030 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:10:24 +0000 (0:00:00.985)       0:01:20.016 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:10:26 +0000 (0:00:01.280)       0:01:21.297 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:10:26 +0000 (0:00:00.091)       0:01:21.389 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:10:26 +0000 (0:00:00.592)       0:01:21.981 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.537)       0:01:22.519 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.153)       0:01:22.672 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.131)       0:01:22.803 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.053)       0:01:22.857 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.040)       0:01:22.898 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.041)       0:01:22.939 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:10:27 +0000 (0:00:00.079)       0:01:23.018 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.041)       0:01:23.060 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.438)       0:01:23.499 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.153)       0:01:23.652 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.110)       0:01:23.762 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.055)       0:01:23.817 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.045)       0:01:23.863 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.046)       0:01:23.909 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:10:28 +0000 (0:00:00.085)       0:01:23.995 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:10:29 +0000 (0:00:00.472)       0:01:24.468 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:10:29 +0000 (0:00:00.043)       0:01:24.512 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:10:29 +0000 (0:00:00.044)       0:01:24.556 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:10:30 +0000 (0:00:00.766)       0:01:25.322 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:10:31 +0000 (0:00:00.906)       0:01:26.229 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:10:31 +0000 (0:00:00.661)       0:01:26.890 *********\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] *************************\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.174)       0:01:27.065 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.121)       0:01:27.187 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.400)       0:01:27.588 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.094)       0:01:27.683 *********\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] **********\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.206)       0:01:27.889 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:10:32 +0000 (0:00:00.088)       0:01:27.978 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.098)       0:01:28.076 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.133)       0:01:28.209 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.409)       0:01:28.619 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.081)       0:01:28.700 *********\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] *************************\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.210)       0:01:28.911 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:10:33 +0000 (0:00:00.125)       0:01:29.036 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:10:34 +0000 (0:00:00.429)       0:01:29.465 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:10:34 +0000 (0:00:00.163)       0:01:29.628 *********\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] **********\nThursday 11 June 2026  15:10:34 +0000 (0:00:00.182)       0:01:29.810 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:10:34 +0000 (0:00:00.144)       0:01:29.955 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:10:35 +0000 (0:00:00.136)       0:01:30.092 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:10:35 +0000 (0:00:00.191)       0:01:30.283 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:10:35 +0000 (0:00:00.471)       0:01:30.755 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:10:35 +0000 (0:00:00.077)       0:01:30.832 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.291)       0:01:31.123 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.051)       0:01:31.174 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.055)       0:01:31.229 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.066)       0:01:31.296 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.279)       0:01:31.575 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:10:36 +0000 (0:00:00.099)       0:01:31.675 *********\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] ****************************************\nThursday 11 June 2026  15:10:38 +0000 (0:00:01.772)       0:01:33.447 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:10:38 +0000 (0:00:00.582)       0:01:34.030 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:10:40 +0000 (0:00:01.527)       0:01:35.557 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:10:40 +0000 (0:00:00.391)       0:01:35.949 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:10:40 +0000 (0:00:00.064)       0:01:36.014 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:10:41 +0000 (0:00:00.060)       0:01:36.074 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:10:41 +0000 (0:00:00.081)       0:01:36.156 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:10:41 +0000 (0:00:00.641)       0:01:36.797 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:10:42 +0000 (0:00:00.649)       0:01:37.447 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:10:42 +0000 (0:00:00.275)       0:01:37.723 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:10:42 +0000 (0:00:00.049)       0:01:37.773 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:10:42 +0000 (0:00:00.056)       0:01:37.829 *********\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] *************************************************\nThursday 11 June 2026  15:10:43 +0000 (0:00:01.010)       0:01:38.840 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:10:43 +0000 (0:00:00.132)       0:01:38.973 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:10:44 +0000 (0:00:00.404)       0:01:39.377 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:10:44 +0000 (0:00:00.353)       0:01:39.731 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:10:44 +0000 (0:00:00.116)       0:01:39.848 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:10:45 +0000 (0:00:00.322)       0:01:40.170 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:10:45 +0000 (0:00:00.346)       0:01:40.516 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:10:45 +0000 (0:00:00.099)       0:01:40.616 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:10:47 +0000 (0:00:01.516)       0:01:42.132 *********\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] ********************************\nThursday 11 June 2026  15:10:48 +0000 (0:00:01.648)       0:01:43.781 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.337)       0:01:44.119 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.062)       0:01:44.182 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.057)       0:01:44.239 *********\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] ****************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.112)       0:01:44.352 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.044)       0:01:44.396 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.288)       0:01:44.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] *********************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.097)       0:01:44.782 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:10:49 +0000 (0:00:00.050)       0:01:44.832 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:10:50 +0000 (0:00:00.309)       0:01:45.142 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:10:50 +0000 (0:00:00.046)       0:01:45.188 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:10:50 +0000 (0:00:00.089)       0:01:45.277 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:10:50 +0000 (0:00:00.492)       0:01:45.769 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:10:51 +0000 (0:00:00.355)       0:01:46.124 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:10:51 +0000 (0:00:00.554)       0:01:46.678 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:10:51 +0000 (0:00:00.368)       0:01:47.047 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:10:52 +0000 (0:00:00.752)       0:01:47.800 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:10:52 +0000 (0:00:00.085)       0:01:47.885 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:10:53 +0000 (0:00:00.322)       0:01:48.208 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:10:53 +0000 (0:00:00.326)       0:01:48.535 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  15:10:53 +0000 (0:00:00.160)       0:01:48.695 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  15:10:53 +0000 (0:00:00.284)       0:01:48.980 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.317)       0:01:49.297 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.306)       0:01:49.604 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.069)       0:01:49.674 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.053)       0:01:49.727 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.130)       0:01:49.858 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  15:10:54 +0000 (0:00:00.052)       0:01:49.910 *********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  15:10:56 +0000 (0:00:01.559)       0:01:51.470 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  15:10:56 +0000 (0:00:00.335)       0:01:51.806 *********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  15:10:57 +0000 (0:00:00.529)       0:01:52.335 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  15:10:57 +0000 (0:00:00.113)       0:01:52.448 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  15:10:57 +0000 (0:00:00.317)       0:01:52.766 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  15:10:58 +0000 (0:00:00.683)       0:01:53.450 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  15:10:58 +0000 (0:00:00.470)       0:01:53.920 *********\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.] *********\nThursday 11 June 2026  15:10:59 +0000 (0:00:00.409)       0:01:54.330 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  15:10:59 +0000 (0:00:00.476)       0:01:54.806 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  15:11:00 +0000 (0:00:00.485)       0:01:55.292 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  15:11:00 +0000 (0:00:00.501)       0:01:55.794 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  15:11:01 +0000 (0:00:00.462)       0:01:56.256 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  15:11:01 +0000 (0:00:00.436)       0:01:56.693 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  15:11:02 +0000 (0:00:00.526)       0:01:57.220 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  15:11:02 +0000 (0:00:00.485)       0:01:57.706 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  15:11:03 +0000 (0:00:00.496)       0:01:58.202 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  15:11:03 +0000 (0:00:00.494)       0:01:58.697 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  15:11:04 +0000 (0:00:00.475)       0:01:59.172 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  15:11:04 +0000 (0:00:00.470)       0:01:59.643 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  15:11:05 +0000 (0:00:00.535)       0:02:00.178 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  15:11:05 +0000 (0:00:00.488)       0:02:00.667 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  15:11:06 +0000 (0:00:00.542)       0:02:01.210 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  15:11:06 +0000 (0:00:00.501)       0:02:01.712 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  15:11:07 +0000 (0:00:00.486)       0:02:02.198 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  15:11:07 +0000 (0:00:00.493)       0:02:02.691 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  15:11:08 +0000 (0:00:00.504)       0:02:03.196 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  15:11:08 +0000 (0:00:00.534)       0:02:03.730 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  15:11:09 +0000 (0:00:00.494)       0:02:04.225 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  15:11:09 +0000 (0:00:00.516)       0:02:04.742 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  15:11:10 +0000 (0:00:00.511)       0:02:05.253 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  15:11:10 +0000 (0:00:00.503)       0:02:05.756 *********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  15:11:11 +0000 (0:00:00.497)       0:02:06.254 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  15:11:11 +0000 (0:00:00.104)       0:02:06.358 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  15:11:11 +0000 (0:00:00.472)       0:02:06.831 *********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  15:11:12 +0000 (0:00:00.496)       0:02:07.327 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  15:11:12 +0000 (0:00:00.489)       0:02:07.817 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  15:11:13 +0000 (0:00:00.301)       0:02:08.118 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  15:11:13 +0000 (0:00:00.108)       0:02:08.227 *********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nThursday 11 June 2026  15:11:13 +0000 (0:00:00.282)       0:02:08.510 *********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  15:11:13 +0000 (0:00:00.072)       0:02:08.583 *********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  15:11:14 +0000 (0:00:00.528)       0:02:09.112 *********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  15:11:14 +0000 (0:00:00.522)       0:02:09.634 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  15:11:15 +0000 (0:00:00.683)       0:02:10.317 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:11:15 +0000 (0:00:00.302)       0:02:10.619 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nThursday 11 June 2026  15:11:16 +0000 (0:00:00.835)       0:02:11.455 *********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 43.05s\nrepo_setup : Initialize python venv and install requirements ------------ 6.98s\nlibvirt_manager : Populate service facts -------------------------------- 3.01s\nlibvirt_manager : Start virtqemud socket service ------------------------ 2.26s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.86s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.77s\nrepo_setup : Make sure git-core package is installed -------------------- 1.74s\nci_setup : Install needed packages -------------------------------------- 1.65s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.65s\nlibvirt_manager : Install packages required for using KVM --------------- 1.56s\ntest_deps : Install python yaml libs ------------------------------------ 1.54s\npodman : Ensure podman is installed ------------------------------------- 1.53s\ndnsmasq : Install needed packages --------------------------------------- 1.52s\nci_setup : Manage directories ------------------------------------------- 1.49s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.28s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.08s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.01s\nGathering Facts --------------------------------------------------------- 1.00s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.99s\nlibvirt_manager : Get installed packages list --------------------------- 0.96s\nINFO     Running generate_network_data > converge\n\nPLAY [One hypervisor] **********************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:11:17 +0000 (0:00:00.056)       0:00:00.056 *********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nThursday 11 June 2026  15:11:18 +0000 (0:00:01.070)       0:00:01.126 *********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nThursday 11 June 2026  15:11:18 +0000 (0:00:00.063)       0:00:01.189 *********\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] ***\nThursday 11 June 2026  15:11:18 +0000 (0:00:00.170)       0:00:01.360 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nThursday 11 June 2026  15:11:18 +0000 (0:00:00.110)       0:00:01.470 *********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nThursday 11 June 2026  15:11:19 +0000 (0:00:01.051)       0:00:02.521 *********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nThursday 11 June 2026  15:11:19 +0000 (0:00:00.098)       0:00:02.620 *********\nok: [instance]\n\nTASK [Ensure _output exists] ***************************************************\nThursday 11 June 2026  15:11:19 +0000 (0:00:00.129)       0:00:02.749 *********\nchanged: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  15:11:20 +0000 (0:00:00.529)       0:00:03.279 *********\nok: [instance]\n\nTASK [Load scenarios] **********************************************************\nThursday 11 June 2026  15:11:20 +0000 (0:00:00.068)       0:00:03.347 *********\nok: [instance]\n\nTASK [Set output facts] ********************************************************\nThursday 11 June 2026  15:11:20 +0000 (0:00:00.072)       0:00:03.420 *********\nok: [instance]\n\nTASK [Test scenarios] **********************************************************\nThursday 11 June 2026  15:11:20 +0000 (0:00:00.061)       0:00:03.482 *********\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] ******************************************************\nThursday 11 June 2026  15:11:20 +0000 (0:00:00.214)       0:00:03.696 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nThursday 11 June 2026  15:11:21 +0000 (0:00:00.776)       0:00:04.472 *********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nThursday 11 June 2026  15:11:21 +0000 (0:00:00.092)       0:00:04.565 *********\nok: [instance] =>\n  msg: 'Running: Standard osp_trunk with extended translation'\n\nTASK [Generate network data] ***************************************************\nThursday 11 June 2026  15:11:21 +0000 (0:00:00.060)       0:00:04.626 *********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  15:11:21 +0000 (0:00:00.224)       0:00:04.851 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:11:21 +0000 (0:00:00.094)       0:00:04.945 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.436)       0:00:05.382 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.099)       0:00:05.481 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.122)       0:00:05.604 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.118)       0:00:05.722 *********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.134)       0:00:05.857 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:11:22 +0000 (0:00:00.078)       0:00:05.936 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:11:23 +0000 (0:00:00.686)       0:00:06.622 *********\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] *************************\nThursday 11 June 2026  15:11:23 +0000 (0:00:00.164)       0:00:06.787 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:11:23 +0000 (0:00:00.124)       0:00:06.912 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:11:24 +0000 (0:00:00.434)       0:00:07.346 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:11:24 +0000 (0:00:00.333)       0:00:07.680 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:11:24 +0000 (0:00:00.294)       0:00:07.974 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:11:25 +0000 (0:00:00.896)       0:00:08.871 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.293)       0:00:09.164 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.077)       0:00:09.242 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.122)       0:00:09.365 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.081)       0:00:09.447 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.078)       0:00:09.525 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.063)       0:00:09.589 *********\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] ***************************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.298)       0:00:09.888 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:11:26 +0000 (0:00:00.064)       0:00:09.952 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:11:27 +0000 (0:00:00.364)       0:00:10.317 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:11:27 +0000 (0:00:00.657)       0:00:10.974 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:11:28 +0000 (0:00:00.166)       0:00:11.141 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:11:28 +0000 (0:00:00.078)       0:00:11.219 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:11:28 +0000 (0:00:00.668)       0:00:11.888 *********\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.] ***\nThursday 11 June 2026  15:11:29 +0000 (0:00:00.180)       0:00:12.068 *********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  15:11:29 +0000 (0:00:00.157)       0:00:12.226 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nThursday 11 June 2026  15:11:29 +0000 (0:00:00.747)       0:00:12.973 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nThursday 11 June 2026  15:11:30 +0000 (0:00:00.961)       0:00:13.935 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nThursday 11 June 2026  15:11:31 +0000 (0:00:00.678)       0:00:14.613 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nThursday 11 June 2026  15:11:32 +0000 (0:00:00.632)       0:00:15.246 *********\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] ***********************\nThursday 11 June 2026  15:11:32 +0000 (0:00:00.226)       0:00:15.472 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:11:32 +0000 (0:00:00.313)       0:00:15.786 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nThursday 11 June 2026  15:11:33 +0000 (0:00:00.545)       0:00:16.331 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:11:33 +0000 (0:00:00.228)       0:00:16.560 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:11:33 +0000 (0:00:00.196)       0:00:16.756 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:11:35 +0000 (0:00:01.853)       0:00:18.610 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:11:35 +0000 (0:00:00.301)       0:00:18.912 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:11:36 +0000 (0:00:00.566)       0:00:19.478 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:11:38 +0000 (0:00:02.223)       0:00:21.702 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:11:39 +0000 (0:00:00.628)       0:00:22.331 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:11:39 +0000 (0:00:00.082)       0:00:22.413 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:11:39 +0000 (0:00:00.081)       0:00:22.494 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:11:40 +0000 (0:00:00.682)       0:00:23.177 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:11:40 +0000 (0:00:00.395)       0:00:23.572 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:11:42 +0000 (0:00:01.616)       0:00:25.189 *********\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] ********************************\nThursday 11 June 2026  15:11:46 +0000 (0:00:04.454)       0:00:29.643 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:11:46 +0000 (0:00:00.385)       0:00:30.029 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:11:47 +0000 (0:00:00.541)       0:00:30.571 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:11:48 +0000 (0:00:00.590)       0:00:31.161 *********\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] ****************************\nThursday 11 June 2026  15:11:48 +0000 (0:00:00.164)       0:00:31.326 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:11:48 +0000 (0:00:00.606)       0:00:31.933 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:11:48 +0000 (0:00:00.062)       0:00:31.995 *********\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] *********************************\nThursday 11 June 2026  15:11:49 +0000 (0:00:00.151)       0:00:32.147 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:11:49 +0000 (0:00:00.593)       0:00:32.740 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:11:49 +0000 (0:00:00.100)       0:00:32.841 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:11:50 +0000 (0:00:00.417)       0:00:33.259 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:11:51 +0000 (0:00:01.224)       0:00:34.483 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:11:51 +0000 (0:00:00.133)       0:00:34.617 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:11:51 +0000 (0:00:00.100)       0:00:34.717 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:11:51 +0000 (0:00:00.118)       0:00:34.836 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:11:52 +0000 (0:00:00.228)       0:00:35.064 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:11:52 +0000 (0:00:00.079)       0:00:35.144 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:11:52 +0000 (0:00:00.099)       0:00:35.244 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:11:52 +0000 (0:00:00.668)       0:00:35.913 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:11:52 +0000 (0:00:00.058)       0:00:35.972 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:11:53 +0000 (0:00:00.099)       0:00:36.071 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:11:53 +0000 (0:00:00.122)       0:00:36.194 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:11:53 +0000 (0:00:00.096)       0:00:36.290 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:11:53 +0000 (0:00:00.663)       0:00:36.954 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:11:54 +0000 (0:00:00.081)       0:00:37.035 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:11:54 +0000 (0:00:00.166)       0:00:37.202 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:11:54 +0000 (0:00:00.089)       0:00:37.292 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:11:55 +0000 (0:00:00.759)       0:00:38.051 *********\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] ***************\nThursday 11 June 2026  15:11:55 +0000 (0:00:00.188)       0:00:38.240 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:11:55 +0000 (0:00:00.451)       0:00:38.692 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:11:55 +0000 (0:00:00.136)       0:00:38.828 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:11:56 +0000 (0:00:00.374)       0:00:39.203 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:11:56 +0000 (0:00:00.120)       0:00:39.324 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:11:56 +0000 (0:00:00.537)       0:00:39.861 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:11:57 +0000 (0:00:00.473)       0:00:40.335 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:11:57 +0000 (0:00:00.558)       0:00:40.893 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.167)       0:00:41.061 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.519)       0:00:41.581 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.076)       0:00:41.657 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.070)       0:00:41.727 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.069)       0:00:41.797 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.119)       0:00:41.916 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:11:58 +0000 (0:00:00.062)       0:00:41.979 *********\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] ***************************\nThursday 11 June 2026  15:11:59 +0000 (0:00:00.222)       0:00:42.201 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:11:59 +0000 (0:00:00.057)       0:00:42.259 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:11:59 +0000 (0:00:00.390)       0:00:42.649 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:12:00 +0000 (0:00:00.676)       0:00:43.326 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:12:00 +0000 (0:00:00.195)       0:00:43.521 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:12:00 +0000 (0:00:00.173)       0:00:43.695 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:12:01 +0000 (0:00:00.684)       0:00:44.380 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:12:01 +0000 (0:00:00.073)       0:00:44.454 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:12:01 +0000 (0:00:00.155)       0:00:44.609 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:12:01 +0000 (0:00:00.077)       0:00:44.686 *********\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] **************************************\nThursday 11 June 2026  15:12:01 +0000 (0:00:00.176)       0:00:44.863 *********\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.191)       0:00:45.055 *********\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.127)       0:00:45.182 *********\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.119)       0:00:45.301 *********\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.148)       0:00:45.450 *********\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.218)       0:00:45.668 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.157)       0:00:45.826 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:12:02 +0000 (0:00:00.101)       0:00:45.928 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:dd:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:5f:84', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:12:03 +0000 (0:00:00.173)       0:00:46.102 *********\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] *************************************\nThursday 11 June 2026  15:12:03 +0000 (0:00:00.166)       0:00:46.268 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:12:03 +0000 (0:00:00.310)       0:00:46.579 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:12:03 +0000 (0:00:00.116)       0:00:46.696 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:12:03 +0000 (0:00:00.275)       0:00:46.971 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:12:04 +0000 (0:00:00.069)       0:00:47.041 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:12:04 +0000 (0:00:00.059)       0:00:47.101 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:dd:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:5f:84', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:12:04 +0000 (0:00:00.235)       0:00:47.336 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:12:04 +0000 (0:00:00.095)       0:00:47.432 *********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:dd:e9', 'entry': 'set:compute,52:54:00:01:dd:e9,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:5f:84', 'entry': 'set:compute,52:54:00:00:5f:84,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:12:05 +0000 (0:00:00.983)       0:00:48.416 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:12:05 +0000 (0:00:00.182)       0:00:48.599 *********\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nThursday 11 June 2026  15:12:05 +0000 (0:00:00.163)       0:00:48.762 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:12:05 +0000 (0:00:00.211)       0:00:48.974 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:12:06 +0000 (0:00:00.148)       0:00:49.123 *********\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] ********************************************\nThursday 11 June 2026  15:12:06 +0000 (0:00:00.165)       0:00:49.288 *********\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] ***\nThursday 11 June 2026  15:12:07 +0000 (0:00:01.132)       0:00:50.421 *********\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] ****************\nThursday 11 June 2026  15:12:07 +0000 (0:00:00.261)       0:00:50.682 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:12:07 +0000 (0:00:00.065)       0:00:50.747 *********\nskipping: [instance] => (item=compute)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nThursday 11 June 2026  15:12:07 +0000 (0:00:00.081)       0:00:50.829 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:12:07 +0000 (0:00:00.128)       0:00:50.957 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:12:08 +0000 (0:00:00.583)       0:00:51.541 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:12:08 +0000 (0:00:00.081)       0:00:51.623 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:12:09 +0000 (0:00:00.834)       0:00:52.457 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:12:09 +0000 (0:00:00.552)       0:00:53.010 *********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nThursday 11 June 2026  15:12:10 +0000 (0:00:00.603)       0:00:53.614 *********\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] ***************************************\nThursday 11 June 2026  15:12:10 +0000 (0:00:00.216)       0:00:53.830 *********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.414)       0:00:54.244 *********\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_compute-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.219)       0:00:54.464 *********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.104)       0:00:54.568 *********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.089)       0:00:54.657 *********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.098)       0:00:54.755 *********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.153)       0:00:54.909 *********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nThursday 11 June 2026  15:12:11 +0000 (0:00:00.090)       0:00:54.999 *********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.074)       0:00:55.074 *********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.095)       0:00:55.169 *********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.075)       0:00:55.245 *********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.132)       0:00:55.377 *********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.077)       0:00:55.455 *********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.071)       0:00:55.526 *********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.088)       0:00:55.614 *********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nThursday 11 June 2026  15:12:12 +0000 (0:00:00.393)       0:00:56.008 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nThursday 11 June 2026  15:12:13 +0000 (0:00:00.707)       0:00:56.715 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nThursday 11 June 2026  15:12:14 +0000 (0:00:00.568)       0:00:57.283 *********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nThursday 11 June 2026  15:12:14 +0000 (0:00:00.316)       0:00:57.600 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:12:15 +0000 (0:00:01.039)       0:00:58.639 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:12:18 +0000 (0:00:02.990)       0:01:01.630 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:12:19 +0000 (0:00:01.205)       0:01:02.835 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:12:20 +0000 (0:00:00.877)       0:01:03.712 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:12:21 +0000 (0:00:00.850)       0:01:04.563 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:12:21 +0000 (0:00:00.097)       0:01:04.660 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:12:22 +0000 (0:00:00.580)       0:01:05.241 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:12:22 +0000 (0:00:00.555)       0:01:05.796 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:12:22 +0000 (0:00:00.098)       0:01:05.895 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:12:22 +0000 (0:00:00.103)       0:01:05.999 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.041)       0:01:06.041 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.044)       0:01:06.085 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.045)       0:01:06.130 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.047)       0:01:06.177 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.049)       0:01:06.227 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.460)       0:01:06.687 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.171)       0:01:06.859 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-public\n  - cifmw-osp_trunk\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:12:23 +0000 (0:00:00.142)       0:01:07.002 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:12:24 +0000 (0:00:00.310)       0:01:07.312 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:12:24 +0000 (0:00:00.158)       0:01:07.471 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:12:24 +0000 (0:00:00.131)       0:01:07.602 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:12:24 +0000 (0:00:00.121)       0:01:07.724 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:12:25 +0000 (0:00:00.403)       0:01:08.128 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:12:25 +0000 (0:00:00.394)       0:01:08.522 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:12:25 +0000 (0:00:00.145)       0:01:08.668 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:12:25 +0000 (0:00:00.132)       0:01:08.801 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:12:25 +0000 (0:00:00.139)       0:01:08.940 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:12:26 +0000 (0:00:00.410)       0:01:09.351 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:12:26 +0000 (0:00:00.402)       0:01:09.753 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:12:28 +0000 (0:00:01.297)       0:01:11.051 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:12:28 +0000 (0:00:00.769)       0:01:11.821 *********\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:12:29 +0000 (0:00:00.836)       0:01:12.657 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:12:29 +0000 (0:00:00.329)       0:01:12.987 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781190697.1779776, 'mtime': 1781190697.1779776, 'ctime': 1781190697.1779776, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781190697.1799777, 'mtime': 1781190697.1799777, 'ctime': 1781190697.1799777, '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] **************************\nThursday 11 June 2026  15:12:30 +0000 (0:00:00.785)       0:01:13.772 *********\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:12:32 +0000 (0:00:01.389)       0:01:15.162 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:12:32 +0000 (0:00:00.541)       0:01:15.704 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:12:33 +0000 (0:00:00.577)       0:01:16.281 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:12:33 +0000 (0:00:00.703)       0:01:16.985 *********\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] *************************\nThursday 11 June 2026  15:12:34 +0000 (0:00:00.271)       0:01:17.256 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:12:34 +0000 (0:00:00.131)       0:01:17.387 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:12:34 +0000 (0:00:00.393)       0:01:17.781 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:12:34 +0000 (0:00:00.116)       0:01:17.897 *********\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] **********\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.147)       0:01:18.045 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.112)       0:01:18.157 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.125)       0:01:18.282 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.131)       0:01:18.413 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.425)       0:01:18.839 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:12:35 +0000 (0:00:00.068)       0:01:18.907 *********\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] *************************\nThursday 11 June 2026  15:12:36 +0000 (0:00:00.157)       0:01:19.064 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:12:36 +0000 (0:00:00.112)       0:01:19.176 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:12:36 +0000 (0:00:00.406)       0:01:19.582 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:12:36 +0000 (0:00:00.152)       0:01:19.735 *********\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] **********\nThursday 11 June 2026  15:12:36 +0000 (0:00:00.176)       0:01:19.911 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:12:37 +0000 (0:00:00.208)       0:01:20.119 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:12:37 +0000 (0:00:00.164)       0:01:20.284 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:12:37 +0000 (0:00:00.160)       0:01:20.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:12:37 +0000 (0:00:00.416)       0:01:20.861 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:12:37 +0000 (0:00:00.086)       0:01:20.948 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.296)       0:01:21.244 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.060)       0:01:21.304 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.050)       0:01:21.355 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.107)       0:01:21.463 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.299)       0:01:21.762 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:12:38 +0000 (0:00:00.046)       0:01:21.808 *********\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] ****************************************\nThursday 11 June 2026  15:12:40 +0000 (0:00:01.960)       0:01:23.769 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:12:41 +0000 (0:00:00.571)       0:01:24.340 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:12:43 +0000 (0:00:02.553)       0:01:26.894 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:12:44 +0000 (0:00:00.359)       0:01:27.254 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:12:44 +0000 (0:00:00.100)       0:01:27.354 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:12:44 +0000 (0:00:00.058)       0:01:27.412 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:12:44 +0000 (0:00:00.087)       0:01:27.500 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:12:45 +0000 (0:00:00.650)       0:01:28.150 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:12:45 +0000 (0:00:00.660)       0:01:28.811 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:12:46 +0000 (0:00:00.282)       0:01:29.094 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:12:46 +0000 (0:00:00.098)       0:01:29.192 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:12:46 +0000 (0:00:00.045)       0:01:29.238 *********\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] *************************************************\nThursday 11 June 2026  15:12:47 +0000 (0:00:00.982)       0:01:30.221 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:12:47 +0000 (0:00:00.117)       0:01:30.338 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:12:47 +0000 (0:00:00.335)       0:01:30.673 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:12:48 +0000 (0:00:00.357)       0:01:31.031 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:12:48 +0000 (0:00:00.111)       0:01:31.143 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:12:48 +0000 (0:00:00.309)       0:01:31.452 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:12:48 +0000 (0:00:00.330)       0:01:31.783 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:12:48 +0000 (0:00:00.125)       0:01:31.909 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:12:50 +0000 (0:00:01.533)       0:01:33.442 *********\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] ********************************\nThursday 11 June 2026  15:12:54 +0000 (0:00:04.433)       0:01:37.876 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.287)       0:01:38.163 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.083)       0:01:38.247 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.069)       0:01:38.316 *********\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] ****************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.090)       0:01:38.407 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.064)       0:01:38.472 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.316)       0:01:38.788 *********\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] *********************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.084)       0:01:38.872 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:12:55 +0000 (0:00:00.103)       0:01:38.976 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:12:56 +0000 (0:00:00.308)       0:01:39.284 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:12:56 +0000 (0:00:00.047)       0:01:39.332 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:12:56 +0000 (0:00:00.049)       0:01:39.381 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:12:57 +0000 (0:00:00.729)       0:01:40.111 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:12:57 +0000 (0:00:00.276)       0:01:40.388 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:12:57 +0000 (0:00:00.603)       0:01:40.991 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:12:58 +0000 (0:00:00.328)       0:01:41.319 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:12:59 +0000 (0:00:00.767)       0:01:42.086 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:12:59 +0000 (0:00:00.053)       0:01:42.140 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:12:59 +0000 (0:00:00.258)       0:01:42.399 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:12:59 +0000 (0:00:00.273)       0:01:42.672 *********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nThursday 11 June 2026  15:12:59 +0000 (0:00:00.126)       0:01:42.799 *********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nThursday 11 June 2026  15:13:00 +0000 (0:00:00.343)       0:01:43.142 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nThursday 11 June 2026  15:13:00 +0000 (0:00:00.840)       0:01:43.983 *********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.050)       0:01:44.033 *********\nok: [instance] =>\n  msg: 'Running: DHCP options for VM types'\n\nTASK [Generate network data] ***************************************************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.052)       0:01:44.086 *********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.160)       0:01:44.247 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.048)       0:01:44.295 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.314)       0:01:44.610 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.064)       0:01:44.675 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.059)       0:01:44.734 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.133)       0:01:44.868 *********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.091)       0:01:44.960 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:13:01 +0000 (0:00:00.047)       0:01:45.007 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:13:02 +0000 (0:00:00.485)       0:01:45.493 *********\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] *************************\nThursday 11 June 2026  15:13:02 +0000 (0:00:00.164)       0:01:45.657 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:13:02 +0000 (0:00:00.114)       0:01:45.771 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:13:03 +0000 (0:00:00.365)       0:01:46.137 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:13:03 +0000 (0:00:00.314)       0:01:46.452 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:13:03 +0000 (0:00:00.302)       0:01:46.754 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.639)       0:01:47.394 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.278)       0:01:47.672 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.056)       0:01:47.729 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.057)       0:01:47.786 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.108)       0:01:47.894 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.053)       0:01:47.948 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:13:04 +0000 (0:00:00.048)       0:01:47.997 *********\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] ***************************\nThursday 11 June 2026  15:13:05 +0000 (0:00:00.184)       0:01:48.181 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:13:05 +0000 (0:00:00.050)       0:01:48.232 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:13:05 +0000 (0:00:00.313)       0:01:48.545 *********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:13:06 +0000 (0:00:00.544)       0:01:49.090 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:13:06 +0000 (0:00:00.161)       0:01:49.251 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:13:06 +0000 (0:00:00.170)       0:01:49.421 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:13:06 +0000 (0:00:00.585)       0:01:50.007 *********\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.] ***\nThursday 11 June 2026  15:13:07 +0000 (0:00:00.172)       0:01:50.180 *********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  15:13:07 +0000 (0:00:00.098)       0:01:50.278 *********\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] *******************\nThursday 11 June 2026  15:13:08 +0000 (0:00:01.320)       0:01:51.599 *********\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] ****************************\nThursday 11 June 2026  15:13:09 +0000 (0:00:01.315)       0:01:52.914 *********\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] ******************\nThursday 11 June 2026  15:13:11 +0000 (0:00:01.143)       0:01:54.057 *********\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] **********\nThursday 11 June 2026  15:13:12 +0000 (0:00:01.137)       0:01:55.195 *********\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] ***********************\nThursday 11 June 2026  15:13:12 +0000 (0:00:00.109)       0:01:55.305 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:13:12 +0000 (0:00:00.297)       0:01:55.603 *********\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] ************************\nThursday 11 June 2026  15:13:13 +0000 (0:00:01.021)       0:01:56.624 *********\nskipping: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:13:13 +0000 (0:00:00.107)       0:01:56.732 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:13:13 +0000 (0:00:00.069)       0:01:56.802 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:13:13 +0000 (0:00:00.093)       0:01:56.895 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:13:14 +0000 (0:00:00.639)       0:01:57.535 *********\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] ***************************************\nThursday 11 June 2026  15:13:15 +0000 (0:00:00.575)       0:01:58.110 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:13:16 +0000 (0:00:01.746)       0:01:59.856 *********\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] ********************************\nThursday 11 June 2026  15:13:21 +0000 (0:00:04.264)       0:02:04.121 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:13:21 +0000 (0:00:00.339)       0:02:04.461 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:13:22 +0000 (0:00:00.570)       0:02:05.031 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:13:22 +0000 (0:00:00.559)       0:02:05.591 *********\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] ****************************\nThursday 11 June 2026  15:13:22 +0000 (0:00:00.154)       0:02:05.745 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:13:23 +0000 (0:00:00.533)       0:02:06.278 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:13:23 +0000 (0:00:00.043)       0:02:06.322 *********\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] *********************************\nThursday 11 June 2026  15:13:23 +0000 (0:00:00.117)       0:02:06.440 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:13:24 +0000 (0:00:00.640)       0:02:07.080 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:13:24 +0000 (0:00:00.109)       0:02:07.190 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:13:24 +0000 (0:00:00.360)       0:02:07.550 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:13:25 +0000 (0:00:00.958)       0:02:08.509 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:13:25 +0000 (0:00:00.063)       0:02:08.572 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:13:25 +0000 (0:00:00.051)       0:02:08.624 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:13:25 +0000 (0:00:00.095)       0:02:08.720 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.344)       0:02:09.065 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.054)       0:02:09.120 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.063)       0:02:09.183 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.658)       0:02:09.842 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.061)       0:02:09.904 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:26 +0000 (0:00:00.100)       0:02:10.005 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:27 +0000 (0:00:00.124)       0:02:10.129 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:27 +0000 (0:00:00.095)       0:02:10.224 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:27 +0000 (0:00:00.656)       0:02:10.881 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:27 +0000 (0:00:00.073)       0:02:10.954 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.078)       0:02:11.033 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.102)       0:02:11.135 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.107)       0:02:11.243 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.626)       0:02:11.870 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.043)       0:02:11.914 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:28 +0000 (0:00:00.074)       0:02:11.989 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:29 +0000 (0:00:00.066)       0:02:12.055 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:29 +0000 (0:00:00.060)       0:02:12.116 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:29 +0000 (0:00:00.669)       0:02:12.786 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:29 +0000 (0:00:00.112)       0:02:12.898 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:29 +0000 (0:00:00.093)       0:02:12.992 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:30 +0000 (0:00:00.072)       0:02:13.064 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:30 +0000 (0:00:00.089)       0:02:13.154 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:30 +0000 (0:00:00.642)       0:02:13.796 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:30 +0000 (0:00:00.065)       0:02:13.862 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:13:30 +0000 (0:00:00.074)       0:02:13.937 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.131)       0:02:14.069 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.104)       0:02:14.174 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.607)       0:02:14.781 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.059)       0:02:14.841 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.077)       0:02:14.918 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:13:31 +0000 (0:00:00.062)       0:02:14.980 *********\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] ***************\nThursday 11 June 2026  15:13:32 +0000 (0:00:01.041)       0:02:16.021 *********\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] ***************\nThursday 11 June 2026  15:13:33 +0000 (0:00:00.099)       0:02:16.121 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:13:33 +0000 (0:00:00.356)       0:02:16.478 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:13:33 +0000 (0:00:00.068)       0:02:16.546 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:13:33 +0000 (0:00:00.332)       0:02:16.879 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:13:33 +0000 (0:00:00.077)       0:02:16.956 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:13:34 +0000 (0:00:00.353)       0:02:17.310 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:13:34 +0000 (0:00:00.068)       0:02:17.378 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:13:34 +0000 (0:00:00.261)       0:02:17.639 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:13:34 +0000 (0:00:00.062)       0:02:17.702 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:13:35 +0000 (0:00:00.504)       0:02:18.207 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:13:35 +0000 (0:00:00.521)       0:02:18.729 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:13:36 +0000 (0:00:00.520)       0:02:19.250 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:13:36 +0000 (0:00:00.150)       0:02:19.401 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:13:36 +0000 (0:00:00.537)       0:02:19.938 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:13:36 +0000 (0:00:00.075)       0:02:20.013 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.062)       0:02:20.075 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.059)       0:02:20.135 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.049)       0:02:20.185 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.050)       0:02:20.236 *********\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] ***************************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.319)       0:02:20.555 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.054)       0:02:20.609 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:13:37 +0000 (0:00:00.271)       0:02:20.881 *********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:13:38 +0000 (0:00:00.523)       0:02:21.405 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:13:38 +0000 (0:00:00.096)       0:02:21.502 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:13:38 +0000 (0:00:00.064)       0:02:21.566 *********\nok: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.704)       0:02:22.271 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.097)       0:02:22.368 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.067)       0:02:22.436 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.050)       0:02:22.487 *********\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] **************************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.111)       0:02:22.598 *********\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.125)       0:02:22.724 *********\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.091)       0:02:22.815 *********\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:13:39 +0000 (0:00:00.104)       0:02:22.920 *********\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.153)       0:02:23.073 *********\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.108)       0:02:23.181 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.130)       0:02:23.312 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.068)       0:02:23.380 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5d:32', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:9f:76', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.098)       0:02:23.478 *********\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] *************************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.106)       0:02:23.585 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.331)       0:02:23.917 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:13:40 +0000 (0:00:00.058)       0:02:23.975 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:13:41 +0000 (0:00:00.271)       0:02:24.247 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:13:41 +0000 (0:00:00.052)       0:02:24.299 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:13:41 +0000 (0:00:00.048)       0:02:24.348 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5d:32', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:9f:76', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:13:41 +0000 (0:00:00.175)       0:02:24.523 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:13:41 +0000 (0:00:00.091)       0:02:24.615 *********\nchanged: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:5d:32', 'entry': 'set:compute,52:54:00:01:5d:32,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_compute-0_52:54:00:00:9f:76', 'entry': 'set:compute,52:54:00:00:9f:76,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:13:42 +0000 (0:00:01.080)       0:02:25.696 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:13:42 +0000 (0:00:00.109)       0:02:25.806 *********\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nThursday 11 June 2026  15:13:42 +0000 (0:00:00.115)       0:02:25.921 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:13:43 +0000 (0:00:00.144)       0:02:26.066 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:13:43 +0000 (0:00:00.055)       0:02:26.122 *********\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] ********************************************\nThursday 11 June 2026  15:13:43 +0000 (0:00:00.184)       0:02:26.306 *********\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] ***\nThursday 11 June 2026  15:13:45 +0000 (0:00:02.004)       0:02:28.311 *********\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] ****************\nThursday 11 June 2026  15:13:45 +0000 (0:00:00.206)       0:02:28.517 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:13:45 +0000 (0:00:00.054)       0:02:28.572 *********\nok: [instance] => (item=compute)\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nThursday 11 June 2026  15:13:45 +0000 (0:00:00.087)       0:02:28.659 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:13:46 +0000 (0:00:00.612)       0:02:29.271 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:13:46 +0000 (0:00:00.558)       0:02:29.830 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:13:46 +0000 (0:00:00.067)       0:02:29.898 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:13:47 +0000 (0:00:00.847)       0:02:30.745 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:13:48 +0000 (0:00:00.544)       0:02:31.290 *********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nThursday 11 June 2026  15:13:48 +0000 (0:00:00.513)       0:02:31.803 *********\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] ***************************************\nThursday 11 June 2026  15:13:48 +0000 (0:00:00.147)       0:02:31.951 *********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nThursday 11 June 2026  15:13:49 +0000 (0:00:00.292)       0:02:32.244 *********\nok: [instance] => (item=osp_trunk_compute-0)\nok: [instance] => (item=public_compute-0)\n\nTASK [Check DHCP options configuration file exists] ****************************\nThursday 11 June 2026  15:13:49 +0000 (0:00:00.137)       0:02:32.382 *********\nok: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nThursday 11 June 2026  15:13:49 +0000 (0:00:00.334)       0:02:32.716 *********\nok: [instance]\n\nTASK [Read DHCP options file] **************************************************\nThursday 11 June 2026  15:13:49 +0000 (0:00:00.137)       0:02:32.853 *********\nok: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nThursday 11 June 2026  15:13:50 +0000 (0:00:00.412)       0:02:33.266 *********\nok: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nThursday 11 June 2026  15:13:50 +0000 (0:00:00.085)       0:02:33.351 *********\nok: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nThursday 11 June 2026  15:13:50 +0000 (0:00:00.094)       0:02:33.445 *********\nok: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nThursday 11 June 2026  15:13:50 +0000 (0:00:00.350)       0:02:33.796 *********\nok: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.277)       0:02:34.074 *********\nok: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.080)       0:02:34.154 *********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.071)       0:02:34.225 *********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.123)       0:02:34.349 *********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.055)       0:02:34.404 *********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.057)       0:02:34.461 *********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nThursday 11 June 2026  15:13:51 +0000 (0:00:00.266)       0:02:34.728 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nThursday 11 June 2026  15:13:52 +0000 (0:00:00.745)       0:02:35.474 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nThursday 11 June 2026  15:13:52 +0000 (0:00:00.514)       0:02:35.988 *********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nThursday 11 June 2026  15:13:53 +0000 (0:00:00.295)       0:02:36.284 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:13:53 +0000 (0:00:00.722)       0:02:37.006 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:13:56 +0000 (0:00:02.932)       0:02:39.938 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:13:57 +0000 (0:00:01.020)       0:02:40.958 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:13:58 +0000 (0:00:00.985)       0:02:41.944 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:13:59 +0000 (0:00:00.956)       0:02:42.901 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:13:59 +0000 (0:00:00.072)       0:02:42.973 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:14:00 +0000 (0:00:00.440)       0:02:43.414 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:14:00 +0000 (0:00:00.385)       0:02:43.800 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:14:00 +0000 (0:00:00.143)       0:02:43.943 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.233)       0:02:44.177 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.046)       0:02:44.223 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.048)       0:02:44.272 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.048)       0:02:44.320 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.044)       0:02:44.365 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.045)       0:02:44.410 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.381)       0:02:44.792 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:14:01 +0000 (0:00:00.136)       0:02:44.929 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:14:02 +0000 (0:00:00.196)       0:02:45.126 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:14:02 +0000 (0:00:00.286)       0:02:45.412 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:14:02 +0000 (0:00:00.121)       0:02:45.533 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:14:02 +0000 (0:00:00.097)       0:02:45.631 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:14:02 +0000 (0:00:00.080)       0:02:45.712 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:14:03 +0000 (0:00:00.332)       0:02:46.044 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:14:03 +0000 (0:00:00.441)       0:02:46.485 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:14:03 +0000 (0:00:00.124)       0:02:46.610 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:14:03 +0000 (0:00:00.111)       0:02:46.721 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:14:03 +0000 (0:00:00.096)       0:02:46.818 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:14:04 +0000 (0:00:00.369)       0:02:47.187 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:14:04 +0000 (0:00:00.423)       0:02:47.611 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:14:05 +0000 (0:00:01.249)       0:02:48.860 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:14:06 +0000 (0:00:00.809)       0:02:49.669 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:14:07 +0000 (0:00:00.834)       0:02:50.504 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:14:07 +0000 (0:00:00.426)       0:02:50.931 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:14:07 +0000 (0:00:00.052)       0:02:50.983 *********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:14:09 +0000 (0:00:01.142)       0:02:52.126 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:14:09 +0000 (0:00:00.502)       0:02:52.629 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:14:10 +0000 (0:00:00.607)       0:02:53.237 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:14:10 +0000 (0:00:00.661)       0:02:53.898 *********\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] *************************\nThursday 11 June 2026  15:14:11 +0000 (0:00:00.181)       0:02:54.080 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:14:11 +0000 (0:00:00.129)       0:02:54.209 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:14:11 +0000 (0:00:00.378)       0:02:54.588 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:14:11 +0000 (0:00:00.122)       0:02:54.711 *********\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] **********\nThursday 11 June 2026  15:14:11 +0000 (0:00:00.159)       0:02:54.871 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.225)       0:02:55.097 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.128)       0:02:55.225 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.146)       0:02:55.371 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.387)       0:02:55.759 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.044)       0:02:55.803 *********\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] *************************\nThursday 11 June 2026  15:14:12 +0000 (0:00:00.179)       0:02:55.983 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:14:13 +0000 (0:00:00.096)       0:02:56.079 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:14:14 +0000 (0:00:01.453)       0:02:57.533 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:14:14 +0000 (0:00:00.114)       0:02:57.647 *********\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] **********\nThursday 11 June 2026  15:14:14 +0000 (0:00:00.134)       0:02:57.782 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:14:14 +0000 (0:00:00.095)       0:02:57.877 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:14:14 +0000 (0:00:00.096)       0:02:57.974 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:14:15 +0000 (0:00:00.135)       0:02:58.110 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:14:15 +0000 (0:00:00.530)       0:02:58.640 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:14:15 +0000 (0:00:00.052)       0:02:58.692 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:14:15 +0000 (0:00:00.318)       0:02:59.011 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:14:16 +0000 (0:00:00.075)       0:02:59.086 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:14:16 +0000 (0:00:00.060)       0:02:59.146 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:14:16 +0000 (0:00:00.058)       0:02:59.205 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:14:16 +0000 (0:00:00.322)       0:02:59.527 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:14:16 +0000 (0:00:00.047)       0:02:59.575 *********\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] ****************************************\nThursday 11 June 2026  15:14:18 +0000 (0:00:01.981)       0:03:01.556 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:14:19 +0000 (0:00:00.555)       0:03:02.112 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:14:20 +0000 (0:00:01.633)       0:03:03.745 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:14:21 +0000 (0:00:00.369)       0:03:04.115 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:14:21 +0000 (0:00:00.135)       0:03:04.250 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:14:21 +0000 (0:00:00.071)       0:03:04.321 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:14:21 +0000 (0:00:00.101)       0:03:04.423 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:14:21 +0000 (0:00:00.479)       0:03:04.902 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:14:22 +0000 (0:00:00.468)       0:03:05.370 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:14:22 +0000 (0:00:00.294)       0:03:05.664 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:14:22 +0000 (0:00:00.117)       0:03:05.782 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:14:22 +0000 (0:00:00.052)       0:03:05.834 *********\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] *************************************************\nThursday 11 June 2026  15:14:23 +0000 (0:00:00.965)       0:03:06.800 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:14:23 +0000 (0:00:00.124)       0:03:06.925 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:14:24 +0000 (0:00:00.300)       0:03:07.225 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:14:24 +0000 (0:00:00.341)       0:03:07.567 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:14:24 +0000 (0:00:00.120)       0:03:07.687 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:14:24 +0000 (0:00:00.303)       0:03:07.991 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:14:25 +0000 (0:00:00.368)       0:03:08.359 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:14:25 +0000 (0:00:00.151)       0:03:08.511 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:14:27 +0000 (0:00:01.856)       0:03:10.367 *********\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] ********************************\nThursday 11 June 2026  15:14:31 +0000 (0:00:04.275)       0:03:14.643 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:14:31 +0000 (0:00:00.326)       0:03:14.969 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.122)       0:03:15.092 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.051)       0:03:15.144 *********\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] ****************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.125)       0:03:15.269 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.047)       0:03:15.316 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.297)       0:03:15.614 *********\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] *********************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.101)       0:03:15.716 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:14:32 +0000 (0:00:00.051)       0:03:15.767 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:14:33 +0000 (0:00:00.383)       0:03:16.151 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:14:33 +0000 (0:00:00.046)       0:03:16.197 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:14:33 +0000 (0:00:00.050)       0:03:16.248 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:14:33 +0000 (0:00:00.675)       0:03:16.923 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:14:34 +0000 (0:00:00.302)       0:03:17.225 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:14:34 +0000 (0:00:00.583)       0:03:17.809 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:14:35 +0000 (0:00:00.437)       0:03:18.246 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:14:35 +0000 (0:00:00.749)       0:03:18.996 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:14:36 +0000 (0:00:00.069)       0:03:19.065 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:14:36 +0000 (0:00:00.262)       0:03:19.328 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:14:36 +0000 (0:00:00.378)       0:03:19.707 *********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nThursday 11 June 2026  15:14:36 +0000 (0:00:00.111)       0:03:19.818 *********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nThursday 11 June 2026  15:14:37 +0000 (0:00:00.298)       0:03:20.117 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nThursday 11 June 2026  15:14:37 +0000 (0:00:00.741)       0:03:20.858 *********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nThursday 11 June 2026  15:14:37 +0000 (0:00:00.052)       0:03:20.910 *********\nok: [instance] =>\n  msg: 'Running: Baremetal integration'\n\nTASK [Generate network data] ***************************************************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.131)       0:03:21.041 *********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.188)       0:03:21.230 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.055)       0:03:21.286 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.309)       0:03:21.595 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.063)       0:03:21.659 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.052)       0:03:21.711 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.095)       0:03:21.806 *********\nok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})\n\nTASK [libvirt_manager : Append baremetal nodes if needed] **********************\nThursday 11 June 2026  15:14:38 +0000 (0:00:00.091)       0:03:21.898 *********\nok: [instance] => (item=bm-0)\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:14:39 +0000 (0:00:00.173)       0:03:22.071 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:14:39 +0000 (0:00:00.491)       0:03:22.563 *********\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] *************************\nThursday 11 June 2026  15:14:39 +0000 (0:00:00.172)       0:03:22.736 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:14:39 +0000 (0:00:00.107)       0:03:22.844 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:14:40 +0000 (0:00:00.297)       0:03:23.141 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:14:40 +0000 (0:00:00.345)       0:03:23.486 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:14:40 +0000 (0:00:00.165)       0:03:23.651 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:14:40 +0000 (0:00:00.300)       0:03:23.952 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:14:41 +0000 (0:00:00.329)       0:03:24.282 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:14:41 +0000 (0:00:00.356)       0:03:24.638 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.697)       0:03:25.336 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.288)       0:03:25.625 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.137)       0:03:25.762 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.059)       0:03:25.822 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.056)       0:03:25.879 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.062)       0:03:25.941 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:14:42 +0000 (0:00:00.060)       0:03:26.002 *********\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] ***************************\nThursday 11 June 2026  15:14:43 +0000 (0:00:00.204)       0:03:26.207 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:14:43 +0000 (0:00:00.053)       0:03:26.260 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:14:43 +0000 (0:00:00.325)       0:03:26.586 *********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:14:44 +0000 (0:00:00.546)       0:03:27.132 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:14:44 +0000 (0:00:00.104)       0:03:27.237 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:14:44 +0000 (0:00:00.070)       0:03:27.308 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:14:44 +0000 (0:00:00.574)       0:03:27.882 *********\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.] ***\nThursday 11 June 2026  15:14:44 +0000 (0:00:00.133)       0:03:28.016 *********\nok: [instance] => (item=public)\nok: [instance] => (item=osp_trunk)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  15:14:45 +0000 (0:00:00.140)       0:03:28.157 *********\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] *******************\nThursday 11 June 2026  15:14:46 +0000 (0:00:01.736)       0:03:29.893 *********\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] ****************************\nThursday 11 June 2026  15:14:48 +0000 (0:00:01.930)       0:03:31.824 *********\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] ******************\nThursday 11 June 2026  15:14:50 +0000 (0:00:01.550)       0:03:33.374 *********\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] **********\nThursday 11 June 2026  15:14:52 +0000 (0:00:01.768)       0:03:35.143 *********\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] ***********************\nThursday 11 June 2026  15:14:52 +0000 (0:00:00.096)       0:03:35.239 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:14:52 +0000 (0:00:00.303)       0:03:35.543 *********\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] ************************\nThursday 11 June 2026  15:14:53 +0000 (0:00:01.456)       0:03:37.000 *********\nskipping: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:14:54 +0000 (0:00:00.089)       0:03:37.090 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:14:54 +0000 (0:00:00.137)       0:03:37.227 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:14:54 +0000 (0:00:00.062)       0:03:37.290 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:14:54 +0000 (0:00:00.614)       0:03:37.905 *********\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] ***************************************\nThursday 11 June 2026  15:14:55 +0000 (0:00:00.816)       0:03:38.721 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:14:57 +0000 (0:00:01.572)       0:03:40.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] ********************************\nThursday 11 June 2026  15:15:01 +0000 (0:00:04.378)       0:03:44.673 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:15:02 +0000 (0:00:00.365)       0:03:45.038 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:15:02 +0000 (0:00:00.584)       0:03:45.622 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:15:03 +0000 (0:00:00.586)       0:03:46.209 *********\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] ****************************\nThursday 11 June 2026  15:15:03 +0000 (0:00:00.162)       0:03:46.371 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:15:03 +0000 (0:00:00.546)       0:03:46.918 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:15:03 +0000 (0:00:00.052)       0:03:46.970 *********\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] *********************************\nThursday 11 June 2026  15:15:04 +0000 (0:00:00.086)       0:03:47.057 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:15:04 +0000 (0:00:00.581)       0:03:47.638 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:15:04 +0000 (0:00:00.128)       0:03:47.766 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:15:05 +0000 (0:00:00.342)       0:03:48.109 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.991)       0:03:49.101 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.067)       0:03:49.168 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.053)       0:03:49.221 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.096)       0:03:49.317 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.619)       0:03:49.937 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:06 +0000 (0:00:00.068)       0:03:50.006 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:07 +0000 (0:00:00.085)       0:03:50.091 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:07 +0000 (0:00:00.609)       0:03:50.700 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:07 +0000 (0:00:00.056)       0:03:50.757 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:07 +0000 (0:00:00.162)       0:03:50.920 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:07 +0000 (0:00:00.070)       0:03:50.990 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:08 +0000 (0:00:00.091)       0:03:51.081 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:08 +0000 (0:00:00.606)       0:03:51.687 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:08 +0000 (0:00:00.050)       0:03:51.738 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:08 +0000 (0:00:00.084)       0:03:51.822 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:08 +0000 (0:00:00.079)       0:03:51.902 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.142)       0:03:52.044 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.573)       0:03:52.617 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.071)       0:03:52.689 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.085)       0:03:52.774 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.075)       0:03:52.850 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:09 +0000 (0:00:00.094)       0:03:52.945 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:10 +0000 (0:00:00.646)       0:03:53.591 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:10 +0000 (0:00:00.047)       0:03:53.639 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:10 +0000 (0:00:00.076)       0:03:53.715 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:10 +0000 (0:00:00.071)       0:03:53.787 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:10 +0000 (0:00:00.066)       0:03:53.854 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:11 +0000 (0:00:00.639)       0:03:54.493 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:11 +0000 (0:00:00.065)       0:03:54.559 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:11 +0000 (0:00:00.213)       0:03:54.773 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:11 +0000 (0:00:00.090)       0:03:54.863 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:11 +0000 (0:00:00.088)       0:03:54.952 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:12 +0000 (0:00:00.658)       0:03:55.610 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:12 +0000 (0:00:00.065)       0:03:55.676 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:12 +0000 (0:00:00.084)       0:03:55.760 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:12 +0000 (0:00:00.075)       0:03:55.836 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:12 +0000 (0:00:00.176)       0:03:56.012 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:13 +0000 (0:00:00.622)       0:03:56.635 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:13 +0000 (0:00:00.060)       0:03:56.695 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:13 +0000 (0:00:00.090)       0:03:56.786 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:13 +0000 (0:00:00.074)       0:03:56.860 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:13 +0000 (0:00:00.087)       0:03:56.948 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:14 +0000 (0:00:00.646)       0:03:57.594 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:14 +0000 (0:00:00.054)       0:03:57.648 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:14 +0000 (0:00:00.090)       0:03:57.739 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:14 +0000 (0:00:00.074)       0:03:57.813 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:14 +0000 (0:00:00.086)       0:03:57.899 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:15 +0000 (0:00:00.621)       0:03:58.521 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:15 +0000 (0:00:00.063)       0:03:58.584 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:15 +0000 (0:00:00.154)       0:03:58.739 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:15 +0000 (0:00:00.075)       0:03:58.814 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:15 +0000 (0:00:00.090)       0:03:58.905 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:16 +0000 (0:00:00.588)       0:03:59.494 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:16 +0000 (0:00:00.052)       0:03:59.547 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:16 +0000 (0:00:00.083)       0:03:59.631 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:16 +0000 (0:00:00.073)       0:03:59.704 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:16 +0000 (0:00:00.160)       0:03:59.865 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:17 +0000 (0:00:00.632)       0:04:00.497 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:17 +0000 (0:00:00.060)       0:04:00.558 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:17 +0000 (0:00:00.083)       0:04:00.641 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:17 +0000 (0:00:00.079)       0:04:00.721 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:17 +0000 (0:00:00.073)       0:04:00.794 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:18 +0000 (0:00:00.755)       0:04:01.549 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:18 +0000 (0:00:00.057)       0:04:01.607 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:15:18 +0000 (0:00:00.086)       0:04:01.694 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:15:18 +0000 (0:00:00.065)       0:04:01.759 *********\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] ***************\nThursday 11 June 2026  15:15:20 +0000 (0:00:01.546)       0:04:03.306 *********\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] ***************\nThursday 11 June 2026  15:15:20 +0000 (0:00:00.208)       0:04:03.514 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:20 +0000 (0:00:00.369)       0:04:03.883 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:15:20 +0000 (0:00:00.082)       0:04:03.966 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:21 +0000 (0:00:00.287)       0:04:04.253 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:15:21 +0000 (0:00:00.055)       0:04:04.308 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:21 +0000 (0:00:00.311)       0:04:04.619 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:15:21 +0000 (0:00:00.076)       0:04:04.696 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.371)       0:04:05.068 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.051)       0:04:05.119 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.327)       0:04:05.446 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.067)       0:04:05.514 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.287)       0:04:05.801 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:15:22 +0000 (0:00:00.050)       0:04:05.851 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:15:23 +0000 (0:00:00.467)       0:04:06.319 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:15:23 +0000 (0:00:00.500)       0:04:06.819 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:15:24 +0000 (0:00:00.421)       0:04:07.241 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:15:24 +0000 (0:00:00.150)       0:04:07.391 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:15:24 +0000 (0:00:00.519)       0:04:07.911 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:15:24 +0000 (0:00:00.076)       0:04:07.988 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.062)       0:04:08.050 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.062)       0:04:08.113 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.119)       0:04:08.233 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.047)       0:04:08.281 *********\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] ***************************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.185)       0:04:08.466 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.053)       0:04:08.519 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:15:25 +0000 (0:00:00.346)       0:04:08.865 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:15:26 +0000 (0:00:00.619)       0:04:09.485 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:15:26 +0000 (0:00:00.135)       0:04:09.621 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:15:26 +0000 (0:00:00.071)       0:04:09.693 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.602)       0:04:10.295 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.064)       0:04:10.360 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.051)       0:04:10.411 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.054)       0:04:10.466 *********\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] **************************************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.128)       0:04:10.594 *********\nok: [instance] => (item=bm-0 - ctlplane)\nok: [instance] => (item=compute-0 - ctlplane)\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.195)       0:04:10.790 *********\nskipping: [instance] => (item=bm-0 - ctlplanedcn1)\nskipping: [instance] => (item=compute-0 - ctlplanedcn1)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:15:27 +0000 (0:00:00.182)       0:04:10.972 *********\nskipping: [instance] => (item=bm-0 - ctlplanedcn2)\nskipping: [instance] => (item=compute-0 - ctlplanedcn2)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.113)       0:04:11.086 *********\nskipping: [instance] => (item=bm-0 - internalapi)\nskipping: [instance] => (item=compute-0 - internalapi)\nskipping: [instance]\n\nTASK [libvirt_manager : Loop on host IPs] **************************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.133)       0:04:11.220 *********\nok: [instance] => (item=bm-0 - public)\nok: [instance] => (item=compute-0 - public)\n\nTASK [Inject DHCP entries for net {{ net_name }}] ******************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.190)       0:04:11.410 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.148)       0:04:11.558 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.079)       0:04:11.638 *********\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:44:4e', '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:7d:c8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.129)       0:04:11.768 *********\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] *************************************\nThursday 11 June 2026  15:15:28 +0000 (0:00:00.162)       0:04:11.931 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.253)       0:04:12.184 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.062)       0:04:12.247 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.311)       0:04:12.558 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.072)       0:04:12.630 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.054)       0:04:12.685 *********\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:44:4e', '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:7d:c8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.191)       0:04:12.877 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:15:29 +0000 (0:00:00.053)       0:04:12.930 *********\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:44:4e', 'entry': 'set:compute,52:54:00:01:44:4e,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:7d:c8', 'entry': 'set:compute,52:54:00:00:7d:c8,192.168.110.10,compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:15:31 +0000 (0:00:01.951)       0:04:14.882 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:15:31 +0000 (0:00:00.115)       0:04:14.998 *********\nok: [instance] => (item=bm-0)\nok: [instance] => (item=compute-0)\n\nTASK [Inject VMs in the .utility zone] *****************************************\nThursday 11 June 2026  15:15:32 +0000 (0:00:00.221)       0:04:15.219 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:15:32 +0000 (0:00:00.327)       0:04:15.546 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:15:32 +0000 (0:00:00.110)       0:04:15.657 *********\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] ********************************************\nThursday 11 June 2026  15:15:32 +0000 (0:00:00.272)       0:04:15.930 *********\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] ***\nThursday 11 June 2026  15:15:37 +0000 (0:00:04.217)       0:04:20.147 *********\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] ****************\nThursday 11 June 2026  15:15:37 +0000 (0:00:00.367)       0:04:20.514 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:15:37 +0000 (0:00:00.051)       0:04:20.566 *********\nskipping: [instance] => (item=compute)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nThursday 11 June 2026  15:15:37 +0000 (0:00:00.073)       0:04:20.639 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:15:37 +0000 (0:00:00.058)       0:04:20.698 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:15:38 +0000 (0:00:00.569)       0:04:21.267 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:15:38 +0000 (0:00:00.064)       0:04:21.332 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:15:39 +0000 (0:00:00.951)       0:04:22.283 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:15:39 +0000 (0:00:00.533)       0:04:22.817 *********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nThursday 11 June 2026  15:15:40 +0000 (0:00:00.537)       0:04:23.354 *********\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] ***************************************\nThursday 11 June 2026  15:15:40 +0000 (0:00:00.238)       0:04:23.592 *********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nThursday 11 June 2026  15:15:40 +0000 (0:00:00.348)       0:04:23.941 *********\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] ****************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.243)       0:04:24.184 *********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.055)       0:04:24.240 *********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.304 *********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.066)       0:04:24.370 *********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.056)       0:04:24.426 *********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.062)       0:04:24.489 *********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.553 *********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.617 *********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.680 *********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.144)       0:04:24.825 *********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.059)       0:04:24.885 *********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.054)       0:04:24.940 *********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nThursday 11 June 2026  15:15:41 +0000 (0:00:00.053)       0:04:24.994 *********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nThursday 11 June 2026  15:15:42 +0000 (0:00:00.333)       0:04:25.327 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nThursday 11 June 2026  15:15:43 +0000 (0:00:00.839)       0:04:26.167 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nThursday 11 June 2026  15:15:43 +0000 (0:00:00.731)       0:04:26.899 *********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nThursday 11 June 2026  15:15:44 +0000 (0:00:00.290)       0:04:27.190 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:15:44 +0000 (0:00:00.810)       0:04:28.000 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:15:48 +0000 (0:00:04.011)       0:04:32.012 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:15:49 +0000 (0:00:00.994)       0:04:33.006 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:15:50 +0000 (0:00:01.007)       0:04:34.013 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:15:51 +0000 (0:00:00.941)       0:04:34.955 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:15:51 +0000 (0:00:00.063)       0:04:35.018 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:15:52 +0000 (0:00:00.421)       0:04:35.440 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:15:52 +0000 (0:00:00.430)       0:04:35.871 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:15:52 +0000 (0:00:00.148)       0:04:36.019 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.133)       0:04:36.152 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.051)       0:04:36.204 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.047)       0:04:36.251 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.124)       0:04:36.376 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.050)       0:04:36.427 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.051)       0:04:36.478 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.399)       0:04:36.877 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:15:53 +0000 (0:00:00.140)       0:04:37.018 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-osp_trunk\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:15:54 +0000 (0:00:00.148)       0:04:37.167 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:54 +0000 (0:00:00.293)       0:04:37.460 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:54 +0000 (0:00:00.252)       0:04:37.712 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:54 +0000 (0:00:00.082)       0:04:37.795 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:54 +0000 (0:00:00.113)       0:04:37.908 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:55 +0000 (0:00:00.370)       0:04:38.279 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:15:55 +0000 (0:00:00.475)       0:04:38.754 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:15:55 +0000 (0:00:00.123)       0:04:38.877 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:15:56 +0000 (0:00:00.206)       0:04:39.083 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:15:56 +0000 (0:00:00.097)       0:04:39.181 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:15:56 +0000 (0:00:00.341)       0:04:39.522 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:15:56 +0000 (0:00:00.425)       0:04:39.948 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:15:58 +0000 (0:00:01.323)       0:04:41.272 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:15:59 +0000 (0:00:00.930)       0:04:42.202 *********\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:16:00 +0000 (0:00:00.836)       0:04:43.038 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:16:00 +0000 (0:00:00.368)       0:04:43.407 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:16:00 +0000 (0:00:00.061)       0:04:43.468 *********\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:16:01 +0000 (0:00:01.192)       0:04:44.661 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:16:02 +0000 (0:00:00.511)       0:04:45.173 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:16:02 +0000 (0:00:00.533)       0:04:45.706 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:16:03 +0000 (0:00:00.649)       0:04:46.355 *********\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] *************************\nThursday 11 June 2026  15:16:03 +0000 (0:00:00.163)       0:04:46.519 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:16:03 +0000 (0:00:00.233)       0:04:46.752 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.413)       0:04:47.165 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.086)       0:04:47.252 *********\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] **********\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.125)       0:04:47.378 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.141)       0:04:47.519 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.129)       0:04:47.648 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:16:04 +0000 (0:00:00.153)       0:04:47.802 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:16:05 +0000 (0:00:00.568)       0:04:48.370 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:16:05 +0000 (0:00:00.070)       0:04:48.441 *********\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] *************************\nThursday 11 June 2026  15:16:05 +0000 (0:00:00.179)       0:04:48.620 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:16:05 +0000 (0:00:00.141)       0:04:48.762 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:16:06 +0000 (0:00:00.411)       0:04:49.174 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:16:06 +0000 (0:00:00.140)       0:04:49.314 *********\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] **********\nThursday 11 June 2026  15:16:06 +0000 (0:00:00.138)       0:04:49.453 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:16:06 +0000 (0:00:00.333)       0:04:49.787 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:16:06 +0000 (0:00:00.102)       0:04:49.889 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.167)       0:04:50.056 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.420)       0:04:50.476 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.045)       0:04:50.522 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.253)       0:04:50.776 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.064)       0:04:50.841 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.048)       0:04:50.890 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:16:07 +0000 (0:00:00.134)       0:04:51.025 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:16:08 +0000 (0:00:00.350)       0:04:51.375 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:16:08 +0000 (0:00:00.054)       0:04:51.430 *********\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] ****************************************\nThursday 11 June 2026  15:16:10 +0000 (0:00:01.773)       0:04:53.203 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:16:10 +0000 (0:00:00.486)       0:04:53.690 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:16:12 +0000 (0:00:01.623)       0:04:55.313 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:16:12 +0000 (0:00:00.297)       0:04:55.611 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:16:12 +0000 (0:00:00.056)       0:04:55.667 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:16:12 +0000 (0:00:00.068)       0:04:55.736 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:16:12 +0000 (0:00:00.093)       0:04:55.829 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:16:13 +0000 (0:00:00.425)       0:04:56.254 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:16:13 +0000 (0:00:00.568)       0:04:56.823 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:16:14 +0000 (0:00:00.357)       0:04:57.180 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:16:14 +0000 (0:00:00.083)       0:04:57.263 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:16:14 +0000 (0:00:00.056)       0:04:57.320 *********\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] *************************************************\nThursday 11 June 2026  15:16:15 +0000 (0:00:01.024)       0:04:58.345 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:16:15 +0000 (0:00:00.190)       0:04:58.535 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:16:15 +0000 (0:00:00.283)       0:04:58.819 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:16:16 +0000 (0:00:00.392)       0:04:59.211 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:16:16 +0000 (0:00:00.125)       0:04:59.337 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:16:16 +0000 (0:00:00.323)       0:04:59.660 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:16:17 +0000 (0:00:00.456)       0:05:00.116 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:16:17 +0000 (0:00:00.102)       0:05:00.219 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:16:18 +0000 (0:00:01.608)       0:05:01.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] ********************************\nThursday 11 June 2026  15:16:23 +0000 (0:00:04.623)       0:05:06.451 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:16:23 +0000 (0:00:00.529)       0:05:06.980 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.064)       0:05:07.045 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.066)       0:05:07.112 *********\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] ****************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.131)       0:05:07.243 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.073)       0:05:07.317 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.336)       0:05:07.654 *********\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] *********************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.088)       0:05:07.743 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:16:24 +0000 (0:00:00.052)       0:05:07.795 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:16:25 +0000 (0:00:00.333)       0:05:08.129 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:16:25 +0000 (0:00:00.056)       0:05:08.185 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:16:25 +0000 (0:00:00.051)       0:05:08.236 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:16:25 +0000 (0:00:00.670)       0:05:08.907 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:16:26 +0000 (0:00:00.369)       0:05:09.277 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:16:26 +0000 (0:00:00.602)       0:05:09.879 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:16:27 +0000 (0:00:00.383)       0:05:10.262 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:16:27 +0000 (0:00:00.747)       0:05:11.010 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:16:28 +0000 (0:00:00.104)       0:05:11.115 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:16:28 +0000 (0:00:00.427)       0:05:11.542 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:16:28 +0000 (0:00:00.293)       0:05:11.836 *********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nThursday 11 June 2026  15:16:28 +0000 (0:00:00.133)       0:05:11.970 *********\nchanged: [instance]\n\nTASK [Ensure tree exists] ******************************************************\nThursday 11 June 2026  15:16:29 +0000 (0:00:00.333)       0:05:12.303 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Mark run status] *********************************************************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.877)       0:05:13.180 *********\nok: [instance]\n\nTASK [Output scenario name] ****************************************************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.137)       0:05:13.317 *********\nok: [instance] =>\n  msg: 'Running: DCN like network layout'\n\nTASK [Generate network data] ***************************************************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.055)       0:05:13.372 *********\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.162)       0:05:13.535 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.055)       0:05:13.590 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.288)       0:05:13.879 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.050)       0:05:13.929 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:16:30 +0000 (0:00:00.054)       0:05:13.983 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:16:31 +0000 (0:00:00.212)       0:05:14.196 *********\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] **********************\nThursday 11 June 2026  15:16:31 +0000 (0:00:00.230)       0:05:14.426 *********\nok: [instance] => (item=bm-0)\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:16:31 +0000 (0:00:00.092)       0:05:14.519 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:16:32 +0000 (0:00:00.657)       0:05:15.176 *********\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] *************************\nThursday 11 June 2026  15:16:32 +0000 (0:00:00.226)       0:05:15.403 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:16:32 +0000 (0:00:00.114)       0:05:15.518 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:16:32 +0000 (0:00:00.429)       0:05:15.947 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:16:33 +0000 (0:00:00.439)       0:05:16.387 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:16:33 +0000 (0:00:00.143)       0:05:16.530 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:16:33 +0000 (0:00:00.357)       0:05:16.888 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:16:34 +0000 (0:00:00.391)       0:05:17.279 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:16:34 +0000 (0:00:00.109)       0:05:17.388 *********\nok: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:16:34 +0000 (0:00:00.346)       0:05:17.735 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:16:35 +0000 (0:00:00.358)       0:05:18.093 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:16:35 +0000 (0:00:00.139)       0:05:18.233 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:16:35 +0000 (0:00:00.343)       0:05:18.577 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:16:35 +0000 (0:00:00.383)       0:05:18.960 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:16:36 +0000 (0:00:00.111)       0:05:19.071 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:16:36 +0000 (0:00:00.341)       0:05:19.413 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:16:36 +0000 (0:00:00.482)       0:05:19.895 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:16:37 +0000 (0:00:00.376)       0:05:20.272 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:16:37 +0000 (0:00:00.744)       0:05:21.016 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.333)       0:05:21.350 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.085)       0:05:21.435 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.078)       0:05:21.514 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.070)       0:05:21.584 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.156)       0:05:21.741 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.065)       0:05:21.806 *********\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] ***************************\nThursday 11 June 2026  15:16:38 +0000 (0:00:00.197)       0:05:22.004 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:16:39 +0000 (0:00:00.056)       0:05:22.061 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:16:39 +0000 (0:00:00.343)       0:05:22.404 *********\nok: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:16:39 +0000 (0:00:00.593)       0:05:22.998 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:16:40 +0000 (0:00:00.167)       0:05:23.165 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:16:40 +0000 (0:00:00.175)       0:05:23.341 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:16:40 +0000 (0:00:00.668)       0:05:24.009 *********\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.] ***\nThursday 11 June 2026  15:16:41 +0000 (0:00:00.159)       0:05:24.169 *********\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] ***************************\nThursday 11 June 2026  15:16:41 +0000 (0:00:00.175)       0:05:24.344 *********\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] *******************\nThursday 11 June 2026  15:16:44 +0000 (0:00:03.300)       0:05:27.645 *********\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] ****************************\nThursday 11 June 2026  15:16:48 +0000 (0:00:03.771)       0:05:31.417 *********\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] ******************\nThursday 11 June 2026  15:16:51 +0000 (0:00:03.016)       0:05:34.434 *********\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] **********\nThursday 11 June 2026  15:16:54 +0000 (0:00:03.094)       0:05:37.529 *********\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] ***********************\nThursday 11 June 2026  15:16:54 +0000 (0:00:00.117)       0:05:37.646 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:16:54 +0000 (0:00:00.326)       0:05:37.973 *********\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] ************************\nThursday 11 June 2026  15:16:58 +0000 (0:00:03.110)       0:05:41.084 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:16:58 +0000 (0:00:00.164)       0:05:41.248 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:16:58 +0000 (0:00:00.128)       0:05:41.376 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:17:00 +0000 (0:00:01.764)       0:05:43.140 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:17:00 +0000 (0:00:00.435)       0:05:43.575 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:17:01 +0000 (0:00:00.503)       0:05:44.079 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:17:03 +0000 (0:00:02.294)       0:05:46.373 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:17:03 +0000 (0:00:00.596)       0:05:46.969 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:17:04 +0000 (0:00:00.066)       0:05:47.035 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:17:04 +0000 (0:00:00.151)       0:05:47.187 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:17:04 +0000 (0:00:00.751)       0:05:47.938 *********\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] ***************************************\nThursday 11 June 2026  15:17:06 +0000 (0:00:01.461)       0:05:49.399 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:17:08 +0000 (0:00:01.745)       0:05:51.145 *********\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] ********************************\nThursday 11 June 2026  15:17:12 +0000 (0:00:04.271)       0:05:55.416 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:17:12 +0000 (0:00:00.341)       0:05:55.757 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:17:13 +0000 (0:00:00.637)       0:05:56.394 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:17:13 +0000 (0:00:00.614)       0:05:57.009 *********\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] ****************************\nThursday 11 June 2026  15:17:14 +0000 (0:00:00.099)       0:05:57.108 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:17:14 +0000 (0:00:00.749)       0:05:57.858 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:17:14 +0000 (0:00:00.055)       0:05:57.913 *********\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] *********************************\nThursday 11 June 2026  15:17:14 +0000 (0:00:00.087)       0:05:58.000 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:17:15 +0000 (0:00:00.664)       0:05:58.665 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:17:15 +0000 (0:00:00.073)       0:05:58.738 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:17:16 +0000 (0:00:00.400)       0:05:59.139 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:17:17 +0000 (0:00:00.976)       0:06:00.116 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:17:17 +0000 (0:00:00.080)       0:06:00.196 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:17:17 +0000 (0:00:00.054)       0:06:00.251 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:17:17 +0000 (0:00:00.134)       0:06:00.385 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:18 +0000 (0:00:00.966)       0:06:01.352 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:18 +0000 (0:00:00.058)       0:06:01.411 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:18 +0000 (0:00:00.088)       0:06:01.499 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:19 +0000 (0:00:00.616)       0:06:02.116 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:19 +0000 (0:00:00.055)       0:06:02.171 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:19 +0000 (0:00:00.085)       0:06:02.257 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:19 +0000 (0:00:00.169)       0:06:02.426 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:19 +0000 (0:00:00.111)       0:06:02.537 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:20 +0000 (0:00:00.613)       0:06:03.151 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:20 +0000 (0:00:00.077)       0:06:03.229 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:20 +0000 (0:00:00.101)       0:06:03.330 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:20 +0000 (0:00:00.080)       0:06:03.411 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:20 +0000 (0:00:00.072)       0:06:03.483 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:21 +0000 (0:00:00.595)       0:06:04.078 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:21 +0000 (0:00:00.060)       0:06:04.139 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:21 +0000 (0:00:00.094)       0:06:04.233 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:21 +0000 (0:00:00.071)       0:06:04.305 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:21 +0000 (0:00:00.113)       0:06:04.418 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:22 +0000 (0:00:00.691)       0:06:05.109 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:22 +0000 (0:00:00.142)       0:06:05.252 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:22 +0000 (0:00:00.082)       0:06:05.334 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:22 +0000 (0:00:00.067)       0:06:05.402 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:22 +0000 (0:00:00.067)       0:06:05.469 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:23 +0000 (0:00:00.631)       0:06:06.101 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:23 +0000 (0:00:00.061)       0:06:06.162 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:23 +0000 (0:00:00.095)       0:06:06.257 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:23 +0000 (0:00:00.182)       0:06:06.439 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:23 +0000 (0:00:00.104)       0:06:06.544 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:24 +0000 (0:00:00.698)       0:06:07.242 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:24 +0000 (0:00:00.069)       0:06:07.312 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:24 +0000 (0:00:00.090)       0:06:07.402 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:24 +0000 (0:00:00.088)       0:06:07.490 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:24 +0000 (0:00:00.095)       0:06:07.586 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:25 +0000 (0:00:00.694)       0:06:08.280 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:25 +0000 (0:00:00.060)       0:06:08.340 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:25 +0000 (0:00:00.091)       0:06:08.432 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:25 +0000 (0:00:00.067)       0:06:08.500 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:25 +0000 (0:00:00.084)       0:06:08.584 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:26 +0000 (0:00:00.659)       0:06:09.243 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:26 +0000 (0:00:00.152)       0:06:09.396 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:26 +0000 (0:00:00.088)       0:06:09.485 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:26 +0000 (0:00:00.085)       0:06:09.570 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:26 +0000 (0:00:00.100)       0:06:09.670 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:27 +0000 (0:00:00.636)       0:06:10.306 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:27 +0000 (0:00:00.062)       0:06:10.369 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:27 +0000 (0:00:00.195)       0:06:10.565 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:27 +0000 (0:00:00.082)       0:06:10.647 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:27 +0000 (0:00:00.124)       0:06:10.771 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:28 +0000 (0:00:00.658)       0:06:11.430 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:28 +0000 (0:00:00.075)       0:06:11.506 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:28 +0000 (0:00:00.097)       0:06:11.604 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:28 +0000 (0:00:00.071)       0:06:11.675 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:28 +0000 (0:00:00.196)       0:06:11.872 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:29 +0000 (0:00:00.717)       0:06:12.590 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:29 +0000 (0:00:00.066)       0:06:12.657 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:29 +0000 (0:00:00.109)       0:06:12.766 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:29 +0000 (0:00:00.096)       0:06:12.862 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:29 +0000 (0:00:00.113)       0:06:12.976 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:30 +0000 (0:00:00.797)       0:06:13.774 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:30 +0000 (0:00:00.059)       0:06:13.833 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:30 +0000 (0:00:00.089)       0:06:13.922 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:30 +0000 (0:00:00.088)       0:06:14.011 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:31 +0000 (0:00:00.097)       0:06:14.109 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:31 +0000 (0:00:00.728)       0:06:14.837 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:31 +0000 (0:00:00.067)       0:06:14.905 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:32 +0000 (0:00:00.165)       0:06:15.071 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:32 +0000 (0:00:00.059)       0:06:15.130 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:32 +0000 (0:00:00.067)       0:06:15.198 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:32 +0000 (0:00:00.686)       0:06:15.884 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:32 +0000 (0:00:00.068)       0:06:15.952 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:33 +0000 (0:00:00.085)       0:06:16.038 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:33 +0000 (0:00:00.164)       0:06:16.202 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:33 +0000 (0:00:00.098)       0:06:16.301 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:33 +0000 (0:00:00.725)       0:06:17.026 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:34 +0000 (0:00:00.076)       0:06:17.102 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:34 +0000 (0:00:00.089)       0:06:17.192 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:34 +0000 (0:00:00.075)       0:06:17.267 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:34 +0000 (0:00:00.122)       0:06:17.390 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:35 +0000 (0:00:00.640)       0:06:18.031 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:35 +0000 (0:00:00.061)       0:06:18.092 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:35 +0000 (0:00:00.090)       0:06:18.183 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:35 +0000 (0:00:00.076)       0:06:18.259 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:35 +0000 (0:00:00.092)       0:06:18.351 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:36 +0000 (0:00:00.810)       0:06:19.161 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:36 +0000 (0:00:00.180)       0:06:19.341 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:36 +0000 (0:00:00.090)       0:06:19.432 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:36 +0000 (0:00:00.078)       0:06:19.511 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:36 +0000 (0:00:00.089)       0:06:19.600 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:37 +0000 (0:00:00.637)       0:06:20.238 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:37 +0000 (0:00:00.068)       0:06:20.306 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:37 +0000 (0:00:00.092)       0:06:20.398 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:37 +0000 (0:00:00.207)       0:06:20.606 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:37 +0000 (0:00:00.103)       0:06:20.710 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:38 +0000 (0:00:00.680)       0:06:21.390 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:38 +0000 (0:00:00.061)       0:06:21.451 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:38 +0000 (0:00:00.102)       0:06:21.554 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:38 +0000 (0:00:00.086)       0:06:21.641 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:38 +0000 (0:00:00.100)       0:06:21.741 *********\nok: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:39 +0000 (0:00:00.760)       0:06:22.501 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:39 +0000 (0:00:00.069)       0:06:22.570 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:39 +0000 (0:00:00.095)       0:06:22.666 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:39 +0000 (0:00:00.080)       0:06:22.747 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:39 +0000 (0:00:00.094)       0:06:22.842 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:40 +0000 (0:00:00.645)       0:06:23.488 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:40 +0000 (0:00:00.163)       0:06:23.651 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:40 +0000 (0:00:00.089)       0:06:23.741 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:40 +0000 (0:00:00.080)       0:06:23.822 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:40 +0000 (0:00:00.096)       0:06:23.918 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:41 +0000 (0:00:00.716)       0:06:24.635 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:41 +0000 (0:00:00.060)       0:06:24.696 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:17:41 +0000 (0:00:00.168)       0:06:24.864 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:17:41 +0000 (0:00:00.076)       0:06:24.941 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:17:42 +0000 (0:00:00.094)       0:06:25.035 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:17:42 +0000 (0:00:00.584)       0:06:25.620 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:17:42 +0000 (0:00:00.057)       0:06:25.678 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:17:42 +0000 (0:00:00.093)       0:06:25.771 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:17:42 +0000 (0:00:00.060)       0:06:25.832 *********\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] ***************\nThursday 11 June 2026  15:17:45 +0000 (0:00:03.051)       0:06:28.883 *********\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] ***************\nThursday 11 June 2026  15:17:46 +0000 (0:00:00.175)       0:06:29.058 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:46 +0000 (0:00:00.335)       0:06:29.394 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:46 +0000 (0:00:00.080)       0:06:29.474 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:46 +0000 (0:00:00.478)       0:06:29.953 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:46 +0000 (0:00:00.058)       0:06:30.012 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:47 +0000 (0:00:00.320)       0:06:30.332 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:47 +0000 (0:00:00.096)       0:06:30.429 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:47 +0000 (0:00:00.350)       0:06:30.780 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:47 +0000 (0:00:00.086)       0:06:30.866 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:48 +0000 (0:00:00.262)       0:06:31.128 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:48 +0000 (0:00:00.082)       0:06:31.210 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:48 +0000 (0:00:00.427)       0:06:31.638 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:48 +0000 (0:00:00.065)       0:06:31.703 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:49 +0000 (0:00:00.327)       0:06:32.031 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:49 +0000 (0:00:00.068)       0:06:32.099 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:49 +0000 (0:00:00.365)       0:06:32.465 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:49 +0000 (0:00:00.062)       0:06:32.528 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:49 +0000 (0:00:00.321)       0:06:32.849 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:50 +0000 (0:00:00.182)       0:06:33.031 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:50 +0000 (0:00:00.290)       0:06:33.322 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:17:50 +0000 (0:00:00.056)       0:06:33.379 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:17:50 +0000 (0:00:00.315)       0:06:33.694 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:17:50 +0000 (0:00:00.070)       0:06:33.765 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:17:51 +0000 (0:00:00.493)       0:06:34.259 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:17:51 +0000 (0:00:00.494)       0:06:34.753 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:17:52 +0000 (0:00:00.626)       0:06:35.379 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:17:52 +0000 (0:00:00.181)       0:06:35.561 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.485)       0:06:36.046 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.077)       0:06:36.123 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.067)       0:06:36.191 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.069)       0:06:36.260 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.056)       0:06:36.316 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.144)       0:06:36.461 *********\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] ***************************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.194)       0:06:36.656 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:17:53 +0000 (0:00:00.069)       0:06:36.725 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:17:54 +0000 (0:00:00.317)       0:06:37.043 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:17:54 +0000 (0:00:00.597)       0:06:37.641 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:17:54 +0000 (0:00:00.123)       0:06:37.764 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:17:54 +0000 (0:00:00.067)       0:06:37.832 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.580)       0:06:38.412 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.061)       0:06:38.473 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.054)       0:06:38.528 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.055)       0:06:38.584 *********\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] **************************************\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.131)       0:06:38.716 *********\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] **************************************\nThursday 11 June 2026  15:17:55 +0000 (0:00:00.199)       0:06:38.915 *********\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] **************************************\nThursday 11 June 2026  15:17:56 +0000 (0:00:00.374)       0:06:39.289 *********\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] **************************************\nThursday 11 June 2026  15:17:56 +0000 (0:00:00.183)       0:06:39.473 *********\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] **************************************\nThursday 11 June 2026  15:17:56 +0000 (0:00:00.156)       0:06:39.629 *********\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] **************************************\nThursday 11 June 2026  15:17:56 +0000 (0:00:00.194)       0:06:39.824 *********\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 }}] ******************************\nThursday 11 June 2026  15:17:57 +0000 (0:00:00.259)       0:06:40.083 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:17:57 +0000 (0:00:00.165)       0:06:40.248 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:17:57 +0000 (0:00:00.165)       0:06:40.414 *********\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:90:08', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:33:73', '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:b6:1f', '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:31:29', '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:da:0b', '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:ec:dd', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:cb:83', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:bc:99', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:17:57 +0000 (0:00:00.246)       0:06:40.661 *********\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] *************************************\nThursday 11 June 2026  15:17:57 +0000 (0:00:00.123)       0:06:40.784 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.261)       0:06:41.045 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.067)       0:06:41.113 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.331)       0:06:41.444 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.082)       0:06:41.527 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.392)       0:06:41.919 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:17:58 +0000 (0:00:00.063)       0:06:41.983 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:17:59 +0000 (0:00:00.289)       0:06:42.272 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:17:59 +0000 (0:00:00.069)       0:06:42.341 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:17:59 +0000 (0:00:00.323)       0:06:42.665 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:17:59 +0000 (0:00:00.065)       0:06:42.731 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:17:59 +0000 (0:00:00.052)       0:06:42.783 *********\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:90:08', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})\nok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:33:73', '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:b6:1f', '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:31:29', '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:da:0b', '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:ec:dd', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:cb:83', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})\nok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:bc:99', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:18:00 +0000 (0:00:00.476)       0:06:43.260 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:18:00 +0000 (0:00:00.082)       0:06:43.343 *********\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:90:08', 'entry': 'set:compute,52:54:00:01:90:08,192.168.140.10,compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:33:73', 'entry': 'set:dcn1_compute,52:54:01:01:33:73,192.168.133.150,dcn1-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:b6:1f', 'entry': 'set:dcn1_compute,52:54:02:01:b6:1f,192.168.133.151,dcn1-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:31:29', 'entry': 'set:dcn2_compute,52:54:03:01:31:29,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:da:0b', 'entry': 'set:compute,52:54:00:00:da:0b,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:ec:dd', 'entry': 'set:dcn1_compute,52:54:01:00:ec:dd,192.168.111.150,dcn1-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:cb:83', 'entry': 'set:dcn1_compute,52:54:02:00:cb:83,192.168.111.151,dcn1-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:bc:99', 'entry': 'set:dcn2_compute,52:54:03:00:bc:99,192.168.111.160,dcn2-compute-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:18:05 +0000 (0:00:05.209)       0:06:48.552 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:18:05 +0000 (0:00:00.099)       0:06:48.651 *********\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] *****************************************\nThursday 11 June 2026  15:18:05 +0000 (0:00:00.347)       0:06:48.999 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:18:06 +0000 (0:00:00.291)       0:06:49.290 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:18:06 +0000 (0:00:00.077)       0:06:49.368 *********\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] ********************************************\nThursday 11 June 2026  15:18:06 +0000 (0:00:00.399)       0:06:49.767 *********\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] ***\nThursday 11 June 2026  15:18:15 +0000 (0:00:08.430)       0:06:58.198 *********\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] ****************\nThursday 11 June 2026  15:18:15 +0000 (0:00:00.519)       0:06:58.717 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:18:15 +0000 (0:00:00.053)       0:06:58.771 *********\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] *******\nThursday 11 June 2026  15:18:15 +0000 (0:00:00.090)       0:06:58.862 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:18:15 +0000 (0:00:00.056)       0:06:58.918 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:18:16 +0000 (0:00:00.539)       0:06:59.457 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:18:16 +0000 (0:00:00.071)       0:06:59.529 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:18:17 +0000 (0:00:00.802)       0:07:00.332 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:18:17 +0000 (0:00:00.500)       0:07:00.833 *********\nchanged: [instance]\n\nTASK [Ensure we have expected records] *****************************************\nThursday 11 June 2026  15:18:18 +0000 (0:00:00.555)       0:07:01.388 *********\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] ***************************************\nThursday 11 June 2026  15:18:29 +0000 (0:00:11.105)       0:07:12.494 *********\nok: [instance]\n\nTASK [Ensure files exist] ******************************************************\nThursday 11 June 2026  15:18:29 +0000 (0:00:00.436)       0:07:12.930 *********\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] ****************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.309)       0:07:13.240 *********\nskipping: [instance]\n\nTASK [Assert DHCP options file exists] *****************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.077)       0:07:13.317 *********\nskipping: [instance]\n\nTASK [Read DHCP options file] **************************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.069)       0:07:13.387 *********\nskipping: [instance]\n\nTASK [Decode DHCP options content] *********************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.062)       0:07:13.450 *********\nskipping: [instance]\n\nTASK [Verify DHCP options content for compute VMs] *****************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.074)       0:07:13.524 *********\nskipping: [instance]\n\nTASK [Verify DHCP host entry has tag] ******************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.075)       0:07:13.600 *********\nskipping: [instance]\n\nTASK [Read tagged DHCP host entry] *********************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.060)       0:07:13.660 *********\nskipping: [instance]\n\nTASK [Verify tag format in DHCP host entry] ************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.072)       0:07:13.733 *********\nskipping: [instance]\n\nTASK [Ensure it failed at the right place] *************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.168)       0:07:13.902 *********\nskipping: [instance]\n\nTASK [Mark failure] ************************************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.062)       0:07:13.964 *********\nskipping: [instance]\n\nTASK [Display error message] ***************************************************\nThursday 11 June 2026  15:18:30 +0000 (0:00:00.060)       0:07:14.024 *********\nskipping: [instance]\n\nTASK [Append scenario to list] *************************************************\nThursday 11 June 2026  15:18:31 +0000 (0:00:00.062)       0:07:14.087 *********\nskipping: [instance]\n\nTASK [Ensure directory exists] *************************************************\nThursday 11 June 2026  15:18:31 +0000 (0:00:00.057)       0:07:14.144 *********\nchanged: [instance]\n\nTASK [Copy files of interest] **************************************************\nThursday 11 June 2026  15:18:31 +0000 (0:00:00.359)       0:07:14.503 *********\nchanged: [instance] => (item=artifacts)\nchanged: [instance] => (item=logs)\nchanged: [instance] => (item=parameters)\n\nTASK [Copy cifmw-dnsmasq] ******************************************************\nThursday 11 June 2026  15:18:32 +0000 (0:00:00.825)       0:07:15.329 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [Clean environment] *******************************************************\nThursday 11 June 2026  15:18:32 +0000 (0:00:00.550)       0:07:15.879 *********\n\nTASK [libvirt_manager : Get installed packages list] ***************************\nThursday 11 June 2026  15:18:33 +0000 (0:00:00.259)       0:07:16.138 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:18:33 +0000 (0:00:00.762)       0:07:16.901 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:18:36 +0000 (0:00:03.020)       0:07:19.922 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:18:37 +0000 (0:00:00.873)       0:07:20.795 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:18:38 +0000 (0:00:00.936)       0:07:21.731 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:18:39 +0000 (0:00:01.047)       0:07:22.779 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:18:39 +0000 (0:00:00.077)       0:07:22.857 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:18:40 +0000 (0:00:00.586)       0:07:23.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:18:40 +0000 (0:00:00.415)       0:07:23.859 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:18:40 +0000 (0:00:00.135)       0:07:23.994 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.117)       0:07:24.112 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.047)       0:07:24.159 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.046)       0:07:24.206 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.045)       0:07:24.252 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.047)       0:07:24.299 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.046)       0:07:24.346 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.446)       0:07:24.793 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:18:41 +0000 (0:00:00.139)       0:07:24.932 *********\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] *********************************************\nThursday 11 June 2026  15:18:42 +0000 (0:00:00.118)       0:07:25.051 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:18:42 +0000 (0:00:00.546)       0:07:25.597 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:18:42 +0000 (0:00:00.112)       0:07:25.710 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:18:42 +0000 (0:00:00.125)       0:07:25.835 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:18:43 +0000 (0:00:00.204)       0:07:26.040 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:18:43 +0000 (0:00:00.375)       0:07:26.416 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:18:43 +0000 (0:00:00.357)       0:07:26.774 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:18:43 +0000 (0:00:00.108)       0:07:26.882 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:18:43 +0000 (0:00:00.115)       0:07:26.998 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:18:44 +0000 (0:00:00.114)       0:07:27.112 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:18:44 +0000 (0:00:00.424)       0:07:27.537 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:18:44 +0000 (0:00:00.433)       0:07:27.970 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:18:45 +0000 (0:00:00.128)       0:07:28.099 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:18:45 +0000 (0:00:00.096)       0:07:28.196 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:18:45 +0000 (0:00:00.106)       0:07:28.303 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:18:45 +0000 (0:00:00.373)       0:07:28.676 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:18:46 +0000 (0:00:00.581)       0:07:29.257 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:18:46 +0000 (0:00:00.143)       0:07:29.401 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:18:46 +0000 (0:00:00.116)       0:07:29.518 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:18:46 +0000 (0:00:00.111)       0:07:29.630 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:18:46 +0000 (0:00:00.380)       0:07:30.010 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:18:47 +0000 (0:00:00.382)       0:07:30.392 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:18:47 +0000 (0:00:00.328)       0:07:30.721 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:18:47 +0000 (0:00:00.106)       0:07:30.827 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:18:47 +0000 (0:00:00.110)       0:07:30.938 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:18:48 +0000 (0:00:00.378)       0:07:31.317 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:18:48 +0000 (0:00:00.403)       0:07:31.721 *********\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] *************************************\nThursday 11 June 2026  15:18:52 +0000 (0:00:03.640)       0:07:35.361 *********\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] *************\nThursday 11 June 2026  15:18:54 +0000 (0:00:01.879)       0:07:37.240 *********\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] *****************\nThursday 11 June 2026  15:18:56 +0000 (0:00:02.010)       0:07:39.251 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:18:56 +0000 (0:00:00.334)       0:07:39.585 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7347636, 'mtime': 1781191021.7347636, 'ctime': 1781191021.7347636, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7367637, 'mtime': 1781191021.7367637, 'ctime': 1781191021.7367637, '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': 13775605, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7377636, 'mtime': 1781191021.7377636, 'ctime': 1781191021.7377636, '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] **************************\nThursday 11 June 2026  15:18:57 +0000 (0:00:01.174)       0:07:40.759 *********\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] ***************\nThursday 11 June 2026  15:19:00 +0000 (0:00:02.721)       0:07:43.481 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:19:01 +0000 (0:00:00.657)       0:07:44.138 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:19:01 +0000 (0:00:00.543)       0:07:44.682 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:19:02 +0000 (0:00:00.598)       0:07:45.280 *********\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] *************************\nThursday 11 June 2026  15:19:02 +0000 (0:00:00.172)       0:07:45.452 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:19:02 +0000 (0:00:00.124)       0:07:45.577 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:19:02 +0000 (0:00:00.395)       0:07:45.972 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:19:03 +0000 (0:00:00.206)       0:07:46.179 *********\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] **********\nThursday 11 June 2026  15:19:03 +0000 (0:00:00.209)       0:07:46.388 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:19:03 +0000 (0:00:00.136)       0:07:46.524 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:19:03 +0000 (0:00:00.144)       0:07:46.668 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:19:03 +0000 (0:00:00.157)       0:07:46.825 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:19:04 +0000 (0:00:00.402)       0:07:47.228 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:19:04 +0000 (0:00:00.064)       0:07:47.293 *********\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] *************************\nThursday 11 June 2026  15:19:04 +0000 (0:00:00.271)       0:07:47.564 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:19:04 +0000 (0:00:00.118)       0:07:47.683 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.430)       0:07:48.113 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.142)       0:07:48.255 *********\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] **********\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.172)       0:07:48.428 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.107)       0:07:48.536 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.133)       0:07:48.669 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:19:05 +0000 (0:00:00.147)       0:07:48.817 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.623)       0:07:49.441 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.053)       0:07:49.494 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.275)       0:07:49.769 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.058)       0:07:49.827 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.059)       0:07:49.887 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:19:06 +0000 (0:00:00.065)       0:07:49.953 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:19:07 +0000 (0:00:00.309)       0:07:50.262 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:19:07 +0000 (0:00:00.164)       0:07:50.427 *********\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] ****************************************\nThursday 11 June 2026  15:19:09 +0000 (0:00:01.929)       0:07:52.357 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:19:09 +0000 (0:00:00.602)       0:07:52.960 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:19:11 +0000 (0:00:01.655)       0:07:54.616 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:19:11 +0000 (0:00:00.365)       0:07:54.981 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:19:12 +0000 (0:00:00.087)       0:07:55.069 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:19:12 +0000 (0:00:00.064)       0:07:55.133 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:19:12 +0000 (0:00:00.213)       0:07:55.346 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:19:12 +0000 (0:00:00.509)       0:07:55.855 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:19:13 +0000 (0:00:00.417)       0:07:56.273 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:19:13 +0000 (0:00:00.296)       0:07:56.570 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:19:13 +0000 (0:00:00.051)       0:07:56.621 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:19:13 +0000 (0:00:00.049)       0:07:56.671 *********\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] *************************************************\nThursday 11 June 2026  15:19:14 +0000 (0:00:00.795)       0:07:57.466 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:19:14 +0000 (0:00:00.140)       0:07:57.606 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:19:14 +0000 (0:00:00.285)       0:07:57.892 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:19:15 +0000 (0:00:00.304)       0:07:58.196 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:19:15 +0000 (0:00:00.223)       0:07:58.420 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:19:15 +0000 (0:00:00.366)       0:07:58.787 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:19:16 +0000 (0:00:00.364)       0:07:59.151 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:19:16 +0000 (0:00:00.100)       0:07:59.251 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:19:17 +0000 (0:00:01.663)       0:08:00.915 *********\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] ********************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:04.185)       0:08:05.100 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:00.338)       0:08:05.439 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:00.069)       0:08:05.509 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:00.053)       0:08:05.563 *********\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] ****************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:00.186)       0:08:05.749 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:19:22 +0000 (0:00:00.059)       0:08:05.808 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.324)       0:08:06.133 *********\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] *********************************\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.110)       0:08:06.243 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.052)       0:08:06.295 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.352)       0:08:06.647 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.062)       0:08:06.710 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:19:23 +0000 (0:00:00.153)       0:08:06.864 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:19:24 +0000 (0:00:00.639)       0:08:07.503 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:19:24 +0000 (0:00:00.288)       0:08:07.792 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:19:25 +0000 (0:00:00.563)       0:08:08.356 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:19:25 +0000 (0:00:00.314)       0:08:08.670 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:19:26 +0000 (0:00:00.973)       0:08:09.644 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:19:26 +0000 (0:00:00.079)       0:08:09.723 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:19:27 +0000 (0:00:00.311)       0:08:10.034 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:19:27 +0000 (0:00:00.296)       0:08:10.330 *********\nskipping: [instance]\n\nTASK [Clean leftovers] *********************************************************\nThursday 11 June 2026  15:19:27 +0000 (0:00:00.131)       0:08:10.462 *********\nchanged: [instance]\n\nTASK [Fail if needed] **********************************************************\nThursday 11 June 2026  15:19:27 +0000 (0:00:00.407)       0:08:10.869 *********\nskipping: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:19:27 +0000 (0:00:00.110)       0:08:10.980 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:19:28 +0000 (0:00:00.842)       0:08:11.823 *********\nok: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=917  changed=229  unreachable=0    failed=0    skipped=397  rescued=0    ignored=0\n\nThursday 11 June 2026  15:19:29 +0000 (0:00:00.620)       0:08:12.443 *********\n===============================================================================\nEnsure we have expected records ---------------------------------------- 11.11s\ndnsmasq : Add/Remove address -------------------------------------------- 8.43s\ndnsmasq : Add DHCP entries ---------------------------------------------- 5.21s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.62s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.45s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.43s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.38s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.28s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.27s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.26s\ndnsmasq : Add/Remove address -------------------------------------------- 4.22s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.19s\nlibvirt_manager : Populate service facts -------------------------------- 4.01s\nlibvirt_manager : Ensure networks are created/started ------------------- 3.77s\nlibvirt_manager : Destroy networks -------------------------------------- 3.64s\nlibvirt_manager : Ensure networks are defined --------------------------- 3.30s\nlibvirt_manager : Fetch bridges ports link info ------------------------- 3.11s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 3.10s\nlibvirt_manager : Ensure network is in correct zone --------------------- 3.05s\nlibvirt_manager : Populate service facts -------------------------------- 3.02s\nINFO     Running generate_network_data > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:19:30 +0000 (0:00:00.058)       0:00:00.058 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  15:19:31 +0000 (0:00:01.171)       0:00:01.230 *********\nok: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  15:19:32 +0000 (0:00:00.552)       0:00:01.782 *********\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] ***************************\nThursday 11 June 2026  15:19:34 +0000 (0:00:02.347)       0:00:04.130 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:19:35 +0000 (0:00:01.047)       0:00:05.177 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:19:38 +0000 (0:00:03.018)       0:00:08.196 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:19:39 +0000 (0:00:01.233)       0:00:09.429 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:19:40 +0000 (0:00:00.981)       0:00:10.411 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:19:41 +0000 (0:00:00.899)       0:00:11.310 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:19:41 +0000 (0:00:00.089)       0:00:11.400 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:19:42 +0000 (0:00:00.534)       0:00:11.934 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:19:42 +0000 (0:00:00.536)       0:00:12.471 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:19:42 +0000 (0:00:00.144)       0:00:12.615 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.135)       0:00:12.751 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.059)       0:00:12.811 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.046)       0:00:12.858 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.045)       0:00:12.903 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.079)       0:00:12.982 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.042)       0:00:13.025 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.455)       0:00:13.480 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.137)       0:00:13.618 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:19:43 +0000 (0:00:00.122)       0:00:13.740 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.045)       0:00:13.785 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.047)       0:00:13.833 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.047)       0:00:13.880 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.077)       0:00:13.957 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.396)       0:00:14.354 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.057)       0:00:14.411 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:19:44 +0000 (0:00:00.046)       0:00:14.458 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:19:45 +0000 (0:00:00.766)       0:00:15.224 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:19:46 +0000 (0:00:00.693)       0:00:15.917 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:19:47 +0000 (0:00:00.855)       0:00:16.773 *********\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] *************************\nThursday 11 June 2026  15:19:47 +0000 (0:00:00.213)       0:00:16.987 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:19:47 +0000 (0:00:00.129)       0:00:17.116 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:19:47 +0000 (0:00:00.456)       0:00:17.573 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:19:47 +0000 (0:00:00.128)       0:00:17.701 *********\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] **********\nThursday 11 June 2026  15:19:48 +0000 (0:00:00.162)       0:00:17.864 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:19:48 +0000 (0:00:00.104)       0:00:17.969 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:19:48 +0000 (0:00:00.134)       0:00:18.103 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:19:48 +0000 (0:00:00.188)       0:00:18.292 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:19:48 +0000 (0:00:00.421)       0:00:18.713 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:19:49 +0000 (0:00:00.103)       0:00:18.817 *********\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] *************************\nThursday 11 June 2026  15:19:49 +0000 (0:00:00.171)       0:00:18.988 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:19:49 +0000 (0:00:00.124)       0:00:19.113 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:19:49 +0000 (0:00:00.404)       0:00:19.517 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:19:49 +0000 (0:00:00.096)       0:00:19.614 *********\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] **********\nThursday 11 June 2026  15:19:50 +0000 (0:00:00.150)       0:00:19.765 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:19:50 +0000 (0:00:00.135)       0:00:19.900 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:19:50 +0000 (0:00:00.162)       0:00:20.063 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:19:50 +0000 (0:00:00.176)       0:00:20.240 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:19:50 +0000 (0:00:00.428)       0:00:20.668 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.077)       0:00:20.745 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.483)       0:00:21.229 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.079)       0:00:21.309 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.087)       0:00:21.396 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.051)       0:00:21.447 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:19:51 +0000 (0:00:00.272)       0:00:21.719 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:19:52 +0000 (0:00:00.048)       0:00:21.767 *********\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] ****************************************\nThursday 11 June 2026  15:19:53 +0000 (0:00:01.728)       0:00:23.496 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:19:54 +0000 (0:00:00.567)       0:00:24.063 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:19:56 +0000 (0:00:01.776)       0:00:25.840 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:19:56 +0000 (0:00:00.435)       0:00:26.275 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:19:56 +0000 (0:00:00.064)       0:00:26.340 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:19:56 +0000 (0:00:00.063)       0:00:26.403 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:19:56 +0000 (0:00:00.088)       0:00:26.492 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:19:57 +0000 (0:00:00.649)       0:00:27.142 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:19:58 +0000 (0:00:00.742)       0:00:27.885 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:19:58 +0000 (0:00:00.298)       0:00:28.184 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:19:58 +0000 (0:00:00.051)       0:00:28.235 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:19:58 +0000 (0:00:00.052)       0:00:28.288 *********\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] *************************************************\nThursday 11 June 2026  15:19:59 +0000 (0:00:00.955)       0:00:29.244 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:19:59 +0000 (0:00:00.143)       0:00:29.387 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:20:00 +0000 (0:00:00.399)       0:00:29.787 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:20:00 +0000 (0:00:00.335)       0:00:30.122 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:20:00 +0000 (0:00:00.129)       0:00:30.252 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:20:00 +0000 (0:00:00.323)       0:00:30.575 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:20:01 +0000 (0:00:00.347)       0:00:30.922 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:20:01 +0000 (0:00:00.100)       0:00:31.023 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:20:02 +0000 (0:00:01.554)       0:00:32.577 *********\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] ********************************\nThursday 11 June 2026  15:20:04 +0000 (0:00:01.628)       0:00:34.205 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:20:04 +0000 (0:00:00.334)       0:00:34.540 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:20:04 +0000 (0:00:00.064)       0:00:34.604 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:20:04 +0000 (0:00:00.090)       0:00:34.695 *********\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] ****************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.090)       0:00:34.786 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.056)       0:00:34.843 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.316)       0:00:35.159 *********\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] *********************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.105)       0:00:35.265 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.058)       0:00:35.323 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.332)       0:00:35.655 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:20:05 +0000 (0:00:00.048)       0:00:35.703 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:20:06 +0000 (0:00:00.053)       0:00:35.757 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:20:06 +0000 (0:00:00.433)       0:00:36.191 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:20:06 +0000 (0:00:00.343)       0:00:36.534 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:20:07 +0000 (0:00:00.617)       0:00:37.152 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:20:07 +0000 (0:00:00.352)       0:00:37.504 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:20:08 +0000 (0:00:00.751)       0:00:38.255 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:20:08 +0000 (0:00:00.073)       0:00:38.329 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:20:08 +0000 (0:00:00.326)       0:00:38.655 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:20:09 +0000 (0:00:00.291)       0:00:38.946 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  15:20:09 +0000 (0:00:00.119)       0:00:39.066 *********\nok: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:20:09 +0000 (0:00:00.389)       0:00:39.455 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=59   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0\n\nThursday 11 June 2026  15:20:10 +0000 (0:00:00.886)       0:00:40.342 *********\n===============================================================================\nlibvirt_manager : Populate service facts -------------------------------- 3.02s\nCopy generated content to proper location ------------------------------- 2.35s\npodman : Ensure podman is installed ------------------------------------- 1.78s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.73s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s\ndnsmasq : Install needed packages --------------------------------------- 1.55s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.23s\nGathering Facts --------------------------------------------------------- 1.17s\nlibvirt_manager : Get installed packages list --------------------------- 1.05s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 0.98s\nvirtualbmc : Remove vbmc files ------------------------------------------ 0.96s\nlibvirt_manager : Start virtstoraged socket service --------------------- 0.90s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.89s\nlibvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.86s\nlibvirt_manager : Ensure firewalld is enabled and started --------------- 0.77s\nradvd : Gather package facts -------------------------------------------- 0.75s\nvirtualbmc : Remove vbmc container image -------------------------------- 0.74s\nlibvirt_manager : Disable masquerade in firewalld default zone ---------- 0.69s\nvirtualbmc : Stop and remove vbmc container ----------------------------- 0.65s\ndnsmasq : Remove main configuration files ------------------------------- 0.62s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  15:20:30 +0000 (0:00:00.092)       0:00:00.092 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  15:20:31 +0000 (0:00:01.073)       0:00:01.166 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  15:20:32 +0000 (0:00:00.565)       0:00:01.732 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  15:20:32 +0000 (0:00:00.087)       0:00:01.819 *********\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] *****************************************\nThursday 11 June 2026  15:20:32 +0000 (0:00:00.166)       0:00:01.986 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  15:20:32 +0000 (0:00:00.384)       0:00:02.370 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  15:20:33 +0000 (0:00:00.330)       0:00:02.700 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  15:20:34 +0000 (0:00:01.214)       0:00:03.915 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  15:20:34 +0000 (0:00:00.191)       0:00:04.107 *********\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] ********************\nThursday 11 June 2026  15:20:35 +0000 (0:00:00.806)       0:00:04.913 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  15:20:37 +0000 (0:00:01.761)       0:00:06.674 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  15:20:38 +0000 (0:00:01.213)       0:00:07.888 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  15:20:45 +0000 (0:00:07.145)       0:00:15.033 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  15:20:46 +0000 (0:00:00.908)       0:00:15.942 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  15:20:46 +0000 (0:00:00.080)       0:00:16.023 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  15:20:47 +0000 (0:00:00.832)       0:00:16.856 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  15:20:47 +0000 (0:00:00.111)       0:00:16.967 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  15:20:47 +0000 (0:00:00.101)       0:00:17.069 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  15:20:47 +0000 (0:00:00.146)       0:00:17.216 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  15:20:48 +0000 (0:00:00.558)       0:00:17.774 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.689)       0:00:18.464 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.132)       0:00:18.597 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:18.685 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.094)       0:00:18.780 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.122)       0:00:18.903 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.133)       0:00:19.036 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:19.125 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:19.213 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  15:20:49 +0000 (0:00:00.094)       0:00:19.308 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  15:20:50 +0000 (0:00:00.138)       0:00:19.446 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  15:20:50 +0000 (0:00:00.092)       0:00:19.539 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  15:20:50 +0000 (0:00:00.097)       0:00:19.636 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  15:20:50 +0000 (0:00:00.270)       0:00:19.906 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  15:20:50 +0000 (0:00:00.290)       0:00:20.197 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.408)       0:00:20.606 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.065)       0:00:20.671 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.104)       0:00:20.776 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.075)       0:00:20.851 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.079)       0:00:20.931 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.085)       0:00:21.016 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.133)       0:00:21.150 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.075)       0:00:21.225 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.076)       0:00:21.302 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  15:20:51 +0000 (0:00:00.059)       0:00:21.361 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  15:20:52 +0000 (0:00:00.151)       0:00:21.513 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  15:20:52 +0000 (0:00:00.086)       0:00:21.599 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  15:20:52 +0000 (0:00:00.083)       0:00:21.683 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  15:20:52 +0000 (0:00:00.129)       0:00:21.812 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  15:20:52 +0000 (0:00:00.080)       0:00:21.893 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  15:21:33 +0000 (0:00:41.032)       0:01:02.925 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  15:21:35 +0000 (0:00:01.727)       0:01:04.652 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  15:21:35 +0000 (0:00:00.165)       0:01:04.818 *********\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] *************************************\nThursday 11 June 2026  15:21:35 +0000 (0:00:00.207)       0:01:05.026 *********\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] **************************************\nThursday 11 June 2026  15:21:35 +0000 (0:00:00.066)       0:01:05.092 *********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  15:21:37 +0000 (0:00:01.646)       0:01:06.739 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  15:21:37 +0000 (0:00:00.501)       0:01:07.240 *********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  15:21:38 +0000 (0:00:00.323)       0:01:07.564 *********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  15:21:38 +0000 (0:00:00.191)       0:01:07.755 *********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  15:21:38 +0000 (0:00:00.086)       0:01:07.842 *********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  15:21:38 +0000 (0:00:00.298)       0:01:08.140 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.506)       0:01:08.647 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.067)       0:01:08.714 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.071)       0:01:08.785 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.065)       0:01:08.851 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.119)       0:01:08.970 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.064)       0:01:09.035 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  15:21:39 +0000 (0:00:00.075)       0:01:09.110 *********\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] ***************************\nThursday 11 June 2026  15:21:41 +0000 (0:00:01.425)       0:01:10.536 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:21:42 +0000 (0:00:01.027)       0:01:11.563 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:21:45 +0000 (0:00:03.208)       0:01:14.772 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:21:46 +0000 (0:00:01.290)       0:01:16.063 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:21:47 +0000 (0:00:01.137)       0:01:17.200 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:21:48 +0000 (0:00:00.908)       0:01:18.109 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:21:48 +0000 (0:00:00.086)       0:01:18.195 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:21:50 +0000 (0:00:01.565)       0:01:19.761 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:21:50 +0000 (0:00:00.480)       0:01:20.241 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:21:50 +0000 (0:00:00.143)       0:01:20.385 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.127)       0:01:20.512 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.059)       0:01:20.572 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.051)       0:01:20.624 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.048)       0:01:20.672 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.087)       0:01:20.760 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.052)       0:01:20.812 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:21:51 +0000 (0:00:00.511)       0:01:21.324 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.157)       0:01:21.481 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.127)       0:01:21.608 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.052)       0:01:21.661 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.054)       0:01:21.716 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.129)       0:01:21.845 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.061)       0:01:21.906 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.423)       0:01:22.330 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:21:52 +0000 (0:00:00.064)       0:01:22.394 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:21:53 +0000 (0:00:00.049)       0:01:22.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:21:53 +0000 (0:00:00.781)       0:01:23.225 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:21:54 +0000 (0:00:00.670)       0:01:23.895 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:21:55 +0000 (0:00:00.624)       0:01:24.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] *************************\nThursday 11 June 2026  15:21:55 +0000 (0:00:00.242)       0:01:24.762 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:21:55 +0000 (0:00:00.109)       0:01:24.872 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:21:55 +0000 (0:00:00.452)       0:01:25.325 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:21:56 +0000 (0:00:00.153)       0:01:25.478 *********\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] **********\nThursday 11 June 2026  15:21:56 +0000 (0:00:00.191)       0:01:25.670 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:21:56 +0000 (0:00:00.119)       0:01:25.789 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:21:56 +0000 (0:00:00.119)       0:01:25.908 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:21:56 +0000 (0:00:00.177)       0:01:26.086 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:21:57 +0000 (0:00:00.438)       0:01:26.524 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:21:57 +0000 (0:00:00.116)       0:01:26.641 *********\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] *************************\nThursday 11 June 2026  15:21:57 +0000 (0:00:00.174)       0:01:26.816 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:21:57 +0000 (0:00:00.171)       0:01:26.987 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:21:57 +0000 (0:00:00.409)       0:01:27.397 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:21:58 +0000 (0:00:00.147)       0:01:27.545 *********\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] **********\nThursday 11 June 2026  15:21:58 +0000 (0:00:00.168)       0:01:27.714 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:21:58 +0000 (0:00:00.122)       0:01:27.836 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:21:58 +0000 (0:00:00.148)       0:01:27.985 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:21:58 +0000 (0:00:00.148)       0:01:28.134 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.391)       0:01:28.526 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.071)       0:01:28.597 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.343)       0:01:28.941 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.080)       0:01:29.022 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.088)       0:01:29.111 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:21:59 +0000 (0:00:00.059)       0:01:29.170 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:22:00 +0000 (0:00:00.310)       0:01:29.480 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:22:00 +0000 (0:00:00.068)       0:01:29.548 *********\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] ****************************************\nThursday 11 June 2026  15:22:01 +0000 (0:00:01.789)       0:01:31.337 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:22:02 +0000 (0:00:00.592)       0:01:31.930 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:22:04 +0000 (0:00:01.595)       0:01:33.526 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:22:04 +0000 (0:00:00.390)       0:01:33.916 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:22:04 +0000 (0:00:00.091)       0:01:34.008 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:22:04 +0000 (0:00:00.060)       0:01:34.069 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:22:04 +0000 (0:00:00.096)       0:01:34.165 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:22:05 +0000 (0:00:00.772)       0:01:34.938 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:22:06 +0000 (0:00:00.610)       0:01:35.548 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:22:06 +0000 (0:00:00.325)       0:01:35.874 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:22:06 +0000 (0:00:00.064)       0:01:35.938 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:22:06 +0000 (0:00:00.056)       0:01:35.994 *********\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] *************************************************\nThursday 11 June 2026  15:22:07 +0000 (0:00:01.054)       0:01:37.049 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:22:07 +0000 (0:00:00.148)       0:01:37.198 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:22:08 +0000 (0:00:00.430)       0:01:37.628 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:22:08 +0000 (0:00:00.358)       0:01:37.987 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:22:08 +0000 (0:00:00.106)       0:01:38.093 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:22:09 +0000 (0:00:00.331)       0:01:38.424 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:22:09 +0000 (0:00:00.505)       0:01:38.930 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:22:09 +0000 (0:00:00.097)       0:01:39.027 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:22:11 +0000 (0:00:01.730)       0:01:40.757 *********\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] ********************************\nThursday 11 June 2026  15:22:12 +0000 (0:00:01.632)       0:01:42.390 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.327)       0:01:42.717 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.064)       0:01:42.782 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.053)       0:01:42.835 *********\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] ****************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.140)       0:01:42.975 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.053)       0:01:43.029 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:22:13 +0000 (0:00:00.340)       0:01:43.369 *********\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] *********************************\nThursday 11 June 2026  15:22:14 +0000 (0:00:00.103)       0:01:43.473 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:22:14 +0000 (0:00:00.053)       0:01:43.527 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:22:14 +0000 (0:00:00.391)       0:01:43.919 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:22:14 +0000 (0:00:00.047)       0:01:43.966 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:22:14 +0000 (0:00:00.047)       0:01:44.013 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:22:15 +0000 (0:00:00.543)       0:01:44.557 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:22:15 +0000 (0:00:00.337)       0:01:44.895 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:22:16 +0000 (0:00:00.681)       0:01:45.577 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:22:16 +0000 (0:00:00.478)       0:01:46.055 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:22:17 +0000 (0:00:00.800)       0:01:46.856 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:22:17 +0000 (0:00:00.067)       0:01:46.924 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:22:17 +0000 (0:00:00.391)       0:01:47.315 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:22:18 +0000 (0:00:00.326)       0:01:47.642 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  15:22:18 +0000 (0:00:00.126)       0:01:47.768 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  15:22:18 +0000 (0:00:00.276)       0:01:48.044 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  15:22:18 +0000 (0:00:00.315)       0:01:48.360 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  15:22:19 +0000 (0:00:00.357)       0:01:48.718 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  15:22:19 +0000 (0:00:00.062)       0:01:48.781 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  15:22:19 +0000 (0:00:00.056)       0:01:48.837 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  15:22:19 +0000 (0:00:00.050)       0:01:48.888 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  15:22:19 +0000 (0:00:00.053)       0:01:48.942 *********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  15:22:21 +0000 (0:00:01.565)       0:01:50.508 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  15:22:21 +0000 (0:00:00.543)       0:01:51.051 *********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  15:22:22 +0000 (0:00:00.485)       0:01:51.536 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  15:22:22 +0000 (0:00:00.068)       0:01:51.605 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  15:22:22 +0000 (0:00:00.274)       0:01:51.879 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  15:22:23 +0000 (0:00:00.728)       0:01:52.608 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  15:22:23 +0000 (0:00:00.465)       0:01:53.074 *********\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.] *********\nThursday 11 June 2026  15:22:23 +0000 (0:00:00.339)       0:01:53.414 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  15:22:24 +0000 (0:00:00.467)       0:01:53.881 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  15:22:24 +0000 (0:00:00.513)       0:01:54.395 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  15:22:25 +0000 (0:00:00.491)       0:01:54.886 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  15:22:25 +0000 (0:00:00.527)       0:01:55.413 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  15:22:26 +0000 (0:00:00.474)       0:01:55.888 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  15:22:27 +0000 (0:00:00.545)       0:01:56.434 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  15:22:27 +0000 (0:00:00.534)       0:01:56.969 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  15:22:28 +0000 (0:00:00.529)       0:01:57.498 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  15:22:28 +0000 (0:00:00.541)       0:01:58.040 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  15:22:29 +0000 (0:00:00.462)       0:01:58.503 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  15:22:29 +0000 (0:00:00.461)       0:01:58.965 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  15:22:30 +0000 (0:00:00.498)       0:01:59.463 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  15:22:30 +0000 (0:00:00.517)       0:01:59.981 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  15:22:31 +0000 (0:00:00.507)       0:02:00.488 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  15:22:31 +0000 (0:00:00.646)       0:02:01.134 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  15:22:32 +0000 (0:00:00.495)       0:02:01.630 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  15:22:32 +0000 (0:00:00.503)       0:02:02.134 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  15:22:33 +0000 (0:00:00.513)       0:02:02.647 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  15:22:33 +0000 (0:00:00.717)       0:02:03.364 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  15:22:34 +0000 (0:00:00.488)       0:02:03.852 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  15:22:34 +0000 (0:00:00.491)       0:02:04.344 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  15:22:35 +0000 (0:00:00.632)       0:02:04.976 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  15:22:36 +0000 (0:00:00.566)       0:02:05.543 *********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  15:22:36 +0000 (0:00:00.652)       0:02:06.195 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  15:22:36 +0000 (0:00:00.108)       0:02:06.304 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  15:22:37 +0000 (0:00:00.440)       0:02:06.745 *********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  15:22:37 +0000 (0:00:00.601)       0:02:07.347 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  15:22:38 +0000 (0:00:00.541)       0:02:07.888 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  15:22:38 +0000 (0:00:00.327)       0:02:08.216 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  15:22:38 +0000 (0:00:00.104)       0:02:08.320 *********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nThursday 11 June 2026  15:22:39 +0000 (0:00:00.357)       0:02:08.678 *********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  15:22:39 +0000 (0:00:00.122)       0:02:08.801 *********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  15:22:39 +0000 (0:00:00.509)       0:02:09.310 *********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  15:22:40 +0000 (0:00:00.427)       0:02:09.737 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  15:22:40 +0000 (0:00:00.637)       0:02:10.375 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:22:41 +0000 (0:00:00.317)       0:02:10.693 *********\nchanged: [instance]\n\nPLAY [Get VBMC in place] *******************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:22:42 +0000 (0:00:00.894)       0:02:11.588 *********\nok: [instance]\n\nTASK [Ensure extra dir is present] *********************************************\nThursday 11 June 2026  15:22:43 +0000 (0:00:00.932)       0:02:12.520 *********\nok: [instance]\n\nTASK [virtualbmc : Ensure needed directories exist] ****************************\nThursday 11 June 2026  15:22:43 +0000 (0:00:00.349)       0:02:12.870 *********\nok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:22:43 +0000 (0:00:00.358)       0:02:13.228 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:22:45 +0000 (0:00:01.698)       0:02:14.926 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:22:45 +0000 (0:00:00.372)       0:02:15.299 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:22:45 +0000 (0:00:00.077)       0:02:15.376 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:22:46 +0000 (0:00:00.063)       0:02:15.440 *********\nskipping: [instance]\n\nTASK [virtualbmc : Check if container already exists] **************************\nThursday 11 June 2026  15:22:46 +0000 (0:00:00.090)       0:02:15.531 *********\nok: [instance]\n\nTASK [virtualbmc : Create ssh key for VBMC] ************************************\nThursday 11 June 2026  15:22:46 +0000 (0:00:00.497)       0:02:16.028 *********\nchanged: [instance]\n\nTASK [virtualbmc : Pull vbmc container image] **********************************\nThursday 11 June 2026  15:22:47 +0000 (0:00:00.588)       0:02:16.617 *********\nchanged: [instance]\n\nTASK [virtualbmc : Allow VBMC temporary key] ***********************************\nThursday 11 June 2026  15:22:52 +0000 (0:00:05.371)       0:02:21.988 *********\nchanged: [instance]\n\nTASK [virtualbmc : Create ssh_config snippet for VBMC] *************************\nThursday 11 June 2026  15:22:53 +0000 (0:00:00.551)       0:02:22.539 *********\nchanged: [instance]\n\nTASK [virtualbmc : Create vbmc server configuration file] **********************\nThursday 11 June 2026  15:22:53 +0000 (0:00:00.535)       0:02:23.075 *********\nchanged: [instance]\n\nTASK [virtualbmc : Create undying vbmcd service script] ************************\nThursday 11 June 2026  15:22:54 +0000 (0:00:00.455)       0:02:23.531 *********\nchanged: [instance]\n\nTASK [virtualbmc : Create and start vbmc container] ****************************\nThursday 11 June 2026  15:22:54 +0000 (0:00:00.589)       0:02:24.121 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=147  changed=31   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0\n\nThursday 11 June 2026  15:22:55 +0000 (0:00:01.185)       0:02:25.306 *********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 41.03s\nrepo_setup : Initialize python venv and install requirements ------------ 7.15s\nvirtualbmc : Pull vbmc container image ---------------------------------- 5.37s\nlibvirt_manager : Populate service facts -------------------------------- 3.21s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.79s\nrepo_setup : Make sure git-core package is installed -------------------- 1.76s\ndnsmasq : Install needed packages --------------------------------------- 1.73s\ntest_deps : Install python yaml libs ------------------------------------ 1.73s\npodman : Ensure podman is installed ------------------------------------- 1.70s\nci_setup : Install needed packages -------------------------------------- 1.65s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s\npodman : Ensure podman is installed ------------------------------------- 1.60s\nlibvirt_manager : Install packages required for using KVM --------------- 1.57s\nlibvirt_manager : List all of the existing virtual machines ------------- 1.57s\nci_setup : Manage directories ------------------------------------------- 1.43s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.29s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.21s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.21s\nvirtualbmc : Create and start vbmc container ---------------------------- 1.19s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.14s\nINFO     Running ocp_layout > converge\n\nPLAY [Test ocp_layout.yml tasks] ***********************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:22:56 +0000 (0:00:00.058)       0:00:00.058 *********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  15:22:57 +0000 (0:00:01.139)       0:00:01.198 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure fact is existing, and empty] ********************\nThursday 11 June 2026  15:22:57 +0000 (0:00:00.097)       0:00:01.295 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:22:57 +0000 (0:00:00.066)       0:00:01.361 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:22:58 +0000 (0:00:00.523)       0:00:01.885 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:22:58 +0000 (0:00:00.168)       0:00:02.053 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:22:58 +0000 (0:00:00.074)       0:00:02.128 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:22:58 +0000 (0:00:00.132)       0:00:02.261 *********\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] **********************\nThursday 11 June 2026  15:22:59 +0000 (0:00:00.230)       0:00:02.492 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:22:59 +0000 (0:00:00.153)       0:00:02.645 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:22:59 +0000 (0:00:00.639)       0:00:03.285 *********\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] *************************\nThursday 11 June 2026  15:23:00 +0000 (0:00:00.232)       0:00:03.518 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:23:00 +0000 (0:00:00.148)       0:00:03.667 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:23:00 +0000 (0:00:00.482)       0:00:04.150 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:23:01 +0000 (0:00:00.373)       0:00:04.524 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:23:01 +0000 (0:00:00.153)       0:00:04.677 *********\nok: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:23:01 +0000 (0:00:00.362)       0:00:05.040 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:23:01 +0000 (0:00:00.346)       0:00:05.386 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:23:02 +0000 (0:00:00.153)       0:00:05.539 *********\nok: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:23:02 +0000 (0:00:00.360)       0:00:05.899 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:23:02 +0000 (0:00:00.368)       0:00:06.268 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:23:02 +0000 (0:00:00.124)       0:00:06.392 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:23:03 +0000 (0:00:00.292)       0:00:06.685 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:23:03 +0000 (0:00:00.369)       0:00:07.054 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:23:03 +0000 (0:00:00.319)       0:00:07.374 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:23:04 +0000 (0:00:01.039)       0:00:08.413 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.511)       0:00:08.925 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.072)       0:00:08.997 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.117)       0:00:09.115 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.076)       0:00:09.192 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.067)       0:00:09.260 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:23:05 +0000 (0:00:00.059)       0:00:09.319 *********\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] ***************************\nThursday 11 June 2026  15:23:06 +0000 (0:00:00.305)       0:00:09.624 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:23:06 +0000 (0:00:00.059)       0:00:09.683 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:23:06 +0000 (0:00:00.332)       0:00:10.016 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:23:07 +0000 (0:00:00.726)       0:00:10.742 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:23:07 +0000 (0:00:00.219)       0:00:10.962 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:23:07 +0000 (0:00:00.100)       0:00:11.062 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:23:08 +0000 (0:00:00.700)       0:00:11.762 *********\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.] ***\nThursday 11 June 2026  15:23:08 +0000 (0:00:00.173)       0:00:11.936 *********\nok: [instance] => (item=public)\n\nTASK [libvirt_manager : Ensure networks are defined] ***************************\nThursday 11 June 2026  15:23:08 +0000 (0:00:00.149)       0:00:12.085 *********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks are created/started] *******************\nThursday 11 June 2026  15:23:09 +0000 (0:00:00.637)       0:00:12.723 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks are active] ****************************\nThursday 11 June 2026  15:23:09 +0000 (0:00:00.591)       0:00:13.315 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure networks enabled to autostart] ******************\nThursday 11 June 2026  15:23:10 +0000 (0:00:00.414)       0:00:13.730 *********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Add a dummy interface to bridges if required] **********\nThursday 11 June 2026  15:23:10 +0000 (0:00:00.394)       0:00:14.124 *********\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] ***********************\nThursday 11 June 2026  15:23:10 +0000 (0:00:00.187)       0:00:14.312 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:23:11 +0000 (0:00:00.335)       0:00:14.647 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [Create dummy interfaces to ensure bridges are UP] ************************\nThursday 11 June 2026  15:23:11 +0000 (0:00:00.338)       0:00:14.986 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:23:11 +0000 (0:00:00.263)       0:00:15.249 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:23:11 +0000 (0:00:00.177)       0:00:15.426 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:23:13 +0000 (0:00:01.994)       0:00:17.421 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:23:14 +0000 (0:00:00.351)       0:00:17.772 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:23:14 +0000 (0:00:00.611)       0:00:18.384 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:23:16 +0000 (0:00:01.916)       0:00:20.301 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:23:17 +0000 (0:00:00.616)       0:00:20.917 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:23:17 +0000 (0:00:00.252)       0:00:21.170 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:23:18 +0000 (0:00:00.287)       0:00:21.457 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:23:19 +0000 (0:00:01.755)       0:00:23.213 *********\nok: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:23:20 +0000 (0:00:00.359)       0:00:23.572 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:23:20 +0000 (0:00:00.563)       0:00:24.136 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:23:22 +0000 (0:00:02.056)       0:00:26.193 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:23:23 +0000 (0:00:00.649)       0:00:26.843 *********\nchanged: [instance] => (item=vlan20)\nchanged: [instance] => (item=vlan21)\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:23:24 +0000 (0:00:00.884)       0:00:27.727 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:23:24 +0000 (0:00:00.648)       0:00:28.376 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:23:25 +0000 (0:00:00.285)       0:00:28.662 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:23:26 +0000 (0:00:01.519)       0:00:30.182 *********\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] ********************************\nThursday 11 June 2026  15:23:32 +0000 (0:00:05.564)       0:00:35.746 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:23:32 +0000 (0:00:00.445)       0:00:36.192 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:23:33 +0000 (0:00:00.580)       0:00:36.773 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:23:33 +0000 (0:00:00.589)       0:00:37.362 *********\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] ****************************\nThursday 11 June 2026  15:23:34 +0000 (0:00:00.107)       0:00:37.470 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:23:34 +0000 (0:00:00.547)       0:00:38.017 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:23:34 +0000 (0:00:00.110)       0:00:38.128 *********\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] *********************************\nThursday 11 June 2026  15:23:34 +0000 (0:00:00.118)       0:00:38.246 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:23:35 +0000 (0:00:00.658)       0:00:38.905 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:23:35 +0000 (0:00:00.064)       0:00:38.970 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:23:35 +0000 (0:00:00.368)       0:00:39.338 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:01.240)       0:00:40.579 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.067)       0:00:40.646 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.067)       0:00:40.713 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.164)       0:00:40.878 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.160)       0:00:41.038 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.074)       0:00:41.113 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:23:37 +0000 (0:00:00.140)       0:00:41.253 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:23:38 +0000 (0:00:00.667)       0:00:41.920 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:23:38 +0000 (0:00:00.060)       0:00:41.981 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:23:38 +0000 (0:00:00.164)       0:00:42.146 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:23:38 +0000 (0:00:00.090)       0:00:42.236 *********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:23:39 +0000 (0:00:00.285)       0:00:42.521 *********\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] ***************\nThursday 11 June 2026  15:23:39 +0000 (0:00:00.160)       0:00:42.681 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:23:39 +0000 (0:00:00.419)       0:00:43.101 *********\nok: [instance]\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:23:39 +0000 (0:00:00.116)       0:00:43.218 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:23:40 +0000 (0:00:00.598)       0:00:43.817 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:23:40 +0000 (0:00:00.598)       0:00:44.415 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:23:41 +0000 (0:00:00.480)       0:00:44.895 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:23:41 +0000 (0:00:00.205)       0:00:45.101 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.494)       0:00:45.595 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.085)       0:00:45.680 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.134)       0:00:45.815 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.082)       0:00:45.897 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.081)       0:00:45.979 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.072)       0:00:46.052 *********\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] ***************************\nThursday 11 June 2026  15:23:42 +0000 (0:00:00.362)       0:00:46.414 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:23:43 +0000 (0:00:00.059)       0:00:46.474 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:23:43 +0000 (0:00:00.353)       0:00:46.827 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:23:44 +0000 (0:00:00.681)       0:00:47.509 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:23:44 +0000 (0:00:00.220)       0:00:47.729 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:23:44 +0000 (0:00:00.088)       0:00:47.818 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.702)       0:00:48.520 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.074)       0:00:48.595 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.057)       0:00:48.652 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.057)       0:00:48.710 *********\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] **************************************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.211)       0:00:48.922 *********\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] **************************************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.177)       0:00:49.099 *********\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] **************************************\nThursday 11 June 2026  15:23:45 +0000 (0:00:00.176)       0:00:49.276 *********\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] **************************************\nThursday 11 June 2026  15:23:46 +0000 (0:00:00.227)       0:00:49.504 *********\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] **************************************\nThursday 11 June 2026  15:23:46 +0000 (0:00:00.178)       0:00:49.682 *********\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] **************************************\nThursday 11 June 2026  15:23:46 +0000 (0:00:00.149)       0:00:49.831 *********\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] **************************************\nThursday 11 June 2026  15:23:46 +0000 (0:00:00.216)       0:00:50.048 *********\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 }}] ******************************\nThursday 11 June 2026  15:23:46 +0000 (0:00:00.244)       0:00:50.292 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.178)       0:00:50.471 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.160)       0:00:50.632 *********\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:94:31', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:d3:4a', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:72:02', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:d2:80', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.152)       0:00:50.784 *********\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] *************************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.159)       0:00:50.944 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.318)       0:00:51.262 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.081)       0:00:51.344 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:23:47 +0000 (0:00:00.061)       0:00:51.406 *********\nok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:94:31', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:d3:4a', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:72:02', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})\nok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:d2:80', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:23:48 +0000 (0:00:00.195)       0:00:51.602 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:23:48 +0000 (0:00:00.127)       0:00:51.729 *********\nchanged: [instance] => (item={'file': 'public_master-0_52:54:00:00:94:31', 'entry': 'set:ocp,52:54:00:00:94:31,192.168.110.10,master-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-1_52:54:01:00:d3:4a', 'entry': 'set:ocp,52:54:01:00:d3:4a,192.168.110.11,master-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_master-2_52:54:02:00:72:02', 'entry': 'set:ocp,52:54:02:00:72:02,192.168.110.12,master-2', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_worker-0_52:54:03:00:d2:80', 'entry': 'set:ocp_worker,52:54:03:00:d2:80,192.168.110.15,worker-0', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:23:50 +0000 (0:00:01.993)       0:00:53.722 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:23:50 +0000 (0:00:00.152)       0:00:53.875 *********\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] *****************************************\nThursday 11 June 2026  15:23:50 +0000 (0:00:00.428)       0:00:54.304 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:23:51 +0000 (0:00:00.225)       0:00:54.529 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:23:51 +0000 (0:00:00.109)       0:00:54.638 *********\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] ********************************************\nThursday 11 June 2026  15:23:51 +0000 (0:00:00.412)       0:00:55.051 *********\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] ***\nThursday 11 June 2026  15:23:58 +0000 (0:00:06.672)       0:01:01.724 *********\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] ****************\nThursday 11 June 2026  15:23:58 +0000 (0:00:00.374)       0:01:02.098 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:23:58 +0000 (0:00:00.067)       0:01:02.165 *********\nskipping: [instance] => (item=ocp)\nskipping: [instance] => (item=ocp_worker)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nThursday 11 June 2026  15:23:58 +0000 (0:00:00.179)       0:01:02.345 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:23:58 +0000 (0:00:00.088)       0:01:02.434 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:23:59 +0000 (0:00:00.560)       0:01:02.994 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:23:59 +0000 (0:00:00.151)       0:01:03.145 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:24:00 +0000 (0:00:00.987)       0:01:04.132 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:24:01 +0000 (0:00:00.471)       0:01:04.604 *********\nchanged: [instance]\n\nTASK [Inject ipmi.utility] *****************************************************\nThursday 11 June 2026  15:24:01 +0000 (0:00:00.660)       0:01:05.264 *********\nchanged: [instance]\n\nTASK [Restart cifmw-dnsmasq] ***************************************************\nThursday 11 June 2026  15:24:02 +0000 (0:00:00.307)       0:01:05.571 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nThursday 11 June 2026  15:24:02 +0000 (0:00:00.507)       0:01:06.078 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nThursday 11 June 2026  15:24:03 +0000 (0:00:00.662)       0:01:06.741 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure needed directories exist] ***********************\nThursday 11 June 2026  15:24:03 +0000 (0:00:00.628)       0:01:07.370 *********\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] ********************************\nThursday 11 June 2026  15:24:04 +0000 (0:00:00.714)       0:01:08.085 *********\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] *************************\nThursday 11 June 2026  15:24:04 +0000 (0:00:00.113)       0:01:08.198 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:24:04 +0000 (0:00:00.134)       0:01:08.333 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:24:05 +0000 (0:00:00.465)       0:01:08.799 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:24:05 +0000 (0:00:00.391)       0:01:09.190 *********\nchanged: [instance] => (item=pool-start)\nchanged: [instance] => (item=pool-autostart)\n\nTASK [libvirt_manager : Gather all the volumes in the pool to delete] **********\nThursday 11 June 2026  15:24:06 +0000 (0:00:00.776)       0:01:09.967 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:24:06 +0000 (0:00:00.068)       0:01:10.035 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:24:06 +0000 (0:00:00.071)       0:01:10.107 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:24:06 +0000 (0:00:00.075)       0:01:10.183 *********\nok: [instance]\n\nTASK [Create blank images for OCP cluster resources] ***************************\nThursday 11 June 2026  15:24:07 +0000 (0:00:00.512)       0:01:10.695 *********\n\nTASK [libvirt_manager : Create VM image for ocp-master-0] **********************\nThursday 11 June 2026  15:24:07 +0000 (0:00:00.341)       0:01:11.037 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****\nThursday 11 June 2026  15:24:08 +0000 (0:00:00.496)       0:01:11.534 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-0] **********************\nThursday 11 June 2026  15:24:08 +0000 (0:00:00.402)       0:01:11.936 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************\nThursday 11 June 2026  15:24:09 +0000 (0:00:00.814)       0:01:12.751 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********\nThursday 11 June 2026  15:24:09 +0000 (0:00:00.154)       0:01:12.906 *********\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 }}] ****************\nThursday 11 June 2026  15:24:09 +0000 (0:00:00.107)       0:01:13.014 *********\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] ***********************\nThursday 11 June 2026  15:24:09 +0000 (0:00:00.248)       0:01:13.262 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:24:10 +0000 (0:00:00.362)       0:01:13.624 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:24:10 +0000 (0:00:00.111)       0:01:13.736 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:24:10 +0000 (0:00:00.435)       0:01:14.171 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********\nThursday 11 June 2026  15:24:11 +0000 (0:00:00.341)       0:01:14.513 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***\nThursday 11 June 2026  15:24:11 +0000 (0:00:00.532)       0:01:15.046 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****\nThursday 11 June 2026  15:24:11 +0000 (0:00:00.125)       0:01:15.171 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********\nThursday 11 June 2026  15:24:11 +0000 (0:00:00.153)       0:01:15.325 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************\nThursday 11 June 2026  15:24:12 +0000 (0:00:00.162)       0:01:15.488 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:24:12 +0000 (0:00:00.161)       0:01:15.649 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:24:12 +0000 (0:00:00.398)       0:01:16.048 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:24:12 +0000 (0:00:00.118)       0:01:16.166 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:24:12 +0000 (0:00:00.167)       0:01:16.334 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:24:13 +0000 (0:00:00.129)       0:01:16.463 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-0] *****************\nThursday 11 June 2026  15:24:13 +0000 (0:00:00.201)       0:01:16.665 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-master-1] **********************\nThursday 11 June 2026  15:24:13 +0000 (0:00:00.159)       0:01:16.825 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****\nThursday 11 June 2026  15:24:13 +0000 (0:00:00.521)       0:01:17.347 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-1] **********************\nThursday 11 June 2026  15:24:14 +0000 (0:00:00.412)       0:01:17.759 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************\nThursday 11 June 2026  15:24:14 +0000 (0:00:00.668)       0:01:18.428 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********\nThursday 11 June 2026  15:24:15 +0000 (0:00:00.215)       0:01:18.644 *********\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 }}] ****************\nThursday 11 June 2026  15:24:15 +0000 (0:00:00.122)       0:01:18.766 *********\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] ***********************\nThursday 11 June 2026  15:24:15 +0000 (0:00:00.260)       0:01:19.026 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:24:15 +0000 (0:00:00.378)       0:01:19.404 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:24:16 +0000 (0:00:00.103)       0:01:19.507 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:24:16 +0000 (0:00:00.355)       0:01:19.863 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********\nThursday 11 June 2026  15:24:16 +0000 (0:00:00.365)       0:01:20.229 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***\nThursday 11 June 2026  15:24:17 +0000 (0:00:00.481)       0:01:20.711 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****\nThursday 11 June 2026  15:24:17 +0000 (0:00:00.080)       0:01:20.792 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********\nThursday 11 June 2026  15:24:17 +0000 (0:00:00.180)       0:01:20.973 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************\nThursday 11 June 2026  15:24:17 +0000 (0:00:00.160)       0:01:21.133 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:24:17 +0000 (0:00:00.142)       0:01:21.275 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:24:18 +0000 (0:00:00.351)       0:01:21.626 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:24:18 +0000 (0:00:00.152)       0:01:21.778 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:24:18 +0000 (0:00:00.149)       0:01:21.928 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:24:18 +0000 (0:00:00.176)       0:01:22.104 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-1] *****************\nThursday 11 June 2026  15:24:18 +0000 (0:00:00.174)       0:01:22.278 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-master-2] **********************\nThursday 11 June 2026  15:24:19 +0000 (0:00:00.290)       0:01:22.569 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****\nThursday 11 June 2026  15:24:19 +0000 (0:00:00.478)       0:01:23.047 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-master-2] **********************\nThursday 11 June 2026  15:24:20 +0000 (0:00:00.398)       0:01:23.446 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************\nThursday 11 June 2026  15:24:20 +0000 (0:00:00.587)       0:01:24.033 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********\nThursday 11 June 2026  15:24:20 +0000 (0:00:00.174)       0:01:24.208 *********\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 }}] ****************\nThursday 11 June 2026  15:24:20 +0000 (0:00:00.175)       0:01:24.384 *********\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] ***********************\nThursday 11 June 2026  15:24:21 +0000 (0:00:00.226)       0:01:24.610 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:24:21 +0000 (0:00:00.339)       0:01:24.950 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:24:21 +0000 (0:00:00.079)       0:01:25.029 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:24:21 +0000 (0:00:00.325)       0:01:25.355 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********\nThursday 11 June 2026  15:24:22 +0000 (0:00:00.288)       0:01:25.643 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***\nThursday 11 June 2026  15:24:22 +0000 (0:00:00.554)       0:01:26.197 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****\nThursday 11 June 2026  15:24:22 +0000 (0:00:00.063)       0:01:26.261 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********\nThursday 11 June 2026  15:24:22 +0000 (0:00:00.146)       0:01:26.408 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************\nThursday 11 June 2026  15:24:23 +0000 (0:00:00.198)       0:01:26.606 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:24:23 +0000 (0:00:00.149)       0:01:26.755 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:24:23 +0000 (0:00:00.382)       0:01:27.138 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:24:23 +0000 (0:00:00.100)       0:01:27.238 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:24:23 +0000 (0:00:00.195)       0:01:27.434 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:24:24 +0000 (0:00:00.128)       0:01:27.563 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-master-2] *****************\nThursday 11 June 2026  15:24:24 +0000 (0:00:00.169)       0:01:27.732 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for ocp-worker-0] **********************\nThursday 11 June 2026  15:24:24 +0000 (0:00:00.219)       0:01:27.952 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****\nThursday 11 June 2026  15:24:24 +0000 (0:00:00.471)       0:01:28.424 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************\nThursday 11 June 2026  15:24:25 +0000 (0:00:00.346)       0:01:28.770 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************\nThursday 11 June 2026  15:24:26 +0000 (0:00:00.684)       0:01:29.455 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********\nThursday 11 June 2026  15:24:26 +0000 (0:00:00.162)       0:01:29.617 *********\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 }}] ****************\nThursday 11 June 2026  15:24:26 +0000 (0:00:00.114)       0:01:29.732 *********\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] ***********************\nThursday 11 June 2026  15:24:26 +0000 (0:00:00.286)       0:01:30.018 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:24:26 +0000 (0:00:00.383)       0:01:30.402 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:24:27 +0000 (0:00:00.159)       0:01:30.562 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:24:27 +0000 (0:00:00.403)       0:01:30.965 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********\nThursday 11 June 2026  15:24:27 +0000 (0:00:00.346)       0:01:31.312 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***\nThursday 11 June 2026  15:24:28 +0000 (0:00:00.594)       0:01:31.907 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****\nThursday 11 June 2026  15:24:28 +0000 (0:00:00.071)       0:01:31.978 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********\nThursday 11 June 2026  15:24:28 +0000 (0:00:00.163)       0:01:32.141 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************\nThursday 11 June 2026  15:24:28 +0000 (0:00:00.149)       0:01:32.291 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:24:29 +0000 (0:00:00.194)       0:01:32.485 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:24:29 +0000 (0:00:00.340)       0:01:32.826 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:24:29 +0000 (0:00:00.124)       0:01:32.950 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************\nThursday 11 June 2026  15:24:29 +0000 (0:00:00.171)       0:01:33.122 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:24:29 +0000 (0:00:00.276)       0:01:33.398 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************\nThursday 11 June 2026  15:24:30 +0000 (0:00:00.178)       0:01:33.577 *********\nskipping: [instance]\n\nTASK [virtualbmc : Ensure vBMC answers] ****************************************\nThursday 11 June 2026  15:24:30 +0000 (0:00:00.207)       0:01:33.784 *********\nchanged: [instance]\n\nTASK [Create VBMC entities for OCP] ********************************************\nThursday 11 June 2026  15:24:31 +0000 (0:00:00.855)       0:01:34.640 *********\n\nTASK [virtualbmc : Assert we have required data] *******************************\nThursday 11 June 2026  15:24:31 +0000 (0:00:00.409)       0:01:35.049 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nThursday 11 June 2026  15:24:31 +0000 (0:00:00.093)       0:01:35.143 *********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nThursday 11 June 2026  15:24:32 +0000 (0:00:00.662)       0:01:35.806 *********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nThursday 11 June 2026  15:24:32 +0000 (0:00:00.167)       0:01:35.973 *********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nThursday 11 June 2026  15:24:32 +0000 (0:00:00.091)       0:01:36.065 *********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nThursday 11 June 2026  15:24:33 +0000 (0:00:01.076)       0:01:37.142 *********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nThursday 11 June 2026  15:24:34 +0000 (0:00:00.802)       0:01:37.944 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nThursday 11 June 2026  15:24:34 +0000 (0:00:00.128)       0:01:38.072 *********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nThursday 11 June 2026  15:24:35 +0000 (0:00:00.694)       0:01:38.767 *********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nThursday 11 June 2026  15:24:35 +0000 (0:00:00.119)       0:01:38.886 *********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nThursday 11 June 2026  15:24:35 +0000 (0:00:00.129)       0:01:39.016 *********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nThursday 11 June 2026  15:24:36 +0000 (0:00:01.072)       0:01:40.088 *********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nThursday 11 June 2026  15:24:37 +0000 (0:00:00.770)       0:01:40.859 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nThursday 11 June 2026  15:24:37 +0000 (0:00:00.139)       0:01:40.998 *********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nThursday 11 June 2026  15:24:38 +0000 (0:00:00.690)       0:01:41.688 *********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nThursday 11 June 2026  15:24:38 +0000 (0:00:00.127)       0:01:41.816 *********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nThursday 11 June 2026  15:24:38 +0000 (0:00:00.125)       0:01:41.941 *********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nThursday 11 June 2026  15:24:39 +0000 (0:00:01.085)       0:01:43.027 *********\nchanged: [instance]\n\nTASK [virtualbmc : Assert we have required data] *******************************\nThursday 11 June 2026  15:24:40 +0000 (0:00:00.742)       0:01:43.769 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [virtualbmc : Get existing known VBMC nodes] ******************************\nThursday 11 June 2026  15:24:40 +0000 (0:00:00.086)       0:01:43.856 *********\nchanged: [instance]\n\nTASK [virtualbmc : Expose known hosts] *****************************************\nThursday 11 June 2026  15:24:41 +0000 (0:00:00.719)       0:01:44.576 *********\nok: [instance]\n\nTASK [virtualbmc : Stop host in VBMC] ******************************************\nThursday 11 June 2026  15:24:41 +0000 (0:00:00.091)       0:01:44.667 *********\nskipping: [instance]\n\nTASK [virtualbmc : Add new host to VBMC] ***************************************\nThursday 11 June 2026  15:24:41 +0000 (0:00:00.156)       0:01:44.823 *********\nchanged: [instance]\n\nTASK [virtualbmc : Start new host in VBMC] *************************************\nThursday 11 June 2026  15:24:42 +0000 (0:00:01.038)       0:01:45.862 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose OCP cluster members] ****************************\nThursday 11 June 2026  15:24:43 +0000 (0:00:00.791)       0:01:46.653 *********\nok: [instance]\n\nTASK [Assert names are correct] ************************************************\nThursday 11 June 2026  15:24:43 +0000 (0:00:00.240)       0:01:46.894 *********\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] ****************************************\nThursday 11 June 2026  15:24:43 +0000 (0:00:00.171)       0:01:47.066 *********\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] *************************************\nThursday 11 June 2026  15:24:43 +0000 (0:00:00.251)       0:01:47.317 *********\nok: [instance]\n\nTASK [Get existing disk images] ************************************************\nThursday 11 June 2026  15:24:43 +0000 (0:00:00.089)       0:01:47.406 *********\nok: [instance]\n\nTASK [Ensure we have the expected base images] *********************************\nThursday 11 June 2026  15:24:44 +0000 (0:00:00.505)       0:01:47.911 *********\nok: [instance]\n\nTASK [List all interfaces] *****************************************************\nThursday 11 June 2026  15:24:44 +0000 (0:00:00.092)       0:01:48.004 *********\nchanged: [instance]\n\nTASK [List libvirt firewall zone interfaces] ***********************************\nThursday 11 June 2026  15:24:44 +0000 (0:00:00.323)       0:01:48.328 *********\nchanged: [instance]\n\nTASK [Ensure the VLAN interfaces was created] **********************************\nThursday 11 June 2026  15:24:45 +0000 (0:00:00.596)       0:01:48.924 *********\nok: [instance] => (item=vlan20)\nok: [instance] => (item=vlan21)\n\nTASK [Ensure the VLAN interfaces is in the correct firewall zone] **************\nThursday 11 June 2026  15:24:45 +0000 (0:00:00.211)       0:01:49.136 *********\nok: [instance] => (item=vlan20)\nok: [instance] => (item=vlan21)\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:24:45 +0000 (0:00:00.183)       0:01:49.320 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=205  changed=90   unreachable=0    failed=0    skipped=76   rescued=0    ignored=0\n\nThursday 11 June 2026  15:24:46 +0000 (0:00:00.892)       0:01:50.212 *********\n===============================================================================\ndnsmasq : Add/Remove address -------------------------------------------- 6.67s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 5.56s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.06s\nci_nmstate : Install required packages on instance ---------------------- 1.99s\ndnsmasq : Add DHCP entries ---------------------------------------------- 1.99s\nci_nmstate : Apply the desidered state on instance ---------------------- 1.92s\nci_nmstate : Install required packages on instance ---------------------- 1.76s\ndnsmasq : Install needed packages --------------------------------------- 1.52s\ndnsmasq : Enable and start service -------------------------------------- 1.24s\nGathering Facts --------------------------------------------------------- 1.14s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.09s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.08s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.07s\nlibvirt_manager : Convert ini inventory file into yaml ------------------ 1.04s\nvirtualbmc : Add new host to VBMC --------------------------------------- 1.04s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.99s\nlibvirt_manager : Restart firewalld ------------------------------------- 0.89s\nlibvirt_manager : Ensure extra networks is in correct zone -------------- 0.88s\nvirtualbmc : Ensure vBMC answers ---------------------------------------- 0.86s\nlibvirt_manager : Define VMs for type ocp-master-0 ---------------------- 0.81s\nINFO     Running ocp_layout > cleanup\n\nPLAY [Clean VBMC] **************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:24:47 +0000 (0:00:00.056)       0:00:00.056 *********\nok: [instance]\n\nTASK [Remove VBMC] *************************************************************\nThursday 11 June 2026  15:24:48 +0000 (0:00:01.264)       0:00:01.321 *********\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:24:48 +0000 (0:00:00.152)       0:00:01.474 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:24:50 +0000 (0:00:01.785)       0:00:03.259 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:24:51 +0000 (0:00:00.513)       0:00:03.773 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:24:51 +0000 (0:00:00.078)       0:00:03.851 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:24:51 +0000 (0:00:00.071)       0:00:03.923 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:24:51 +0000 (0:00:00.185)       0:00:04.108 *********\nchanged: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:25:02 +0000 (0:00:10.817)       0:00:14.925 *********\nchanged: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:25:03 +0000 (0:00:01.589)       0:00:16.514 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:25:04 +0000 (0:00:00.451)       0:00:16.966 *********\nok: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:25:04 +0000 (0:00:00.448)       0:00:17.415 *********\nchanged: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:25:05 +0000 (0:00:00.571)       0:00:17.986 *********\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] *********************************************************\nThursday 11 June 2026  15:25:06 +0000 (0:00:01.395)       0:00:19.381 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  15:25:07 +0000 (0:00:01.026)       0:00:20.408 *********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  15:25:08 +0000 (0:00:00.327)       0:00:20.736 *********\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] ***************************\nThursday 11 June 2026  15:25:10 +0000 (0:00:02.116)       0:00:22.852 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:25:11 +0000 (0:00:01.217)       0:00:24.069 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:25:14 +0000 (0:00:03.291)       0:00:27.360 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:25:15 +0000 (0:00:01.174)       0:00:28.535 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:25:17 +0000 (0:00:01.047)       0:00:29.583 *********\nok: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:25:17 +0000 (0:00:00.869)       0:00:30.453 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:25:17 +0000 (0:00:00.078)       0:00:30.531 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:25:18 +0000 (0:00:00.607)       0:00:31.139 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:25:19 +0000 (0:00:00.525)       0:00:31.665 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:25:19 +0000 (0:00:00.125)       0:00:31.790 *********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-ocp-master-2\n  - cifmw-ocp-master-0\n  - cifmw-ocp-master-1\n  - cifmw-ocp-worker-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:25:19 +0000 (0:00:00.128)       0:00:31.919 *********\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:25:20 +0000 (0:00:01.437)       0:00:33.356 *********\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:25:22 +0000 (0:00:01.545)       0:00:34.902 *********\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:25:23 +0000 (0:00:01.507)       0:00:36.410 *********\nok: [instance -> localhost] => (item=cifmw-ocp-master-2)\nok: [instance -> localhost] => (item=cifmw-ocp-master-0)\nok: [instance -> localhost] => (item=cifmw-ocp-master-1)\nok: [instance -> localhost] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:25:25 +0000 (0:00:01.443)       0:00:37.853 *********\nok: [instance] => (item=cifmw-ocp-master-2)\nok: [instance] => (item=cifmw-ocp-master-0)\nok: [instance] => (item=cifmw-ocp-master-1)\nok: [instance] => (item=cifmw-ocp-worker-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:25:26 +0000 (0:00:01.356)       0:00:39.210 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.548)       0:00:39.758 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.130)       0:00:39.889 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-public\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.112)       0:00:40.001 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.222)       0:00:40.224 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.151)       0:00:40.376 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:25:27 +0000 (0:00:00.116)       0:00:40.492 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:25:28 +0000 (0:00:00.110)       0:00:40.603 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:25:28 +0000 (0:00:00.405)       0:00:41.008 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:25:28 +0000 (0:00:00.433)       0:00:41.442 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:25:29 +0000 (0:00:00.891)       0:00:42.333 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:25:30 +0000 (0:00:00.449)       0:00:42.783 *********\nok: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:25:30 +0000 (0:00:00.634)       0:00:43.417 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:25:31 +0000 (0:00:00.467)       0:00:43.885 *********\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': 12945560, 'dev': 64513, 'nlink': 1, 'atime': 1781191395.5377412, 'mtime': 1781191395.5377412, 'ctime': 1781191395.5377412, '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] **************************\nThursday 11 June 2026  15:25:31 +0000 (0:00:00.404)       0:00:44.289 *********\nchanged: [instance] => (item=cifmw-public)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:25:32 +0000 (0:00:00.730)       0:00:45.020 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:25:33 +0000 (0:00:00.715)       0:00:45.735 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:25:33 +0000 (0:00:00.521)       0:00:46.257 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:25:34 +0000 (0:00:00.645)       0:00:46.902 *********\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] *************************\nThursday 11 June 2026  15:25:34 +0000 (0:00:00.211)       0:00:47.114 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:25:34 +0000 (0:00:00.193)       0:00:47.307 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.365)       0:00:47.673 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.108)       0:00:47.782 *********\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] **********\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.179)       0:00:47.962 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.106)       0:00:48.068 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.153)       0:00:48.221 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:25:35 +0000 (0:00:00.169)       0:00:48.391 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:25:36 +0000 (0:00:00.474)       0:00:48.865 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:25:36 +0000 (0:00:00.050)       0:00:48.915 *********\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] *************************\nThursday 11 June 2026  15:25:36 +0000 (0:00:00.165)       0:00:49.081 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:25:36 +0000 (0:00:00.157)       0:00:49.239 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:25:37 +0000 (0:00:00.404)       0:00:49.643 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:25:37 +0000 (0:00:00.088)       0:00:49.732 *********\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] **********\nThursday 11 June 2026  15:25:37 +0000 (0:00:00.155)       0:00:49.887 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:25:37 +0000 (0:00:00.414)       0:00:50.302 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:25:37 +0000 (0:00:00.063)       0:00:50.365 *********\nchanged: [instance] => (item=pool-destroy)\nchanged: [instance] => (item=pool-undefine)\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:25:38 +0000 (0:00:00.787)       0:00:51.153 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:25:38 +0000 (0:00:00.383)       0:00:51.537 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.095)       0:00:51.632 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.268)       0:00:51.900 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.060)       0:00:51.961 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.050)       0:00:52.012 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.060)       0:00:52.072 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.298)       0:00:52.371 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:25:39 +0000 (0:00:00.047)       0:00:52.419 *********\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] ****************************************\nThursday 11 June 2026  15:25:41 +0000 (0:00:01.886)       0:00:54.305 *********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:25:42 +0000 (0:00:00.552)       0:00:54.858 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:25:43 +0000 (0:00:01.603)       0:00:56.461 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:25:44 +0000 (0:00:00.328)       0:00:56.790 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:25:44 +0000 (0:00:00.073)       0:00:56.864 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:25:44 +0000 (0:00:00.075)       0:00:56.939 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:25:44 +0000 (0:00:00.108)       0:00:57.048 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:25:45 +0000 (0:00:00.555)       0:00:57.603 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:25:45 +0000 (0:00:00.464)       0:00:58.068 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:25:45 +0000 (0:00:00.305)       0:00:58.373 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:25:45 +0000 (0:00:00.067)       0:00:58.441 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:25:45 +0000 (0:00:00.053)       0:00:58.494 *********\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] *************************************************\nThursday 11 June 2026  15:25:46 +0000 (0:00:01.050)       0:00:59.545 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:25:47 +0000 (0:00:00.112)       0:00:59.657 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:25:47 +0000 (0:00:00.426)       0:01:00.084 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:25:47 +0000 (0:00:00.365)       0:01:00.449 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:25:48 +0000 (0:00:00.136)       0:01:00.586 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:25:48 +0000 (0:00:00.241)       0:01:00.828 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:25:48 +0000 (0:00:00.395)       0:01:01.223 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:25:48 +0000 (0:00:00.091)       0:01:01.315 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:25:50 +0000 (0:00:01.578)       0:01:02.893 *********\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] ********************************\nThursday 11 June 2026  15:25:54 +0000 (0:00:04.518)       0:01:07.412 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.362)       0:01:07.774 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.054)       0:01:07.829 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.052)       0:01:07.881 *********\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] ****************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.086)       0:01:07.967 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.057)       0:01:08.024 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.358)       0:01:08.383 *********\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] *********************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.131)       0:01:08.515 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:25:55 +0000 (0:00:00.057)       0:01:08.572 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:25:56 +0000 (0:00:00.307)       0:01:08.880 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:25:56 +0000 (0:00:00.048)       0:01:08.928 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:25:56 +0000 (0:00:00.056)       0:01:08.985 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:25:57 +0000 (0:00:00.735)       0:01:09.720 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:25:57 +0000 (0:00:00.368)       0:01:10.088 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:25:58 +0000 (0:00:00.601)       0:01:10.690 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:25:58 +0000 (0:00:00.366)       0:01:11.056 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:25:59 +0000 (0:00:00.776)       0:01:11.832 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:25:59 +0000 (0:00:00.076)       0:01:11.908 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:25:59 +0000 (0:00:00.321)       0:01:12.230 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:25:59 +0000 (0:00:00.327)       0:01:12.557 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  15:26:00 +0000 (0:00:00.127)       0:01:12.684 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:26:00 +0000 (0:00:00.471)       0:01:13.156 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=83   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0\n\nThursday 11 June 2026  15:26:01 +0000 (0:00:00.849)       0:01:14.005 *********\n===============================================================================\nvirtualbmc : Stop and remove vbmc container ---------------------------- 10.82s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.52s\nlibvirt_manager : Populate service facts -------------------------------- 3.29s\nCopy generated content to proper location ------------------------------- 2.12s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.89s\npodman : Ensure podman is installed ------------------------------------- 1.79s\npodman : Ensure podman is installed ------------------------------------- 1.60s\nvirtualbmc : Remove vbmc container image -------------------------------- 1.59s\ndnsmasq : Install needed packages --------------------------------------- 1.58s\nlibvirt_manager : Destroy machine --------------------------------------- 1.55s\nlibvirt_manager : Undefine machine -------------------------------------- 1.51s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.44s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.44s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.40s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.36s\nGathering Facts --------------------------------------------------------- 1.26s\nlibvirt_manager : Get installed packages list --------------------------- 1.22s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.17s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.05s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.05s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************\nThursday 11 June 2026  15:26:29 +0000 (0:00:00.091)       0:00:00.091 *********\nok: [instance]\n\nTASK [Create custom basedir] ***************************************************\nThursday 11 June 2026  15:26:30 +0000 (0:00:01.052)       0:00:01.143 *********\nchanged: [instance]\n\nTASK [test_deps : Gather facts if they don't exist] ****************************\nThursday 11 June 2026  15:26:31 +0000 (0:00:00.634)       0:00:01.777 *********\nskipping: [instance]\n\nTASK [test_deps : Gather variables for each operating system] ******************\nThursday 11 June 2026  15:26:31 +0000 (0:00:00.095)       0:00:01.873 *********\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] *****************************************\nThursday 11 June 2026  15:26:31 +0000 (0:00:00.166)       0:00:02.039 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi host subscription-manager integration] ***********\nThursday 11 June 2026  15:26:32 +0000 (0:00:00.416)       0:00:02.456 *********\nok: [instance]\n\nTASK [test_deps : Disable ubi 9 repos] *****************************************\nThursday 11 June 2026  15:26:32 +0000 (0:00:00.359)       0:00:02.815 *********\nok: [instance] => (item=ubi-9-appstream)\nok: [instance] => (item=ubi-9-baseos)\nok: [instance] => (item=ubi-9-codeready-builder)\n\nTASK [Deploy repo-setup] *******************************************************\nThursday 11 June 2026  15:26:33 +0000 (0:00:01.184)       0:00:03.999 *********\n\nTASK [repo_setup : Ensure directories are present] *****************************\nThursday 11 June 2026  15:26:33 +0000 (0:00:00.153)       0:00:04.153 *********\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] ********************\nThursday 11 June 2026  15:26:34 +0000 (0:00:00.811)       0:00:04.964 *********\nok: [instance]\n\nTASK [repo_setup : Get repo-setup repository] **********************************\nThursday 11 June 2026  15:26:36 +0000 (0:00:01.785)       0:00:06.750 *********\nchanged: [instance]\n\nTASK [repo_setup : Initialize python venv and install requirements] ************\nThursday 11 June 2026  15:26:38 +0000 (0:00:01.657)       0:00:08.408 *********\nchanged: [instance]\n\nTASK [repo_setup : Install repo-setup package] *********************************\nThursday 11 June 2026  15:26:45 +0000 (0:00:07.390)       0:00:15.798 *********\nchanged: [instance]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***\nThursday 11 June 2026  15:26:46 +0000 (0:00:00.874)       0:00:16.673 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup] *********************************************\nThursday 11 June 2026  15:26:46 +0000 (0:00:00.091)       0:00:16.764 *********\nchanged: [instance]\n\nTASK [repo_setup : Get component repo] *****************************************\nThursday 11 June 2026  15:26:47 +0000 (0:00:00.756)       0:00:17.521 *********\nskipping: [instance]\n\nTASK [repo_setup : Rename component repo] **************************************\nThursday 11 June 2026  15:26:47 +0000 (0:00:00.096)       0:00:17.617 *********\nskipping: [instance]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo] *******\nThursday 11 June 2026  15:26:47 +0000 (0:00:00.089)       0:00:17.707 *********\nskipping: [instance]\n\nTASK [repo_setup : Run repo-setup-get-hash] ************************************\nThursday 11 June 2026  15:26:47 +0000 (0:00:00.089)       0:00:17.796 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************\nThursday 11 June 2026  15:26:48 +0000 (0:00:00.611)       0:00:18.408 *********\nchanged: [instance]\n\nTASK [repo_setup : Dump current-podified hash] *********************************\nThursday 11 June 2026  15:26:48 +0000 (0:00:00.671)       0:00:19.079 *********\nskipping: [instance]\n\nTASK [repo_setup : Slurp current podified hash] ********************************\nThursday 11 June 2026  15:26:48 +0000 (0:00:00.078)       0:00:19.158 *********\nskipping: [instance]\n\nTASK [repo_setup : Update the value of full_hash] ******************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.130)       0:00:19.289 *********\nskipping: [instance]\n\nTASK [repo_setup : Export hashes facts for further use] ************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.091)       0:00:19.380 *********\nok: [instance]\n\nTASK [repo_setup : Create download directory] **********************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.125)       0:00:19.506 *********\nskipping: [instance]\n\nTASK [repo_setup : Print the URL to request] ***********************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.089)       0:00:19.596 *********\nskipping: [instance]\n\nTASK [Download the RPM] ********************************************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.139)       0:00:19.735 *********\nskipping: [instance]\n\nTASK [repo_setup : Install RHOS Release tool] **********************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.082)       0:00:19.818 *********\nskipping: [instance]\n\nTASK [repo_setup : Get rhos-release tool version] ******************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.072)       0:00:19.890 *********\nskipping: [instance]\n\nTASK [repo_setup : Print rhos-release tool version] ****************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.083)       0:00:19.974 *********\nskipping: [instance]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.136)       0:00:20.111 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************\nThursday 11 June 2026  15:26:49 +0000 (0:00:00.091)       0:00:20.202 *********\nok: [instance]\n\nTASK [repo_setup : Use RDO proxy mirrors] **************************************\nThursday 11 June 2026  15:26:50 +0000 (0:00:00.323)       0:00:20.526 *********\nchanged: [instance]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***\nThursday 11 June 2026  15:26:50 +0000 (0:00:00.417)       0:00:20.944 *********\nchanged: [instance]\n\nTASK [repo_setup : Check for gating.repo file on content provider] *************\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.412)       0:00:21.356 *********\nskipping: [instance]\n\nTASK [repo_setup : Populate gating repo from content provider ip] **************\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.087)       0:00:21.443 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN repo at the destination] *********************\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.064)       0:00:21.508 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.124)       0:00:21.632 *********\nskipping: [instance]\n\nTASK [repo_setup : Check for DLRN component repo] ******************************\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.077)       0:00:21.710 *********\nskipping: [instance]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.076)       0:00:21.786 *********\nskipping: [instance]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.064)       0:00:21.851 *********\nskipping: [instance]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.118)       0:00:21.970 *********\nskipping: [instance]\n\nTASK [repo_setup : Cleanup existing metadata] **********************************\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.081)       0:00:22.051 *********\nskipping: [instance]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********\nThursday 11 June 2026  15:26:51 +0000 (0:00:00.063)       0:00:22.114 *********\nskipping: [instance]\n\nTASK [test_deps : Look for redhat-release rpm] *********************************\nThursday 11 June 2026  15:26:52 +0000 (0:00:00.155)       0:00:22.269 *********\nskipping: [instance]\n\nTASK [test_deps : Remove redhat-release] ***************************************\nThursday 11 June 2026  15:26:52 +0000 (0:00:00.088)       0:00:22.358 *********\nskipping: [instance]\n\nTASK [test_deps : Install centos-stream-release] *******************************\nThursday 11 June 2026  15:26:52 +0000 (0:00:00.090)       0:00:22.449 *********\nskipping: [instance]\n\nTASK [test_deps : Install additional packages] *********************************\nThursday 11 June 2026  15:26:52 +0000 (0:00:00.088)       0:00:22.537 *********\nskipping: [instance]\n\nTASK [test_deps : Install selinux python libs] *********************************\nThursday 11 June 2026  15:26:52 +0000 (0:00:00.177)       0:00:22.714 *********\nok: [instance]\n\nTASK [test_deps : Install python yaml libs] ************************************\nThursday 11 June 2026  15:27:32 +0000 (0:00:40.342)       0:01:03.056 *********\nok: [instance]\n\nTASK [test_deps : Install extra packages] **************************************\nThursday 11 June 2026  15:27:34 +0000 (0:00:01.670)       0:01:04.726 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather variables for each operating system] *******************\nThursday 11 June 2026  15:27:34 +0000 (0:00:00.261)       0:01:04.988 *********\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] *************************************\nThursday 11 June 2026  15:27:34 +0000 (0:00:00.192)       0:01:05.180 *********\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] **************************************\nThursday 11 June 2026  15:27:35 +0000 (0:00:00.078)       0:01:05.259 *********\nok: [instance]\n\nTASK [ci_setup : Gather version of openshift client] ***************************\nThursday 11 June 2026  15:27:36 +0000 (0:00:01.628)       0:01:06.887 *********\nok: [instance]\n\nTASK [ci_setup : Ensure openshift client install path is present] **************\nThursday 11 June 2026  15:27:37 +0000 (0:00:00.484)       0:01:07.372 *********\nok: [instance]\n\nTASK [ci_setup : Install openshift client] *************************************\nThursday 11 June 2026  15:27:37 +0000 (0:00:00.331)       0:01:07.704 *********\nskipping: [instance]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed] **********************\nThursday 11 June 2026  15:27:37 +0000 (0:00:00.213)       0:01:07.917 *********\nskipping: [instance]\n\nTASK [ci_setup : Create completion file] ***************************************\nThursday 11 June 2026  15:27:37 +0000 (0:00:00.108)       0:01:08.025 *********\nok: [instance]\n\nTASK [ci_setup : Source completion from within .bashrc] ************************\nThursday 11 June 2026  15:27:38 +0000 (0:00:00.350)       0:01:08.375 *********\nchanged: [instance]\n\nTASK [ci_setup : Check rhsm status] ********************************************\nThursday 11 June 2026  15:27:38 +0000 (0:00:00.521)       0:01:08.896 *********\nskipping: [instance]\n\nTASK [ci_setup : Gather the repos to be enabled] *******************************\nThursday 11 June 2026  15:27:38 +0000 (0:00:00.076)       0:01:08.973 *********\nskipping: [instance]\n\nTASK [ci_setup : Enabling the required repositories.] **************************\nThursday 11 June 2026  15:27:38 +0000 (0:00:00.068)       0:01:09.042 *********\nskipping: [instance]\n\nTASK [ci_setup : Get current /etc/redhat-release] ******************************\nThursday 11 June 2026  15:27:38 +0000 (0:00:00.072)       0:01:09.114 *********\nskipping: [instance]\n\nTASK [ci_setup : Print current /etc/redhat-release] ****************************\nThursday 11 June 2026  15:27:39 +0000 (0:00:00.141)       0:01:09.256 *********\nskipping: [instance]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum] *********\nThursday 11 June 2026  15:27:39 +0000 (0:00:00.071)       0:01:09.327 *********\nskipping: [instance]\n\nTASK [ci_setup : Manage directories] *******************************************\nThursday 11 June 2026  15:27:39 +0000 (0:00:00.085)       0:01:09.413 *********\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] ***************************\nThursday 11 June 2026  15:27:40 +0000 (0:00:01.587)       0:01:11.000 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:27:41 +0000 (0:00:01.099)       0:01:12.100 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:27:44 +0000 (0:00:03.030)       0:01:15.131 *********\nchanged: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:27:46 +0000 (0:00:01.246)       0:01:16.378 *********\nchanged: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:27:47 +0000 (0:00:01.083)       0:01:17.461 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:27:48 +0000 (0:00:01.046)       0:01:18.507 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:27:48 +0000 (0:00:00.090)       0:01:18.598 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:27:48 +0000 (0:00:00.531)       0:01:19.129 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.609)       0:01:19.738 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.113)       0:01:19.852 *********\nok: [instance] =>\n  cleanup_vms: []\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.201)       0:01:20.053 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.103 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.152 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.047)       0:01:20.199 *********\nskipping: [instance]\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.249 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:27:50 +0000 (0:00:00.051)       0:01:20.301 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:27:50 +0000 (0:00:00.516)       0:01:20.817 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:27:50 +0000 (0:00:00.233)       0:01:21.051 *********\nok: [instance] =>\n  cleanup_nets: []\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:27:50 +0000 (0:00:00.135)       0:01:21.186 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:27:50 +0000 (0:00:00.047)       0:01:21.234 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.047)       0:01:21.281 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.045)       0:01:21.327 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.045)       0:01:21.373 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.427)       0:01:21.800 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Clean firewalld libvirt zone] **************************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.102)       0:01:21.902 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:27:51 +0000 (0:00:00.049)       0:01:21.951 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:27:52 +0000 (0:00:00.782)       0:01:22.733 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:27:53 +0000 (0:00:00.758)       0:01:23.491 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:27:53 +0000 (0:00:00.719)       0:01:24.211 *********\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] *************************\nThursday 11 June 2026  15:27:54 +0000 (0:00:00.186)       0:01:24.397 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:27:54 +0000 (0:00:00.165)       0:01:24.563 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:27:54 +0000 (0:00:00.460)       0:01:25.023 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:27:54 +0000 (0:00:00.140)       0:01:25.164 *********\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] **********\nThursday 11 June 2026  15:27:55 +0000 (0:00:00.179)       0:01:25.343 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:27:55 +0000 (0:00:00.232)       0:01:25.575 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:27:55 +0000 (0:00:00.135)       0:01:25.710 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:27:55 +0000 (0:00:00.176)       0:01:25.887 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:27:56 +0000 (0:00:00.462)       0:01:26.349 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:27:56 +0000 (0:00:00.075)       0:01:26.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] *************************\nThursday 11 June 2026  15:27:56 +0000 (0:00:00.186)       0:01:26.611 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:27:56 +0000 (0:00:00.169)       0:01:26.781 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:27:56 +0000 (0:00:00.452)       0:01:27.233 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:27:57 +0000 (0:00:00.159)       0:01:27.392 *********\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] **********\nThursday 11 June 2026  15:27:57 +0000 (0:00:00.196)       0:01:27.589 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:27:57 +0000 (0:00:00.123)       0:01:27.713 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:27:57 +0000 (0:00:00.109)       0:01:27.822 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:27:57 +0000 (0:00:00.252)       0:01:28.075 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.414)       0:01:28.490 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.071)       0:01:28.561 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.329)       0:01:28.890 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.069)       0:01:28.960 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.056)       0:01:29.017 *********\nskipping: [instance] => (item=cifmw_reproducer_key.pub)\nskipping: [instance] => (item=cifmw_reproducer_key)\nskipping: [instance]\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:27:58 +0000 (0:00:00.071)       0:01:29.088 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:27:59 +0000 (0:00:00.356)       0:01:29.445 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove workload and volumes] ***************************\nThursday 11 June 2026  15:27:59 +0000 (0:00:00.057)       0:01:29.502 *********\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] ****************************************\nThursday 11 June 2026  15:28:01 +0000 (0:00:01.840)       0:01:31.342 *********\nok: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:28:01 +0000 (0:00:00.578)       0:01:31.921 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:28:03 +0000 (0:00:01.668)       0:01:33.589 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:28:03 +0000 (0:00:00.407)       0:01:33.996 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:28:03 +0000 (0:00:00.067)       0:01:34.063 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:28:03 +0000 (0:00:00.137)       0:01:34.200 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:28:04 +0000 (0:00:00.096)       0:01:34.297 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:28:04 +0000 (0:00:00.746)       0:01:35.044 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:28:05 +0000 (0:00:00.682)       0:01:35.726 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:28:05 +0000 (0:00:00.300)       0:01:36.027 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:28:05 +0000 (0:00:00.110)       0:01:36.137 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:28:05 +0000 (0:00:00.061)       0:01:36.198 *********\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] *************************************************\nThursday 11 June 2026  15:28:07 +0000 (0:00:01.057)       0:01:37.256 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:28:07 +0000 (0:00:00.116)       0:01:37.373 *********\nok: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:28:07 +0000 (0:00:00.411)       0:01:37.784 *********\nok: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:28:07 +0000 (0:00:00.374)       0:01:38.158 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:28:08 +0000 (0:00:00.112)       0:01:38.271 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:28:08 +0000 (0:00:00.336)       0:01:38.607 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:28:08 +0000 (0:00:00.426)       0:01:39.034 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:28:08 +0000 (0:00:00.096)       0:01:39.130 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:28:10 +0000 (0:00:01.639)       0:01:40.770 *********\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] ********************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:01.666)       0:01:42.436 *********\nok: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:00.346)       0:01:42.783 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:00.067)       0:01:42.851 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:00.055)       0:01:42.906 *********\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] ****************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:00.133)       0:01:43.039 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:28:12 +0000 (0:00:00.056)       0:01:43.096 *********\nok: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.327)       0:01:43.424 *********\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] *********************************\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.089)       0:01:43.514 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.059)       0:01:43.573 *********\nok: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.407)       0:01:43.980 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.048)       0:01:44.029 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:28:13 +0000 (0:00:00.053)       0:01:44.082 *********\nok: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:28:14 +0000 (0:00:00.478)       0:01:44.560 *********\nok: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:28:14 +0000 (0:00:00.306)       0:01:44.866 *********\nok: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nok: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:28:15 +0000 (0:00:00.600)       0:01:45.467 *********\nok: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:28:15 +0000 (0:00:00.413)       0:01:45.881 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:28:16 +0000 (0:00:00.790)       0:01:46.671 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:28:16 +0000 (0:00:00.075)       0:01:46.747 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:28:16 +0000 (0:00:00.366)       0:01:47.114 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:28:17 +0000 (0:00:00.343)       0:01:47.457 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure output directory exists] ************************\nThursday 11 June 2026  15:28:17 +0000 (0:00:00.142)       0:01:47.600 *********\nok: [instance]\n\nTASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************\nThursday 11 June 2026  15:28:17 +0000 (0:00:00.290)       0:01:47.890 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if KVM is enabled] *******************************\nThursday 11 June 2026  15:28:17 +0000 (0:00:00.292)       0:01:48.182 *********\nok: [instance]\n\nTASK [libvirt_manager : Fail if KVM not enabled] *******************************\nThursday 11 June 2026  15:28:18 +0000 (0:00:00.358)       0:01:48.541 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if VMX virtualization] ***************************\nThursday 11 June 2026  15:28:18 +0000 (0:00:00.071)       0:01:48.612 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check if SVM virtualization] ***************************\nThursday 11 June 2026  15:28:18 +0000 (0:00:00.054)       0:01:48.666 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable VMX virtualization] *****************************\nThursday 11 June 2026  15:28:18 +0000 (0:00:00.060)       0:01:48.727 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Install packages required for using KVM] ***************\nThursday 11 June 2026  15:28:18 +0000 (0:00:00.059)       0:01:48.787 *********\nok: [instance]\n\nTASK [libvirt_manager : Create rules.d polkit folder] **************************\nThursday 11 June 2026  15:28:20 +0000 (0:00:01.549)       0:01:50.336 *********\nok: [instance]\n\nTASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************\nThursday 11 June 2026  15:28:20 +0000 (0:00:00.306)       0:01:50.642 *********\nok: [instance]\n\nTASK [libvirt_manager : Restart service polkit service] ************************\nThursday 11 June 2026  15:28:20 +0000 (0:00:00.597)       0:01:51.239 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove directory for service override] *****************\nThursday 11 June 2026  15:28:21 +0000 (0:00:00.083)       0:01:51.323 *********\nok: [instance]\n\nTASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***\nThursday 11 June 2026  15:28:21 +0000 (0:00:00.332)       0:01:51.656 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure firewalld service is up] ************************\nThursday 11 June 2026  15:28:22 +0000 (0:00:00.682)       0:01:52.338 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****\nThursday 11 June 2026  15:28:22 +0000 (0:00:00.482)       0:01:52.821 *********\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.] *********\nThursday 11 June 2026  15:28:22 +0000 (0:00:00.338)       0:01:53.159 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********\nThursday 11 June 2026  15:28:23 +0000 (0:00:00.407)       0:01:53.567 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************\nThursday 11 June 2026  15:28:23 +0000 (0:00:00.540)       0:01:54.107 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****\nThursday 11 June 2026  15:28:24 +0000 (0:00:00.543)       0:01:54.650 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****\nThursday 11 June 2026  15:28:24 +0000 (0:00:00.507)       0:01:55.157 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********\nThursday 11 June 2026  15:28:25 +0000 (0:00:00.499)       0:01:55.657 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******\nThursday 11 June 2026  15:28:25 +0000 (0:00:00.494)       0:01:56.152 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******\nThursday 11 June 2026  15:28:26 +0000 (0:00:00.501)       0:01:56.654 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********\nThursday 11 June 2026  15:28:26 +0000 (0:00:00.512)       0:01:57.166 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******\nThursday 11 June 2026  15:28:27 +0000 (0:00:00.482)       0:01:57.649 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******\nThursday 11 June 2026  15:28:27 +0000 (0:00:00.493)       0:01:58.143 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********\nThursday 11 June 2026  15:28:28 +0000 (0:00:00.510)       0:01:58.654 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****\nThursday 11 June 2026  15:28:28 +0000 (0:00:00.504)       0:01:59.159 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******\nThursday 11 June 2026  15:28:29 +0000 (0:00:00.532)       0:01:59.691 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********\nThursday 11 June 2026  15:28:29 +0000 (0:00:00.501)       0:02:00.193 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******\nThursday 11 June 2026  15:28:31 +0000 (0:00:01.550)       0:02:01.744 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********\nThursday 11 June 2026  15:28:32 +0000 (0:00:00.520)       0:02:02.264 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************\nThursday 11 June 2026  15:28:32 +0000 (0:00:00.545)       0:02:02.810 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******\nThursday 11 June 2026  15:28:33 +0000 (0:00:00.550)       0:02:03.360 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******\nThursday 11 June 2026  15:28:33 +0000 (0:00:00.530)       0:02:03.890 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********\nThursday 11 June 2026  15:28:35 +0000 (0:00:01.534)       0:02:05.425 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********\nThursday 11 June 2026  15:28:35 +0000 (0:00:00.554)       0:02:05.980 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********\nThursday 11 June 2026  15:28:36 +0000 (0:00:00.527)       0:02:06.508 *********\nok: [instance]\n\nTASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************\nThursday 11 June 2026  15:28:36 +0000 (0:00:00.559)       0:02:07.067 *********\nok: [instance]\n\nTASK [libvirt_manager : Manage service for older releases] *********************\nThursday 11 June 2026  15:28:37 +0000 (0:00:00.554)       0:02:07.622 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get libvirt group users] *******************************\nThursday 11 June 2026  15:28:37 +0000 (0:00:00.126)       0:02:07.749 *********\nok: [instance]\n\nTASK [libvirt_manager : Add user if not exists in libvirt group] ***************\nThursday 11 June 2026  15:28:38 +0000 (0:00:00.526)       0:02:08.275 *********\nok: [instance]\n\nTASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***\nThursday 11 June 2026  15:28:38 +0000 (0:00:00.572)       0:02:08.847 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject system connection parameters in bashrc] *********\nThursday 11 June 2026  15:28:39 +0000 (0:00:00.467)       0:02:09.315 *********\n[WARNING]: Reset is not implemented for this connection\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure we reload user env] *****************************\nThursday 11 June 2026  15:28:39 +0000 (0:00:00.311)       0:02:09.626 *********\n\nTASK [libvirt_manager : Deactivate default] ************************************\nThursday 11 June 2026  15:28:39 +0000 (0:00:00.143)       0:02:09.769 *********\nfatal: [instance]: FAILED! => changed=false\n  msg: network default not found\n\nTASK [libvirt_manager : Encountered an error during virt-net removal.] *********\nThursday 11 June 2026  15:28:39 +0000 (0:00:00.359)       0:02:10.129 *********\nok: [instance] =>\n  msg: Looks like the provided virtual network does not exist.\n\nTASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************\nThursday 11 June 2026  15:28:39 +0000 (0:00:00.097)       0:02:10.227 *********\nok: [instance]\n\nTASK [Ensure we delegate .utility zone to our own instance] ********************\nThursday 11 June 2026  15:28:40 +0000 (0:00:00.549)       0:02:10.776 *********\nok: [instance]\n\nTASK [Restart NetworkManager] **************************************************\nThursday 11 June 2026  15:28:41 +0000 (0:00:00.663)       0:02:11.439 *********\nchanged: [instance]\n\nTASK [Ensure ocp_volumes exists] ***********************************************\nThursday 11 June 2026  15:28:41 +0000 (0:00:00.722)       0:02:12.162 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:28:42 +0000 (0:00:00.413)       0:02:12.575 *********\nchanged: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0\n\nThursday 11 June 2026  15:28:43 +0000 (0:00:01.021)       0:02:13.597 *********\n===============================================================================\ntest_deps : Install selinux python libs -------------------------------- 40.34s\nrepo_setup : Initialize python venv and install requirements ------------ 7.39s\nlibvirt_manager : Populate service facts -------------------------------- 3.03s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.84s\nrepo_setup : Make sure git-core package is installed -------------------- 1.79s\ntest_deps : Install python yaml libs ------------------------------------ 1.67s\npodman : Ensure podman is installed ------------------------------------- 1.67s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 1.67s\nrepo_setup : Get repo-setup repository ---------------------------------- 1.66s\ndnsmasq : Install needed packages --------------------------------------- 1.64s\nci_setup : Install needed packages -------------------------------------- 1.63s\nci_setup : Manage directories ------------------------------------------- 1.59s\nlibvirt_manager : Ensure admin socket is enabled for nwfilter. ---------- 1.55s\nlibvirt_manager : Install packages required for using KVM --------------- 1.55s\nlibvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.53s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.25s\ntest_deps : Disable ubi 9 repos ----------------------------------------- 1.18s\nlibvirt_manager : Get installed packages list --------------------------- 1.10s\nlibvirt_manager : Start virtnetworkd socket service --------------------- 1.08s\nvirtualbmc : Remove vbmc files ------------------------------------------ 1.06s\nINFO     Running spine_leaf > converge\n\nPLAY [Spine/leaf test] *********************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:28:44 +0000 (0:00:00.060)       0:00:00.060 *********\nok: [instance]\n\nTASK [discover_latest_image : Set the discovered images dict to empty] *********\nThursday 11 June 2026  15:28:45 +0000 (0:00:01.099)       0:00:01.160 *********\nok: [instance]\n\nTASK [discover_latest_image : Discover images] *********************************\nThursday 11 June 2026  15:28:45 +0000 (0:00:00.093)       0:00:01.254 *********\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] ***\nThursday 11 June 2026  15:28:45 +0000 (0:00:00.140)       0:00:01.394 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry] **********\nThursday 11 June 2026  15:28:45 +0000 (0:00:00.110)       0:00:01.504 *********\nchanged: [instance]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict] ***\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.711)       0:00:02.216 *********\nok: [instance]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.091)       0:00:02.308 *********\nok: [instance]\n\nTASK [Load networking definition] **********************************************\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.182)       0:00:02.490 *********\nok: [instance]\n\nTASK [libvirt_manager : Import layout generator if needed] *********************\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.067)       0:00:02.558 *********\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] ***********\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.122)       0:00:02.680 *********\nok: [instance]\n\nTASK [libvirt_manager : Patch the layout if needed] ****************************\nThursday 11 June 2026  15:28:46 +0000 (0:00:00.212)       0:00:02.892 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************\nThursday 11 June 2026  15:28:47 +0000 (0:00:00.208)       0:00:03.100 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Enable masquerading for public traffic] ****************\nThursday 11 June 2026  15:28:47 +0000 (0:00:00.769)       0:00:03.870 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure firewalld is restarts] **************************\nThursday 11 June 2026  15:28:48 +0000 (0:00:00.788)       0:00:04.658 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:28:48 +0000 (0:00:00.087)       0:00:04.746 *********\nchanged: [instance]\n\nTASK [Deploy virtualbmc] *******************************************************\nThursday 11 June 2026  15:28:49 +0000 (0:00:01.171)       0:00:05.918 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Let the project know we have vbmc available] ***********\nThursday 11 June 2026  15:28:49 +0000 (0:00:00.089)       0:00:06.007 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create needed workload directory] **********************\nThursday 11 June 2026  15:28:50 +0000 (0:00:00.089)       0:00:06.096 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=reproducer-inventory)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Allow QEMU on workload directory] **********************\nThursday 11 June 2026  15:28:51 +0000 (0:00:00.952)       0:00:07.048 *********\nchanged: [instance] => (item=workload)\nchanged: [instance] => (item=volumes)\n\nTASK [libvirt_manager : Generate networking data] ******************************\nThursday 11 June 2026  15:28:51 +0000 (0:00:00.724)       0:00:07.773 *********\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] ********************\nThursday 11 June 2026  15:28:51 +0000 (0:00:00.223)       0:00:07.997 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******\nThursday 11 June 2026  15:28:52 +0000 (0:00:00.068)       0:00:08.066 *********\nok: [instance]\n\nTASK [libvirt_manager : Load file if exists] ***********************************\nThursday 11 June 2026  15:28:52 +0000 (0:00:00.487)       0:00:08.553 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update fact with existing content] *********************\nThursday 11 June 2026  15:28:52 +0000 (0:00:00.143)       0:00:08.697 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Generate VM list] **************************************\nThursday 11 June 2026  15:28:52 +0000 (0:00:00.093)       0:00:08.791 *********\nok: [instance]\n\nTASK [libvirt_manager : Generate/update mapping all nodes] *********************\nThursday 11 June 2026  15:28:52 +0000 (0:00:00.100)       0:00:08.891 *********\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] **********************\nThursday 11 June 2026  15:28:53 +0000 (0:00:00.179)       0:00:09.070 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump MAC mapping] **************************************\nThursday 11 June 2026  15:28:53 +0000 (0:00:00.125)       0:00:09.196 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject all VMs in the inventory] ***********************\nThursday 11 June 2026  15:28:53 +0000 (0:00:00.670)       0:00:09.866 *********\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] *************************\nThursday 11 June 2026  15:28:54 +0000 (0:00:00.255)       0:00:10.122 *********\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] ***************************\nThursday 11 June 2026  15:28:54 +0000 (0:00:00.128)       0:00:10.250 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:28:54 +0000 (0:00:00.383)       0:00:10.634 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:28:54 +0000 (0:00:00.319)       0:00:10.954 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:28:55 +0000 (0:00:00.171)       0:00:11.125 *********\nok: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:28:55 +0000 (0:00:00.391)       0:00:11.517 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Add host to runtime inventory] *************************\nThursday 11 June 2026  15:28:55 +0000 (0:00:00.395)       0:00:11.912 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure group section exists] ***************************\nThursday 11 June 2026  15:28:56 +0000 (0:00:00.200)       0:00:12.113 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Append host under proper group] ************************\nThursday 11 June 2026  15:28:56 +0000 (0:00:00.384)       0:00:12.498 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if ini inventory file exists] ********************\nThursday 11 June 2026  15:28:56 +0000 (0:00:00.346)       0:00:12.844 *********\nok: [instance]\n\nTASK [libvirt_manager : Convert ini inventory file into yaml] ******************\nThursday 11 June 2026  15:28:57 +0000 (0:00:00.360)       0:00:13.204 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove ini file after conversion] **********************\nThursday 11 June 2026  15:28:57 +0000 (0:00:00.746)       0:00:13.951 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.304)       0:00:14.256 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.114)       0:00:14.370 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.079)       0:00:14.450 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.081)       0:00:14.532 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.080)       0:00:14.612 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.131)       0:00:14.743 *********\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] ***************************\nThursday 11 June 2026  15:28:58 +0000 (0:00:00.216)       0:00:14.960 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:28:59 +0000 (0:00:00.068)       0:00:15.029 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:28:59 +0000 (0:00:00.357)       0:00:15.386 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:29:00 +0000 (0:00:00.633)       0:00:16.019 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:29:00 +0000 (0:00:00.172)       0:00:16.192 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:29:00 +0000 (0:00:00.069)       0:00:16.261 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Manage networks if needed] *****************************\nThursday 11 June 2026  15:29:00 +0000 (0:00:00.696)       0:00:16.957 *********\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.] ***\nThursday 11 June 2026  15:29:01 +0000 (0:00:00.220)       0:00:17.178 *********\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] ***************************\nThursday 11 June 2026  15:29:01 +0000 (0:00:00.180)       0:00:17.358 *********\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] *******************\nThursday 11 June 2026  15:29:03 +0000 (0:00:02.027)       0:00:19.385 *********\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] ****************************\nThursday 11 June 2026  15:29:05 +0000 (0:00:02.586)       0:00:21.972 *********\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] ******************\nThursday 11 June 2026  15:29:07 +0000 (0:00:01.759)       0:00:23.731 *********\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] **********\nThursday 11 June 2026  15:29:09 +0000 (0:00:01.715)       0:00:25.447 *********\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] ***********************\nThursday 11 June 2026  15:29:09 +0000 (0:00:00.168)       0:00:25.615 *********\nok: [instance]\n\nTASK [libvirt_manager : Fetch bridges ports link info] *************************\nThursday 11 June 2026  15:29:09 +0000 (0:00:00.362)       0:00:25.978 *********\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] ************************\nThursday 11 June 2026  15:29:11 +0000 (0:00:01.584)       0:00:27.563 *********\n\nTASK [ci_nmstate : Ensure we have needed facts] ********************************\nThursday 11 June 2026  15:29:11 +0000 (0:00:00.240)       0:00:27.804 *********\nskipping: [instance]\n\nTASK [ci_nmstate : Install required packages on instance] **********************\nThursday 11 June 2026  15:29:11 +0000 (0:00:00.198)       0:00:28.003 *********\nok: [instance]\n\nTASK [ci_nmstate : Create the target NMstate dump directory] *******************\nThursday 11 June 2026  15:29:13 +0000 (0:00:01.883)       0:00:29.887 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate state for instance] ****************************\nThursday 11 June 2026  15:29:14 +0000 (0:00:00.349)       0:00:30.236 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Apply the desidered state on instance] **********************\nThursday 11 June 2026  15:29:14 +0000 (0:00:00.602)       0:00:30.839 *********\nchanged: [instance]\n\nTASK [ci_nmstate : Save nmstate debugging data for instance] *******************\nThursday 11 June 2026  15:29:17 +0000 (0:00:02.615)       0:00:33.455 *********\nchanged: [instance]\n\nTASK [Create extra network configuration] **************************************\nThursday 11 June 2026  15:29:18 +0000 (0:00:00.602)       0:00:34.058 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure extra networks is in correct zone] **************\nThursday 11 June 2026  15:29:18 +0000 (0:00:00.119)       0:00:34.177 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh networking facts on host] **********************\nThursday 11 June 2026  15:29:18 +0000 (0:00:00.092)       0:00:34.270 *********\nok: [instance]\n\nTASK [libvirt_manager : Build needed network/dnsmasq related content] **********\nThursday 11 June 2026  15:29:19 +0000 (0:00:00.785)       0:00:35.056 *********\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] ***************************************\nThursday 11 June 2026  15:29:19 +0000 (0:00:00.822)       0:00:35.879 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:29:21 +0000 (0:00:01.586)       0:00:37.466 *********\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] ********************************\nThursday 11 June 2026  15:29:26 +0000 (0:00:04.652)       0:00:42.118 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:29:26 +0000 (0:00:00.388)       0:00:42.507 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:29:27 +0000 (0:00:00.520)       0:00:43.028 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:29:27 +0000 (0:00:00.599)       0:00:43.627 *********\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] ****************************\nThursday 11 June 2026  15:29:27 +0000 (0:00:00.164)       0:00:43.791 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:29:28 +0000 (0:00:00.617)       0:00:44.408 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:29:28 +0000 (0:00:00.069)       0:00:44.477 *********\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] *********************************\nThursday 11 June 2026  15:29:28 +0000 (0:00:00.155)       0:00:44.633 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:29:29 +0000 (0:00:00.691)       0:00:45.325 *********\nskipping: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:29:29 +0000 (0:00:00.128)       0:00:45.453 *********\nok: [instance] => (item=127.0.0.2)\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:29:29 +0000 (0:00:00.316)       0:00:45.770 *********\nchanged: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:29:30 +0000 (0:00:01.009)       0:00:46.780 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:29:30 +0000 (0:00:00.116)       0:00:46.896 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:29:30 +0000 (0:00:00.066)       0:00:46.962 *********\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nskipping: [instance] => (item=/etc/cifmw-dnsmasq.d)\nskipping: [instance]\n\nTASK [Create dnsmasq networks] *************************************************\nThursday 11 June 2026  15:29:31 +0000 (0:00:00.128)       0:00:47.091 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:31 +0000 (0:00:00.401)       0:00:47.493 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:31 +0000 (0:00:00.086)       0:00:47.579 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:31 +0000 (0:00:00.101)       0:00:47.681 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:32 +0000 (0:00:00.655)       0:00:48.337 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:32 +0000 (0:00:00.070)       0:00:48.407 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:32 +0000 (0:00:00.113)       0:00:48.521 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:32 +0000 (0:00:00.137)       0:00:48.658 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:32 +0000 (0:00:00.128)       0:00:48.786 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:33 +0000 (0:00:00.709)       0:00:49.495 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:33 +0000 (0:00:00.110)       0:00:49.606 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:33 +0000 (0:00:00.110)       0:00:49.716 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:33 +0000 (0:00:00.083)       0:00:49.799 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:33 +0000 (0:00:00.169)       0:00:49.969 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:34 +0000 (0:00:00.618)       0:00:50.588 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:34 +0000 (0:00:00.090)       0:00:50.678 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:34 +0000 (0:00:00.175)       0:00:50.854 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:34 +0000 (0:00:00.090)       0:00:50.944 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:35 +0000 (0:00:00.106)       0:00:51.050 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:35 +0000 (0:00:00.671)       0:00:51.722 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:35 +0000 (0:00:00.066)       0:00:51.789 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:35 +0000 (0:00:00.113)       0:00:51.902 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:36 +0000 (0:00:00.169)       0:00:52.071 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:36 +0000 (0:00:00.133)       0:00:52.204 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:36 +0000 (0:00:00.667)       0:00:52.872 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:36 +0000 (0:00:00.060)       0:00:52.932 *********\nskipping: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:29:37 +0000 (0:00:00.163)       0:00:53.095 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:29:37 +0000 (0:00:00.073)       0:00:53.168 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:29:37 +0000 (0:00:00.081)       0:00:53.250 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:29:37 +0000 (0:00:00.676)       0:00:53.927 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:29:37 +0000 (0:00:00.070)       0:00:53.997 *********\nskipping: [instance]\n\nTASK [Deploy radvd for IPv6 router advertisements] *****************************\nThursday 11 June 2026  15:29:38 +0000 (0:00:00.110)       0:00:54.108 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure network is in correct zone] *********************\nThursday 11 June 2026  15:29:38 +0000 (0:00:00.163)       0:00:54.271 *********\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] ***************\nThursday 11 June 2026  15:29:40 +0000 (0:00:01.742)       0:00:56.014 *********\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] ***************\nThursday 11 June 2026  15:29:40 +0000 (0:00:00.206)       0:00:56.220 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:29:40 +0000 (0:00:00.525)       0:00:56.746 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:29:40 +0000 (0:00:00.092)       0:00:56.839 *********\nok: [instance]\n\nTASK [libvirt_manager : Set network_bridge_info fact with network and address] ***\nThursday 11 June 2026  15:29:41 +0000 (0:00:00.323)       0:00:57.162 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract IP address from network bridges] ***************\nThursday 11 June 2026  15:29:41 +0000 (0:00:00.103)       0:00:57.265 *********\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] ***************\nThursday 11 June 2026  15:29:41 +0000 (0:00:00.285)       0:00:57.551 *********\n\nTASK [libvirt_manager : Output _network_data] **********************************\nThursday 11 June 2026  15:29:41 +0000 (0:00:00.140)       0:00:57.691 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output pub_net] ****************************************\nThursday 11 June 2026  15:29:42 +0000 (0:00:00.554)       0:00:58.245 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************\nThursday 11 June 2026  15:29:42 +0000 (0:00:00.586)       0:00:58.831 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Expose patch for networking_mapper] ********************\nThursday 11 June 2026  15:29:43 +0000 (0:00:00.495)       0:00:59.327 *********\nok: [instance]\n\nTASK [libvirt_manager : Save networking_mapper patch] **************************\nThursday 11 June 2026  15:29:43 +0000 (0:00:00.145)       0:00:59.472 *********\nchanged: [instance]\n\nTASK [networking_mapper : Check for Networking Definition file existence] ******\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.552)       0:01:00.025 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the Networking Definition from file] ************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.142)       0:01:00.167 *********\nskipping: [instance]\n\nTASK [networking_mapper : Check for interfaces info file existence] ************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.084)       0:01:00.252 *********\nskipping: [instance]\n\nTASK [networking_mapper : Load the interfaces info from file] ******************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.079)       0:01:00.331 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure local fact is empty] **************************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.077)       0:01:00.409 *********\nok: [instance]\n\nTASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.124)       0:01:00.534 *********\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] ***************************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.269)       0:01:00.803 *********\nskipping: [instance]\n\nTASK [networking_mapper : Ensure CI infrastructure dir exists] *****************\nThursday 11 June 2026  15:29:44 +0000 (0:00:00.072)       0:01:00.875 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Definition to file] *************\nThursday 11 June 2026  15:29:45 +0000 (0:00:00.413)       0:01:01.289 *********\nchanged: [instance]\n\nTASK [networking_mapper : Call the networking mapper] **************************\nThursday 11 June 2026  15:29:45 +0000 (0:00:00.626)       0:01:01.915 *********\nok: [instance]\n\nTASK [networking_mapper : Set networking mapper facts] *************************\nThursday 11 June 2026  15:29:46 +0000 (0:00:00.185)       0:01:02.100 *********\nok: [instance]\n\nTASK [networking_mapper : Write the Networking Environment Definition to file] ***\nThursday 11 June 2026  15:29:46 +0000 (0:00:00.082)       0:01:02.183 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***\nThursday 11 June 2026  15:29:46 +0000 (0:00:00.786)       0:01:02.970 *********\nok: [instance]\n\nTASK [libvirt_manager : Unset patch] *******************************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.077)       0:01:03.048 *********\nok: [instance]\n\nTASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.117)       0:01:03.166 *********\nok: [instance]\n\nTASK [libvirt_manager : Reserve IPs on networks] *******************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.075)       0:01:03.242 *********\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] **************************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.127)       0:01:03.370 *********\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] **************************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.294)       0:01:03.664 *********\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 }}] ******************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.197)       0:01:03.861 *********\n\nTASK [dnsmasq : Ensure we have the right data and type] ************************\nThursday 11 June 2026  15:29:47 +0000 (0:00:00.135)       0:01:03.997 *********\nok: [instance]\n\nTASK [dnsmasq : Assert we have needed host data] *******************************\nThursday 11 June 2026  15:29:48 +0000 (0:00:00.173)       0:01:04.170 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:3a:d7', '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:af:f9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:77:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b4:9e', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:b2:3c', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})\n\nTASK [dnsmasq : Ensure networks exists] ****************************************\nThursday 11 June 2026  15:29:48 +0000 (0:00:00.214)       0:01:04.385 *********\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] *************************************\nThursday 11 June 2026  15:29:48 +0000 (0:00:00.147)       0:01:04.532 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:29:48 +0000 (0:00:00.331)       0:01:04.864 *********\nok: [instance]\n\nTASK [dnsmasq : Check network file status] *************************************\nThursday 11 June 2026  15:29:48 +0000 (0:00:00.075)       0:01:04.939 *********\nok: [instance]\n\nTASK [dnsmasq : Assert network exists] *****************************************\nThursday 11 June 2026  15:29:49 +0000 (0:00:00.331)       0:01:05.271 *********\nok: [instance]\n\nTASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************\nThursday 11 June 2026  15:29:49 +0000 (0:00:00.074)       0:01:05.346 *********\nok: [instance]\n\nTASK [dnsmasq : Compute entry] *************************************************\nThursday 11 June 2026  15:29:49 +0000 (0:00:00.123)       0:01:05.470 *********\nok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:3a:d7', '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:af:f9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:77:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b4:9e', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})\nok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:b2:3c', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})\n\nTASK [dnsmasq : Create add/remove sets] ****************************************\nThursday 11 June 2026  15:29:49 +0000 (0:00:00.238)       0:01:05.708 *********\nok: [instance]\n\nTASK [dnsmasq : Add DHCP entries] **********************************************\nThursday 11 June 2026  15:29:49 +0000 (0:00:00.088)       0:01:05.797 *********\nchanged: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:3a:d7', 'entry': 'set:sl-compute,52:54:00:01:3a:d7,192.168.140.16,sl-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:af:f9', 'entry': 'set:sl-compute,52:54:01:01:af:f9,192.168.140.17,sl-compute-1', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_router-0_52:54:02:00:77:ad', 'entry': 'set:router,52:54:02:00:77:ad,192.168.110.30,router-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:b4:9e', 'entry': 'set:sl-compute,52:54:00:00:b4:9e,192.168.110.16,sl-compute-0', 'state': 'present'})\nchanged: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:b2:3c', 'entry': 'set:sl-compute,52:54:01:00:b2:3c,192.168.110.17,sl-compute-1', 'state': 'present'})\n\nTASK [dnsmasq : Remove DHCP entries] *******************************************\nThursday 11 June 2026  15:29:52 +0000 (0:00:02.375)       0:01:08.173 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create per-network and .utility DNS entries] ***********\nThursday 11 June 2026  15:29:52 +0000 (0:00:00.158)       0:01:08.331 *********\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] *****************************************\nThursday 11 June 2026  15:29:52 +0000 (0:00:00.296)       0:01:08.627 *********\n\nTASK [dnsmasq : Assert we have needed host record data] ************************\nThursday 11 June 2026  15:29:52 +0000 (0:00:00.146)       0:01:08.774 *********\nok: [instance]\n\nTASK [dnsmasq : Assert each address element have needed data] ******************\nThursday 11 June 2026  15:29:52 +0000 (0:00:00.174)       0:01:08.949 *********\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] ********************************************\nThursday 11 June 2026  15:29:53 +0000 (0:00:00.209)       0:01:09.159 *********\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] ***\nThursday 11 June 2026  15:29:55 +0000 (0:00:02.319)       0:01:11.478 *********\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] ****************\nThursday 11 June 2026  15:29:55 +0000 (0:00:00.251)       0:01:11.730 *********\nok: [instance]\n\nTASK [libvirt_manager : Collect DHCP options from VM definitions] **************\nThursday 11 June 2026  15:29:55 +0000 (0:00:00.069)       0:01:11.799 *********\nskipping: [instance] => (item=sl-compute)\nskipping: [instance] => (item=router)\nskipping: [instance]\n\nTASK [libvirt_manager : Generate DHCP option configuration for VM types] *******\nThursday 11 June 2026  15:29:55 +0000 (0:00:00.183)       0:01:11.983 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure some domains are local] *************************\nThursday 11 June 2026  15:29:56 +0000 (0:00:00.087)       0:01:12.071 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************\nThursday 11 June 2026  15:29:56 +0000 (0:00:00.570)       0:01:12.641 *********\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:29:56 +0000 (0:00:00.139)       0:01:12.781 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************\nThursday 11 June 2026  15:29:57 +0000 (0:00:00.889)       0:01:13.671 *********\nchanged: [instance]\n\nRUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************\nThursday 11 June 2026  15:29:58 +0000 (0:00:00.575)       0:01:14.246 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create group inventories] ******************************\nThursday 11 June 2026  15:29:58 +0000 (0:00:00.510)       0:01:14.757 *********\nchanged: [instance] => (item=sl-compute)\nchanged: [instance] => (item=router)\n\nTASK [libvirt_manager : Create \"all\" group inventory file] *********************\nThursday 11 June 2026  15:29:59 +0000 (0:00:01.002)       0:01:15.759 *********\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] *****************\nThursday 11 June 2026  15:29:59 +0000 (0:00:00.219)       0:01:15.979 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************\nThursday 11 June 2026  15:30:00 +0000 (0:00:00.295)       0:01:16.275 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create new \"all\" group inventory file from template] ***\nThursday 11 June 2026  15:30:00 +0000 (0:00:00.065)       0:01:16.340 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp newly created all-group.yml] *********************\nThursday 11 June 2026  15:30:00 +0000 (0:00:00.664)       0:01:17.004 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Write merged all-group.yml] ****************************\nThursday 11 June 2026  15:30:01 +0000 (0:00:00.066)       0:01:17.071 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure storage pool is present.] ***********************\nThursday 11 June 2026  15:30:01 +0000 (0:00:00.076)       0:01:17.148 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure images are present] *****************************\nThursday 11 June 2026  15:30:01 +0000 (0:00:00.193)       0:01:17.341 *********\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] *******************************\nThursday 11 June 2026  15:30:01 +0000 (0:00:00.224)       0:01:17.566 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:30:01 +0000 (0:00:00.334)       0:01:17.901 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:30:02 +0000 (0:00:00.377)       0:01:18.278 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:30:16 +0000 (0:00:14.576)       0:01:32.855 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:30:17 +0000 (0:00:00.401)       0:01:33.257 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:30:17 +0000 (0:00:00.083)       0:01:33.341 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure directory exists] *******************************\nThursday 11 June 2026  15:30:17 +0000 (0:00:00.406)       0:01:33.747 *********\nok: [instance]\n\nTASK [libvirt_manager : Check if base image exists] ****************************\nThursday 11 June 2026  15:30:18 +0000 (0:00:00.366)       0:01:34.113 *********\nok: [instance]\n\nTASK [libvirt_manager : Download base image] ***********************************\nThursday 11 June 2026  15:30:18 +0000 (0:00:00.353)       0:01:34.467 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Check image] *******************************************\nThursday 11 June 2026  15:30:18 +0000 (0:00:00.073)       0:01:34.540 *********\nok: [instance]\n\nTASK [libvirt_manager : Assert image status] ***********************************\nThursday 11 June 2026  15:30:18 +0000 (0:00:00.406)       0:01:34.947 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Ensure image access rights] ****************************\nThursday 11 June 2026  15:30:19 +0000 (0:00:00.098)       0:01:35.046 *********\nok: [instance]\n\nTASK [libvirt_manager : Get ssh key state] *************************************\nThursday 11 June 2026  15:30:19 +0000 (0:00:00.392)       0:01:35.439 *********\nok: [instance]\n\nTASK [libvirt_manager : Create temporary ssh keypair] **************************\nThursday 11 June 2026  15:30:19 +0000 (0:00:00.371)       0:01:35.811 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Slurp public key for later use] ************************\nThursday 11 June 2026  15:30:20 +0000 (0:00:00.561)       0:01:36.372 *********\nok: [instance]\n\nTASK [libvirt_manager : Slurp private key for later use] ***********************\nThursday 11 June 2026  15:30:20 +0000 (0:00:00.418)       0:01:36.790 *********\nok: [instance]\n\nTASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***\nThursday 11 June 2026  15:30:21 +0000 (0:00:00.385)       0:01:37.176 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create fact holding network data for VMs] **************\nThursday 11 June 2026  15:30:21 +0000 (0:00:00.585)       0:01:37.762 *********\nok: [instance]\n\nTASK [libvirt_manager : List existing networks] ********************************\nThursday 11 June 2026  15:30:21 +0000 (0:00:00.070)       0:01:37.833 *********\nok: [instance]\n\nTASK [libvirt_manager : Gather pool fact] **************************************\nThursday 11 June 2026  15:30:22 +0000 (0:00:00.414)       0:01:38.248 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create and run VMs] ************************************\nThursday 11 June 2026  15:30:22 +0000 (0:00:00.064)       0:01:38.312 *********\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] **********************\nThursday 11 June 2026  15:30:22 +0000 (0:00:00.223)       0:01:38.535 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****\nThursday 11 June 2026  15:30:23 +0000 (0:00:00.533)       0:01:39.069 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type sl-compute-0] **********************\nThursday 11 June 2026  15:30:23 +0000 (0:00:00.390)       0:01:39.459 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************\nThursday 11 June 2026  15:30:24 +0000 (0:00:00.791)       0:01:40.251 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********\nThursday 11 June 2026  15:30:24 +0000 (0:00:00.159)       0:01:40.410 *********\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 }}] ****************\nThursday 11 June 2026  15:30:24 +0000 (0:00:00.118)       0:01:40.529 *********\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] ***********************\nThursday 11 June 2026  15:30:24 +0000 (0:00:00.184)       0:01:40.713 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:25 +0000 (0:00:00.403)       0:01:41.116 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:25 +0000 (0:00:00.143)       0:01:41.260 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:25 +0000 (0:00:00.384)       0:01:41.644 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********\nThursday 11 June 2026  15:30:25 +0000 (0:00:00.288)       0:01:41.932 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:30:26 +0000 (0:00:00.459)       0:01:42.392 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:26 +0000 (0:00:00.426)       0:01:42.818 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:27 +0000 (0:00:00.211)       0:01:43.030 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:27 +0000 (0:00:00.393)       0:01:43.423 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******\nThursday 11 June 2026  15:30:27 +0000 (0:00:00.369)       0:01:43.792 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***\nThursday 11 June 2026  15:30:28 +0000 (0:00:00.522)       0:01:44.315 *********\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 }}] ****************\nThursday 11 June 2026  15:30:28 +0000 (0:00:00.121)       0:01:44.436 *********\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] ***********************\nThursday 11 June 2026  15:30:28 +0000 (0:00:00.207)       0:01:44.643 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:29 +0000 (0:00:00.425)       0:01:45.069 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:29 +0000 (0:00:00.137)       0:01:45.207 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:29 +0000 (0:00:00.430)       0:01:45.637 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********\nThursday 11 June 2026  15:30:29 +0000 (0:00:00.348)       0:01:45.985 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.133)       0:01:46.119 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.082)       0:01:46.201 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.142)       0:01:46.344 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.073)       0:01:46.417 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.354)       0:01:46.772 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:30:30 +0000 (0:00:00.128)       0:01:46.900 *********\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] ***************\nThursday 11 June 2026  15:30:31 +0000 (0:00:00.292)       0:01:47.193 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:30:31 +0000 (0:00:00.388)       0:01:47.582 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:30:31 +0000 (0:00:00.225)       0:01:47.807 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:30:31 +0000 (0:00:00.109)       0:01:47.917 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:30:32 +0000 (0:00:00.121)       0:01:48.038 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:30:32 +0000 (0:00:00.122)       0:01:48.161 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:30:32 +0000 (0:00:00.287)       0:01:48.448 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:30:33 +0000 (0:00:00.686)       0:01:49.134 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:30:34 +0000 (0:00:01.682)       0:01:50.817 *********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:30:35 +0000 (0:00:00.379)       0:01:51.196 *********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:30:35 +0000 (0:00:00.745)       0:01:51.941 *********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:30:36 +0000 (0:00:00.651)       0:01:52.592 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:30:36 +0000 (0:00:00.106)       0:01:52.699 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:30:37 +0000 (0:00:00.354)       0:01:53.053 *********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:30:37 +0000 (0:00:00.172)       0:01:53.226 *********\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] ***********************\nThursday 11 June 2026  15:30:37 +0000 (0:00:00.397)       0:01:53.624 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:30:38 +0000 (0:00:00.579)       0:01:54.203 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for sl-compute-0] *****************\nThursday 11 June 2026  15:30:38 +0000 (0:00:00.138)       0:01:54.341 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for sl-compute-1] **********************\nThursday 11 June 2026  15:30:38 +0000 (0:00:00.079)       0:01:54.421 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****\nThursday 11 June 2026  15:30:38 +0000 (0:00:00.467)       0:01:54.888 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type sl-compute-1] **********************\nThursday 11 June 2026  15:30:39 +0000 (0:00:00.395)       0:01:55.283 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************\nThursday 11 June 2026  15:30:39 +0000 (0:00:00.496)       0:01:55.780 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********\nThursday 11 June 2026  15:30:39 +0000 (0:00:00.076)       0:01:55.857 *********\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 }}] ****************\nThursday 11 June 2026  15:30:40 +0000 (0:00:00.159)       0:01:56.017 *********\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] ***********************\nThursday 11 June 2026  15:30:40 +0000 (0:00:00.130)       0:01:56.147 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:40 +0000 (0:00:00.478)       0:01:56.626 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:40 +0000 (0:00:00.160)       0:01:56.787 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:41 +0000 (0:00:00.370)       0:01:57.158 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********\nThursday 11 June 2026  15:30:41 +0000 (0:00:00.479)       0:01:57.637 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:30:42 +0000 (0:00:00.479)       0:01:58.117 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:42 +0000 (0:00:00.483)       0:01:58.601 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:42 +0000 (0:00:00.172)       0:01:58.774 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:43 +0000 (0:00:00.350)       0:01:59.124 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******\nThursday 11 June 2026  15:30:43 +0000 (0:00:00.323)       0:01:59.448 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***\nThursday 11 June 2026  15:30:43 +0000 (0:00:00.469)       0:01:59.918 *********\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 }}] ****************\nThursday 11 June 2026  15:30:44 +0000 (0:00:00.220)       0:02:00.138 *********\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] ***********************\nThursday 11 June 2026  15:30:44 +0000 (0:00:00.157)       0:02:00.295 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:44 +0000 (0:00:00.419)       0:02:00.715 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:44 +0000 (0:00:00.167)       0:02:00.882 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:45 +0000 (0:00:00.361)       0:02:01.244 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********\nThursday 11 June 2026  15:30:45 +0000 (0:00:00.418)       0:02:01.663 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****\nThursday 11 June 2026  15:30:45 +0000 (0:00:00.129)       0:02:01.793 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********\nThursday 11 June 2026  15:30:45 +0000 (0:00:00.083)       0:02:01.876 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************\nThursday 11 June 2026  15:30:45 +0000 (0:00:00.089)       0:02:01.966 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:30:46 +0000 (0:00:00.145)       0:02:02.111 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:30:46 +0000 (0:00:00.408)       0:02:02.520 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:30:46 +0000 (0:00:00.107)       0:02:02.627 *********\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] ***************\nThursday 11 June 2026  15:30:46 +0000 (0:00:00.207)       0:02:02.835 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.375)       0:02:03.210 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.108)       0:02:03.319 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.116)       0:02:03.435 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.175)       0:02:03.611 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.131)       0:02:03.743 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:30:47 +0000 (0:00:00.168)       0:02:03.911 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:30:48 +0000 (0:00:00.603)       0:02:04.515 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:30:50 +0000 (0:00:01.630)       0:02:06.145 *********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:30:50 +0000 (0:00:00.363)       0:02:06.509 *********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:30:51 +0000 (0:00:00.556)       0:02:07.066 *********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:30:51 +0000 (0:00:00.558)       0:02:07.625 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:30:51 +0000 (0:00:00.180)       0:02:07.805 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:30:52 +0000 (0:00:00.364)       0:02:08.170 *********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:30:52 +0000 (0:00:00.121)       0:02:08.291 *********\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] ***********************\nThursday 11 June 2026  15:30:52 +0000 (0:00:00.458)       0:02:08.750 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:30:53 +0000 (0:00:00.500)       0:02:09.251 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for sl-compute-1] *****************\nThursday 11 June 2026  15:30:53 +0000 (0:00:00.147)       0:02:09.399 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Create VM image for router-0] **************************\nThursday 11 June 2026  15:30:53 +0000 (0:00:00.147)       0:02:09.547 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Ensure file ownership and rights for router-0] *********\nThursday 11 June 2026  15:30:53 +0000 (0:00:00.448)       0:02:09.996 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Define VMs for type router-0] **************************\nThursday 11 June 2026  15:30:54 +0000 (0:00:00.377)       0:02:10.374 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************\nThursday 11 June 2026  15:30:54 +0000 (0:00:00.610)       0:02:10.984 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach listed networks to the VMs router-0] ************\nThursday 11 June 2026  15:30:55 +0000 (0:00:00.116)       0:02:11.101 *********\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 }}] ****************\nThursday 11 June 2026  15:30:55 +0000 (0:00:00.110)       0:02:11.212 *********\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] ***********************\nThursday 11 June 2026  15:30:55 +0000 (0:00:00.176)       0:02:11.388 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:55 +0000 (0:00:00.411)       0:02:11.799 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:56 +0000 (0:00:00.287)       0:02:12.087 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:56 +0000 (0:00:00.356)       0:02:12.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface public on cifmw-router-0] *************\nThursday 11 June 2026  15:30:56 +0000 (0:00:00.328)       0:02:12.772 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******\nThursday 11 June 2026  15:30:57 +0000 (0:00:00.518)       0:02:13.290 *********\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 }}] ****************\nThursday 11 June 2026  15:30:57 +0000 (0:00:00.216)       0:02:13.507 *********\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] ***********************\nThursday 11 June 2026  15:30:57 +0000 (0:00:00.181)       0:02:13.688 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:58 +0000 (0:00:00.440)       0:02:14.129 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:30:58 +0000 (0:00:00.186)       0:02:14.315 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:30:58 +0000 (0:00:00.380)       0:02:14.696 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************\nThursday 11 June 2026  15:30:59 +0000 (0:00:00.404)       0:02:15.101 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Get virtual network information] ***********************\nThursday 11 June 2026  15:30:59 +0000 (0:00:00.460)       0:02:15.561 *********\nok: [instance]\n\nTASK [libvirt_manager : Create network to bridge mapping] **********************\nThursday 11 June 2026  15:30:59 +0000 (0:00:00.406)       0:02:15.968 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Dump domain xml] ***************************************\nThursday 11 June 2026  15:31:00 +0000 (0:00:00.194)       0:02:16.163 *********\nok: [instance]\n\nTASK [libvirt_manager : Extract networks from XML] *****************************\nThursday 11 June 2026  15:31:00 +0000 (0:00:00.381)       0:02:16.545 *********\nok: [instance]\n\nTASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************\nThursday 11 June 2026  15:31:00 +0000 (0:00:00.338)       0:02:16.883 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the requested extra disks for router-0] *********\nThursday 11 June 2026  15:31:01 +0000 (0:00:00.529)       0:02:17.413 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Find volume attachments for VM router-0] ***************\nThursday 11 June 2026  15:31:01 +0000 (0:00:00.085)       0:02:17.499 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Attach volumes for VM router-0] ************************\nThursday 11 June 2026  15:31:01 +0000 (0:00:00.078)       0:02:17.578 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get VM UUID] *******************************************\nThursday 11 June 2026  15:31:01 +0000 (0:00:00.081)       0:02:17.660 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Inject UUID in dataset] ********************************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.401)       0:02:18.061 *********\nok: [instance]\n\nTASK [libvirt_manager : Create cloud-init ISO] *********************************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.107)       0:02:18.168 *********\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] ***************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.182)       0:02:18.351 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the default users for the vm] *******************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.425)       0:02:18.776 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the user data] **********************************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.131)       0:02:18.907 *********\nok: [instance]\n\nTASK [libvirt_manager : Define the network config for all vms] *****************\nThursday 11 June 2026  15:31:02 +0000 (0:00:00.096)       0:02:19.004 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Define the network config for each vm] *****************\nThursday 11 June 2026  15:31:03 +0000 (0:00:00.093)       0:02:19.097 *********\nskipping: [instance]\n\nTASK [Call the config_drive role] **********************************************\nThursday 11 June 2026  15:31:03 +0000 (0:00:00.157)       0:02:19.255 *********\n\nTASK [config_drive : Ensure needed directories exist] **************************\nThursday 11 June 2026  15:31:03 +0000 (0:00:00.140)       0:02:19.395 *********\nok: [instance] => (item=artifacts)\nok: [instance] => (item=logs)\n\nTASK [config_drive : Install required RPM packages] ****************************\nThursday 11 June 2026  15:31:04 +0000 (0:00:00.753)       0:02:20.148 *********\nok: [instance]\n\nTASK [config_drive : Crate config drive instance directory] ********************\nThursday 11 June 2026  15:31:05 +0000 (0:00:01.613)       0:02:21.762 *********\nchanged: [instance]\n\nTASK [config_drive : Generate meta-data] ***************************************\nThursday 11 June 2026  15:31:06 +0000 (0:00:00.471)       0:02:22.233 *********\nchanged: [instance]\n\nTASK [config_drive : Generate user-data] ***************************************\nThursday 11 June 2026  15:31:06 +0000 (0:00:00.481)       0:02:22.714 *********\nchanged: [instance]\n\nTASK [config_drive : Generate network-data] ************************************\nThursday 11 June 2026  15:31:07 +0000 (0:00:00.617)       0:02:23.332 *********\nskipping: [instance]\n\nTASK [config_drive : Check ISO availability] ***********************************\nThursday 11 June 2026  15:31:07 +0000 (0:00:00.249)       0:02:23.581 *********\nok: [instance]\n\nTASK [config_drive : Assert we don't try to change an existing ISO] ************\nThursday 11 June 2026  15:31:07 +0000 (0:00:00.368)       0:02:23.949 *********\nskipping: [instance]\n\nTASK [config_drive : Generate nocloud iso image] *******************************\nThursday 11 June 2026  15:31:08 +0000 (0:00:00.149)       0:02:24.098 *********\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] ***********************\nThursday 11 June 2026  15:31:08 +0000 (0:00:00.469)       0:02:24.568 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Attach additional devices if specified] ****************\nThursday 11 June 2026  15:31:09 +0000 (0:00:00.495)       0:02:25.064 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Configure boot order for router-0] *********************\nThursday 11 June 2026  15:31:09 +0000 (0:00:00.115)       0:02:25.179 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start (power-on) VMs] **********************************\nThursday 11 June 2026  15:31:09 +0000 (0:00:00.079)       0:02:25.258 *********\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] *****************\nThursday 11 June 2026  15:31:09 +0000 (0:00:00.182)       0:02:25.441 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************\nThursday 11 June 2026  15:31:09 +0000 (0:00:00.084)       0:02:25.525 *********\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] **********************************************\nThursday 11 June 2026  15:31:11 +0000 (0:00:02.232)       0:02:27.758 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nThursday 11 June 2026  15:31:12 +0000 (0:00:00.673)       0:02:28.431 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Start vm] **********************************************\nThursday 11 June 2026  15:31:13 +0000 (0:00:00.770)       0:02:29.202 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Wait for SSH on started VMs] ***************************\nThursday 11 June 2026  15:31:14 +0000 (0:00:00.843)       0:02:30.045 *********\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] ****************************\nThursday 11 June 2026  15:31:15 +0000 (0:00:01.141)       0:02:31.187 *********\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': 'j191198612351.130252', 'results_file': '/home/zuul/.ansible_async/j191198612351.130252', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-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': 'j173731165639.130269', 'results_file': '/home/zuul/.ansible_async/j173731165639.130269', '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': 'j190199854248.130285', 'results_file': '/home/zuul/.ansible_async/j190199854248.130285', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})\n\nTASK [libvirt_manager : Configure managed VMs] *********************************\nThursday 11 June 2026  15:32:43 +0000 (0:01:28.679)       0:03:59.866 *********\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] *****************************************\nThursday 11 June 2026  15:32:44 +0000 (0:00:00.187)       0:04:00.054 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for sl-compute-0] **************************\nThursday 11 June 2026  15:32:44 +0000 (0:00:00.067)       0:04:00.121 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:32:44 +0000 (0:00:00.189)       0:04:00.311 *********\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] *******\nThursday 11 June 2026  15:32:44 +0000 (0:00:00.209)       0:04:00.520 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:32:44 +0000 (0:00:00.440)       0:04:00.961 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************\nThursday 11 June 2026  15:32:45 +0000 (0:00:00.376)       0:04:01.338 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.715)       0:04:02.053 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.096)       0:04:02.149 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.081)       0:04:02.231 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.116)       0:04:02.348 *********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.178)       0:04:02.526 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for sl-compute-1] **************************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.068)       0:04:02.595 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.119)       0:04:02.715 *********\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] *******\nThursday 11 June 2026  15:32:46 +0000 (0:00:00.260)       0:04:02.975 *********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:32:47 +0000 (0:00:00.371)       0:04:03.346 *********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************\nThursday 11 June 2026  15:32:47 +0000 (0:00:00.362)       0:04:03.708 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.658)       0:04:04.367 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.071)       0:04:04.438 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.073)       0:04:04.512 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.157)       0:04:04.669 *********\nskipping: [instance]\n\nTASK [Check if new ssh keypair exists] *****************************************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.091)       0:04:04.760 *********\nskipping: [instance]\n\nTASK [Push ssh jumper/configuration for router-0] ******************************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.066)       0:04:04.827 *********\n\nTASK [ssh_jumper : Create ssh-jumper entries] **********************************\nThursday 11 June 2026  15:32:48 +0000 (0:00:00.168)       0:04:04.996 *********\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] *******\nThursday 11 June 2026  15:32:49 +0000 (0:00:00.176)       0:04:05.172 *********\nok: [instance]\n\nTASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***\nThursday 11 June 2026  15:32:49 +0000 (0:00:00.306)       0:04:05.479 *********\nok: [instance]\n\nTASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************\nThursday 11 June 2026  15:32:49 +0000 (0:00:00.348)       0:04:05.827 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Configure ssh access on VM router-0] *******************\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.546)       0:04:06.374 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.144)       0:04:06.518 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject private key on hosts router-0] ******************\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.097)       0:04:06.616 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Inject public key on hosts router-0] *******************\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.115)       0:04:06.732 *********\nskipping: [instance]\n\nTASK [Create VBMC entity] ******************************************************\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.104)       0:04:06.837 *********\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.] ************************\nThursday 11 June 2026  15:32:50 +0000 (0:00:00.154)       0:04:06.991 *********\nok: [instance]\n\nTASK [libvirt_manager : Dump UUIDs] ********************************************\nThursday 11 June 2026  15:32:51 +0000 (0:00:00.344)       0:04:07.335 *********\nchanged: [instance]\n\nTASK [Ensure fresh vbmc listing] ***********************************************\nThursday 11 June 2026  15:32:51 +0000 (0:00:00.509)       0:04:07.845 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Update vbmc related fact] ******************************\nThursday 11 June 2026  15:32:51 +0000 (0:00:00.161)       0:04:08.006 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Dump vbmc known hosts] *********************************\nThursday 11 June 2026  15:32:52 +0000 (0:00:00.085)       0:04:08.092 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Copy authorized_keys] **********************************\nThursday 11 June 2026  15:32:52 +0000 (0:00:00.082)       0:04:08.174 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Enable root access on CRC] *****************************\nThursday 11 June 2026  15:32:52 +0000 (0:00:00.072)       0:04:08.247 *********\nskipping: [instance]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=301  changed=102  unreachable=0    failed=0    skipped=101  rescued=1    ignored=0\n\nThursday 11 June 2026  15:32:52 +0000 (0:00:00.309)       0:04:08.556 *********\n===============================================================================\nlibvirt_manager : Ensure we get SSH on nodes --------------------------- 88.68s\nlibvirt_manager : Download base image ---------------------------------- 14.58s\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 4.65s\nci_nmstate : Apply the desidered state on instance ---------------------- 2.62s\nlibvirt_manager : Ensure networks are created/started ------------------- 2.59s\ndnsmasq : Add DHCP entries ---------------------------------------------- 2.38s\ndnsmasq : Add/Remove address -------------------------------------------- 2.32s\nlibvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.23s\nlibvirt_manager : Restart firewalld ------------------------------------- 2.06s\nlibvirt_manager : Ensure networks are defined --------------------------- 2.03s\nci_nmstate : Install required packages on instance ---------------------- 1.88s\nlibvirt_manager : Ensure networks are active ---------------------------- 1.76s\nlibvirt_manager : Ensure network is in correct zone --------------------- 1.74s\nlibvirt_manager : Ensure networks enabled to autostart ------------------ 1.72s\nconfig_drive : Install required RPM packages ---------------------------- 1.68s\nconfig_drive : Install required RPM packages ---------------------------- 1.63s\nconfig_drive : Install required RPM packages ---------------------------- 1.61s\ndnsmasq : Install needed packages --------------------------------------- 1.59s\nlibvirt_manager : Fetch bridges ports link info ------------------------- 1.58s\nlibvirt_manager : Wait for SSH on started VMs --------------------------- 1.14s\nINFO     Running spine_leaf > cleanup\n\nPLAY [Cleanup] *****************************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 11 June 2026  15:32:53 +0000 (0:00:00.070)       0:00:00.070 *********\nok: [instance]\n\nTASK [Ensure we have the destination directory] ********************************\nThursday 11 June 2026  15:32:55 +0000 (0:00:01.666)       0:00:01.737 *********\nchanged: [instance]\n\nTASK [Copy generated content to proper location] *******************************\nThursday 11 June 2026  15:32:55 +0000 (0:00:00.452)       0:00:02.190 *********\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] ***************************\nThursday 11 June 2026  15:32:57 +0000 (0:00:02.182)       0:00:04.373 *********\nok: [instance]\n\nTASK [libvirt_manager : Populate service facts] ********************************\nThursday 11 June 2026  15:32:58 +0000 (0:00:01.071)       0:00:05.444 *********\nok: [instance]\n\nTASK [libvirt_manager : Start virtqemud socket service] ************************\nThursday 11 June 2026  15:33:01 +0000 (0:00:03.115)       0:00:08.560 *********\nok: [instance] => (item=virtqemud.service)\nok: [instance] => (item=virtqemud.socket)\n\nTASK [libvirt_manager : Start virtnetworkd socket service] *********************\nThursday 11 June 2026  15:33:03 +0000 (0:00:01.310)       0:00:09.870 *********\nok: [instance] => (item=virtnetworkd.service)\nok: [instance] => (item=virtnetworkd.socket)\n\nTASK [libvirt_manager : Start virtstoraged socket service] *********************\nThursday 11 June 2026  15:33:04 +0000 (0:00:00.987)       0:00:10.858 *********\nchanged: [instance] => (item=virtstoraged.service)\nok: [instance] => (item=virtstoraged.socket)\n\nTASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************\nThursday 11 June 2026  15:33:05 +0000 (0:00:01.068)       0:00:11.926 *********\nok: [instance]\n\nTASK [libvirt_manager : List all of the existing virtual machines] *************\nThursday 11 June 2026  15:33:05 +0000 (0:00:00.114)       0:00:12.040 *********\nok: [instance]\n\nTASK [libvirt_manager : Get pool configuration] ********************************\nThursday 11 June 2026  15:33:05 +0000 (0:00:00.550)       0:00:12.590 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target environment] *************************\nThursday 11 June 2026  15:33:06 +0000 (0:00:00.555)       0:00:13.146 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:33:06 +0000 (0:00:00.142)       0:00:13.289 *********\nok: [instance] =>\n  cleanup_vms:\n  - cifmw-sl-compute-1\n  - cifmw-router-0\n  - cifmw-sl-compute-0\n\nTASK [libvirt_manager : Clean ssh known_hosts] *********************************\nThursday 11 June 2026  15:33:06 +0000 (0:00:00.122)       0:00:13.411 *********\nok: [instance] => (item=cifmw-sl-compute-1)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-0)\n\nTASK [libvirt_manager : Destroy machine] ***************************************\nThursday 11 June 2026  15:33:07 +0000 (0:00:01.192)       0:00:14.604 *********\nok: [instance] => (item=cifmw-sl-compute-1)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-0)\n\nTASK [libvirt_manager : Undefine machine] **************************************\nThursday 11 June 2026  15:33:10 +0000 (0:00:02.076)       0:00:16.681 *********\nok: [instance] => (item=cifmw-sl-compute-1)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-0)\n\nTASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************\nThursday 11 June 2026  15:33:11 +0000 (0:00:01.230)       0:00:17.912 *********\nok: [instance -> localhost] => (item=cifmw-sl-compute-1)\nok: [instance -> localhost] => (item=cifmw-router-0)\nok: [instance -> localhost] => (item=cifmw-sl-compute-0)\n\nTASK [libvirt_manager : (instance) Clean ssh jumpers] **************************\nThursday 11 June 2026  15:33:12 +0000 (0:00:01.231)       0:00:19.143 *********\nok: [instance] => (item=cifmw-sl-compute-1)\nok: [instance] => (item=cifmw-router-0)\nok: [instance] => (item=cifmw-sl-compute-0)\n\nTASK [libvirt_manager : Get network list] **************************************\nThursday 11 June 2026  15:33:13 +0000 (0:00:01.030)       0:00:20.174 *********\nok: [instance]\n\nTASK [libvirt_manager : Filter out target nets] ********************************\nThursday 11 June 2026  15:33:14 +0000 (0:00:00.572)       0:00:20.746 *********\nok: [instance]\n\nTASK [libvirt_manager : Expose cleanup list] ***********************************\nThursday 11 June 2026  15:33:14 +0000 (0:00:00.159)       0:00:20.906 *********\nok: [instance] =>\n  cleanup_nets:\n  - cifmw-s0-rtr\n  - cifmw-s1-rtr\n  - cifmw-public\n  - cifmw-osp_trunk\n  - cifmw-intnet-0\n  - cifmw-intnet-1\n\nTASK [Remove dnsmasq network bits] *********************************************\nThursday 11 June 2026  15:33:14 +0000 (0:00:00.141)       0:00:21.048 *********\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:15 +0000 (0:00:00.686)       0:00:21.734 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:15 +0000 (0:00:00.098)       0:00:21.832 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:15 +0000 (0:00:00.104)       0:00:21.937 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:15 +0000 (0:00:00.126)       0:00:22.063 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:15 +0000 (0:00:00.369)       0:00:22.433 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:16 +0000 (0:00:00.432)       0:00:22.865 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:16 +0000 (0:00:00.139)       0:00:23.005 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:16 +0000 (0:00:00.126)       0:00:23.132 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:16 +0000 (0:00:00.111)       0:00:23.243 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:16 +0000 (0:00:00.394)       0:00:23.637 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:17 +0000 (0:00:00.462)       0:00:24.100 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:17 +0000 (0:00:00.206)       0:00:24.307 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:17 +0000 (0:00:00.115)       0:00:24.423 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:17 +0000 (0:00:00.129)       0:00:24.553 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:18 +0000 (0:00:00.375)       0:00:24.928 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:18 +0000 (0:00:00.482)       0:00:25.411 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:18 +0000 (0:00:00.137)       0:00:25.548 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:19 +0000 (0:00:00.199)       0:00:25.747 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:19 +0000 (0:00:00.157)       0:00:25.905 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:19 +0000 (0:00:00.423)       0:00:26.328 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:20 +0000 (0:00:00.464)       0:00:26.793 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:20 +0000 (0:00:00.141)       0:00:26.935 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:20 +0000 (0:00:00.131)       0:00:27.067 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:20 +0000 (0:00:00.184)       0:00:27.251 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:20 +0000 (0:00:00.387)       0:00:27.638 *********\nok: [instance]\n\nTASK [dnsmasq : Assert mandatory parameter] ************************************\nThursday 11 June 2026  15:33:21 +0000 (0:00:00.443)       0:00:28.082 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [dnsmasq : Assert mandatory parameters for new network] *******************\nThursday 11 June 2026  15:33:21 +0000 (0:00:00.137)       0:00:28.220 *********\nskipping: [instance]\n\nTASK [dnsmasq : Create network] ************************************************\nThursday 11 June 2026  15:33:21 +0000 (0:00:00.122)       0:00:28.343 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove network] ************************************************\nThursday 11 June 2026  15:33:21 +0000 (0:00:00.101)       0:00:28.445 *********\nok: [instance]\n\nTASK [dnsmasq : Remove dhcp host files] ****************************************\nThursday 11 June 2026  15:33:22 +0000 (0:00:00.434)       0:00:28.879 *********\nok: [instance]\n\nTASK [libvirt_manager : Destroy networks] **************************************\nThursday 11 June 2026  15:33:22 +0000 (0:00:00.401)       0:00:29.280 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Undefine networks] *************************************\nThursday 11 June 2026  15:33:26 +0000 (0:00:04.129)       0:00:33.410 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************\nThursday 11 June 2026  15:33:29 +0000 (0:00:02.305)       0:00:35.715 *********\nok: [instance] => (item=cifmw-s0-rtr)\nok: [instance] => (item=cifmw-s1-rtr)\nok: [instance] => (item=cifmw-public)\nok: [instance] => (item=cifmw-osp_trunk)\nok: [instance] => (item=cifmw-intnet-0)\nok: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Find dummy interface connection files] *****************\nThursday 11 June 2026  15:33:31 +0000 (0:00:02.545)       0:00:38.261 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove dummy interface connections] ********************\nThursday 11 June 2026  15:33:32 +0000 (0:00:00.475)       0:00:38.737 *********\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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781191755.7094088, 'mtime': 1781191755.7094088, 'ctime': 1781191755.7094088, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781191755.712409, 'mtime': 1781191755.712409, 'ctime': 1781191755.712409, '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] **************************\nThursday 11 June 2026  15:33:32 +0000 (0:00:00.861)       0:00:39.598 *********\nchanged: [instance] => (item=cifmw-s0-rtr)\nchanged: [instance] => (item=cifmw-s1-rtr)\nchanged: [instance] => (item=cifmw-public)\nchanged: [instance] => (item=cifmw-osp_trunk)\nchanged: [instance] => (item=cifmw-intnet-0)\nchanged: [instance] => (item=cifmw-intnet-1)\n\nTASK [libvirt_manager : Ensure firewalld is enabled and started] ***************\nThursday 11 June 2026  15:33:36 +0000 (0:00:03.675)       0:00:43.273 *********\nok: [instance]\n\nTASK [libvirt_manager : Disable masquerade in firewalld default zone] **********\nThursday 11 June 2026  15:33:37 +0000 (0:00:00.722)       0:00:43.996 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************\nThursday 11 June 2026  15:33:37 +0000 (0:00:00.639)       0:00:44.635 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove cifmw storage pool] *****************************\nThursday 11 June 2026  15:33:38 +0000 (0:00:00.783)       0:00:45.419 *********\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] *************************\nThursday 11 June 2026  15:33:38 +0000 (0:00:00.189)       0:00:45.608 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.098)       0:00:45.706 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.373)       0:00:46.080 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.168)       0:00:46.248 *********\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] **********\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.162)       0:00:46.411 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.101)       0:00:46.513 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:33:39 +0000 (0:00:00.136)       0:00:46.649 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:33:40 +0000 (0:00:00.175)       0:00:46.824 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***\nThursday 11 June 2026  15:33:40 +0000 (0:00:00.470)       0:00:47.295 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************\nThursday 11 June 2026  15:33:40 +0000 (0:00:00.081)       0:00:47.376 *********\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] *************************\nThursday 11 June 2026  15:33:40 +0000 (0:00:00.282)       0:00:47.658 *********\nok: [instance] => changed=false\n  msg: All assertions passed\n\nTASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********\nThursday 11 June 2026  15:33:41 +0000 (0:00:00.135)       0:00:47.794 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Create the storage pool] *******************************\nThursday 11 June 2026  15:33:41 +0000 (0:00:00.426)       0:00:48.220 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Ensure the storage pool is started] ********************\nThursday 11 June 2026  15:33:41 +0000 (0:00:00.158)       0:00:48.378 *********\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] **********\nThursday 11 June 2026  15:33:41 +0000 (0:00:00.159)       0:00:48.537 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Remove the volumes from pool to delete] ****************\nThursday 11 June 2026  15:33:41 +0000 (0:00:00.116)       0:00:48.653 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Delete storage pool] ***********************************\nThursday 11 June 2026  15:33:42 +0000 (0:00:00.120)       0:00:48.773 *********\nskipping: [instance] => (item=pool-destroy)\nskipping: [instance] => (item=pool-undefine)\nskipping: [instance]\n\nTASK [libvirt_manager : Refresh pools facts] ***********************************\nThursday 11 June 2026  15:33:42 +0000 (0:00:00.233)       0:00:49.007 *********\nok: [instance]\n\nTASK [libvirt_manager : Refresh all pools after actions] ***********************\nThursday 11 June 2026  15:33:42 +0000 (0:00:00.445)       0:00:49.453 *********\nskipping: [instance]\n\nTASK [libvirt_manager : Get temporary key status] ******************************\nThursday 11 June 2026  15:33:42 +0000 (0:00:00.077)       0:00:49.531 *********\nok: [instance]\n\nTASK [libvirt_manager : Get public key] ****************************************\nThursday 11 June 2026  15:33:43 +0000 (0:00:00.403)       0:00:49.935 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove public key] *************************************\nThursday 11 June 2026  15:33:43 +0000 (0:00:00.420)       0:00:50.355 *********\nchanged: [instance]\n\nTASK [libvirt_manager : Remove keypair] ****************************************\nThursday 11 June 2026  15:33:44 +0000 (0:00:00.588)       0:00:50.943 *********\nchanged: [instance] => (item=cifmw_reproducer_key.pub)\nchanged: [instance] => (item=cifmw_reproducer_key)\n\nTASK [libvirt_manager : List libvirt logs] *************************************\nThursday 11 June 2026  15:33:44 +0000 (0:00:00.665)       0:00:51.609 *********\nok: [instance]\n\nTASK [libvirt_manager : Remove detected logs] **********************************\nThursday 11 June 2026  15:33:45 +0000 (0:00:00.305)       0:00:51.914 *********\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] ***************************\nThursday 11 June 2026  15:33:46 +0000 (0:00:01.574)       0:00:53.489 *********\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] ****************************************\nThursday 11 June 2026  15:33:48 +0000 (0:00:01.860)       0:00:55.350 *********\nchanged: [instance] => (item=images)\nok: [instance] => (item=artifacts/virtual-nodes.yml)\n\nTASK [podman : Ensure podman is installed] *************************************\nThursday 11 June 2026  15:33:49 +0000 (0:00:00.677)       0:00:56.028 *********\nok: [instance]\n\nTASK [podman : Enable loginctl linger for ansible_user_id] *********************\nThursday 11 June 2026  15:33:51 +0000 (0:00:01.842)       0:00:57.871 *********\nchanged: [instance]\n\nTASK [podman : Ensure subordinate UID entry exists for zuul] *******************\nThursday 11 June 2026  15:33:51 +0000 (0:00:00.430)       0:00:58.301 *********\nskipping: [instance]\n\nTASK [podman : Ensure subordinate GID entry exists for zuul] *******************\nThursday 11 June 2026  15:33:51 +0000 (0:00:00.055)       0:00:58.357 *********\nskipping: [instance]\n\nTASK [podman : Run podman system migrate if subuid/subgid files were changed] ***\nThursday 11 June 2026  15:33:51 +0000 (0:00:00.055)       0:00:58.412 *********\nskipping: [instance]\n\nTASK [virtualbmc : Stop and remove vbmc container] *****************************\nThursday 11 June 2026  15:33:51 +0000 (0:00:00.082)       0:00:58.495 *********\nok: [instance]\n\nTASK [virtualbmc : Remove vbmc container image] ********************************\nThursday 11 June 2026  15:33:52 +0000 (0:00:00.675)       0:00:59.170 *********\nok: [instance]\n\nTASK [virtualbmc : Check if VBMC key exists] ***********************************\nThursday 11 June 2026  15:33:53 +0000 (0:00:00.638)       0:00:59.809 *********\nok: [instance]\n\nTASK [virtualbmc : Slurp key] **************************************************\nThursday 11 June 2026  15:33:53 +0000 (0:00:00.312)       0:01:00.121 *********\nskipping: [instance]\n\nTASK [virtualbmc : Revoke VBMC SSH access] *************************************\nThursday 11 June 2026  15:33:53 +0000 (0:00:00.060)       0:01:00.182 *********\nskipping: [instance]\n\nTASK [virtualbmc : Remove vbmc files] ******************************************\nThursday 11 June 2026  15:33:53 +0000 (0:00:00.052)       0:01:00.235 *********\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] *************************************************\nThursday 11 June 2026  15:33:54 +0000 (0:00:00.951)       0:01:01.186 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:33:54 +0000 (0:00:00.163)       0:01:01.350 *********\nchanged: [instance]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:33:55 +0000 (0:00:00.514)       0:01:01.864 *********\nchanged: [instance]\n\nTASK [Clean local ssh config] **************************************************\nThursday 11 June 2026  15:33:55 +0000 (0:00:00.366)       0:01:02.231 *********\n\nTASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************\nThursday 11 June 2026  15:33:55 +0000 (0:00:00.138)       0:01:02.370 *********\nok: [instance -> localhost]\n\nTASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************\nThursday 11 June 2026  15:33:56 +0000 (0:00:00.397)       0:01:02.767 *********\nok: [instance -> localhost]\n\nTASK [dnsmasq : Cleaning dnsmasq] **********************************************\nThursday 11 June 2026  15:33:56 +0000 (0:00:00.384)       0:01:03.151 *********\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance\n\nTASK [dnsmasq : Install needed packages] ***************************************\nThursday 11 June 2026  15:33:56 +0000 (0:00:00.115)       0:01:03.267 *********\nok: [instance]\n\nTASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******\nThursday 11 June 2026  15:33:58 +0000 (0:00:01.714)       0:01:04.981 *********\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] ********************************\nThursday 11 June 2026  15:34:04 +0000 (0:00:06.642)       0:01:11.624 *********\nchanged: [instance]\n\nTASK [dnsmasq : Manage systemd unit file] **************************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.359)       0:01:11.983 *********\nskipping: [instance]\n\nTASK [dnsmasq : Manage base configuration file] ********************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.059)       0:01:12.043 *********\nskipping: [instance]\n\nTASK [dnsmasq : Render listener configuration] *********************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.084)       0:01:12.127 *********\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] ****************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.103)       0:01:12.230 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove listener configuration file] ****************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.055)       0:01:12.286 *********\nchanged: [instance]\n\nTASK [dnsmasq : Render dns configuration] **************************************\nThursday 11 June 2026  15:34:05 +0000 (0:00:00.312)       0:01:12.598 *********\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] *********************************\nThursday 11 June 2026  15:34:06 +0000 (0:00:00.091)       0:01:12.690 *********\nskipping: [instance]\n\nTASK [dnsmasq : Remove dns configuration file] *********************************\nThursday 11 June 2026  15:34:06 +0000 (0:00:00.056)       0:01:12.747 *********\nchanged: [instance]\n\nTASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***\nThursday 11 June 2026  15:34:06 +0000 (0:00:00.398)       0:01:13.145 *********\nskipping: [instance]\n\nTASK [dnsmasq : Enable and start service] **************************************\nThursday 11 June 2026  15:34:06 +0000 (0:00:00.057)       0:01:13.203 *********\nskipping: [instance]\n\nTASK [dnsmasq : Stop service] **************************************************\nThursday 11 June 2026  15:34:06 +0000 (0:00:00.056)       0:01:13.259 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove unit file] **********************************************\nThursday 11 June 2026  15:34:07 +0000 (0:00:00.834)       0:01:14.094 *********\nchanged: [instance]\n\nTASK [dnsmasq : Remove main configuration files] *******************************\nThursday 11 June 2026  15:34:07 +0000 (0:00:00.382)       0:01:14.477 *********\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.conf)\nchanged: [instance] => (item=/etc/cifmw-dnsmasq.d)\n\nTASK [dnsmasq : Remove lease file] *********************************************\nThursday 11 June 2026  15:34:08 +0000 (0:00:00.733)       0:01:15.210 *********\nchanged: [instance]\n\nTASK [radvd : Gather package facts] ********************************************\nThursday 11 June 2026  15:34:08 +0000 (0:00:00.344)       0:01:15.555 *********\nok: [instance]\n\nTASK [radvd : Stop and disable radvd service] **********************************\nThursday 11 June 2026  15:34:09 +0000 (0:00:00.838)       0:01:16.393 *********\nskipping: [instance]\n\nTASK [radvd : Remove radvd configuration file] *********************************\nThursday 11 June 2026  15:34:09 +0000 (0:00:00.071)       0:01:16.464 *********\nok: [instance]\n\nTASK [radvd : Remove configuration directory] **********************************\nThursday 11 June 2026  15:34:10 +0000 (0:00:00.348)       0:01:16.813 *********\nok: [instance]\n\nTASK [radvd : Remove radvd package] ********************************************\nThursday 11 June 2026  15:34:10 +0000 (0:00:00.343)       0:01:17.156 *********\nskipping: [instance]\n\nTASK [Ensure work directory is removed] ****************************************\nThursday 11 June 2026  15:34:10 +0000 (0:00:00.134)       0:01:17.291 *********\nchanged: [instance]\n\nRUNNING HANDLER [libvirt_manager : Restart firewalld] **************************\nThursday 11 June 2026  15:34:11 +0000 (0:00:00.608)       0:01:17.899 *********\nchanged: [instance]\n\nRUNNING HANDLER [ssh_jumper : Reload sshd] *************************************\nThursday 11 June 2026  15:34:12 +0000 (0:00:00.958)       0:01:18.857 *********\nchanged: [instance -> localhost]\n\nPLAY RECAP *********************************************************************\ninstance                   : ok=92   changed=28   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0\n\nThursday 11 June 2026  15:34:12 +0000 (0:00:00.566)       0:01:19.423 *********\n===============================================================================\ndnsmasq : Ensure SELinux knows about the new files and directories ------ 6.64s\nlibvirt_manager : Destroy networks -------------------------------------- 4.13s\nlibvirt_manager : Clean firewalld libvirt zone -------------------------- 3.68s\nlibvirt_manager : Populate service facts -------------------------------- 3.12s\nlibvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.55s\nlibvirt_manager : Undefine networks ------------------------------------- 2.31s\nCopy generated content to proper location ------------------------------- 2.18s\nlibvirt_manager : Destroy machine --------------------------------------- 2.08s\nlibvirt_manager : Remove workload and volumes --------------------------- 1.86s\npodman : Ensure podman is installed ------------------------------------- 1.84s\ndnsmasq : Install needed packages --------------------------------------- 1.71s\nGathering Facts --------------------------------------------------------- 1.67s\nlibvirt_manager : Remove detected logs ---------------------------------- 1.57s\nlibvirt_manager : Start virtqemud socket service ------------------------ 1.31s\nlibvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.23s\nlibvirt_manager : Undefine machine -------------------------------------- 1.23s\nlibvirt_manager : Clean ssh known_hosts --------------------------------- 1.19s\nlibvirt_manager : Get installed packages list --------------------------- 1.07s\nlibvirt_manager : Start virtstoraged socket service --------------------- 1.07s\nlibvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.03s\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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  14:49:55 +0000 (0:00:00.029)       0:00:00.029 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  14:49:56 +0000 (0:00:01.118)       0:00:01.148 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  14:49:57 +0000 (0:00:00.425)       0:00:01.573 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  14:49:57 +0000 (0:00:00.033)       0:00:01.607 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  14:49:57 +0000 (0:00:00.082)       0:00:01.689 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  14:49:57 +0000 (0:00:00.416)       0:00:02.106 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  14:49:57 +0000 (0:00:00.292)       0:00:02.398 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  14:49:58 +0000 (0:00:00.959)       0:00:03.357 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  14:49:58 +0000 (0:00:00.101)       0:00:03.459 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  14:49:59 +0000 (0:00:00.721)       0:00:04.181 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  14:50:00 +0000 (0:00:00.904)       0:00:05.085 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  14:50:02 +0000 (0:00:01.519)       0:00:06.604 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  14:50:09 +0000 (0:00:07.694)       0:00:14.298 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  14:50:10 +0000 (0:00:00.882)       0:00:15.181 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  14:50:10 +0000 (0:00:00.025)       0:00:15.206 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  14:50:11 +0000 (0:00:00.963)       0:00:16.169 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  14:50:11 +0000 (0:00:00.067)       0:00:16.237 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  14:50:11 +0000 (0:00:00.073)       0:00:16.310 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  14:50:11 +0000 (0:00:00.065)       0:00:16.376 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  14:50:14 +0000 (0:00:02.944)       0:00:19.321 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.798)       0:00:20.120 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.031)       0:00:20.151 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.040)       0:00:20.192 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.033)       0:00:20.225 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.045)       0:00:20.271 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.036)       0:00:20.308 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.041)       0:00:20.349 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.038)       0:00:20.388 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.036)       0:00:20.425 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.030)       0:00:20.455 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  14:50:15 +0000 (0:00:00.033)       0:00:20.489 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.028)       0:00:20.517 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.227)       0:00:20.745 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.276)       0:00:21.021 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.329)       0:00:21.350 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.032)       0:00:21.383 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.035)       0:00:21.418 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.032)       0:00:21.451 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  14:50:16 +0000 (0:00:00.036)       0:00:21.488 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.041)       0:00:21.530 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.037)       0:00:21.567 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.028)       0:00:21.596 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.056)       0:00:21.652 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.031)       0:00:21.684 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.043)       0:00:21.728 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.040)       0:00:21.768 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.038)       0:00:21.807 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.055)       0:00:21.862 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  14:50:17 +0000 (0:00:00.050)       0:00:21.913 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  14:51:03 +0000 (0:00:45.689)       0:01:07.602 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  14:51:04 +0000 (0:00:01.449)       0:01:09.052 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  14:51:04 +0000 (0:00:00.043)       0:01:09.095 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  14:51:04 +0000 (0:00:00.055)       0:01:09.151 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  14:51:04 +0000 (0:00:00.024)       0:01:09.175 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  14:51:07 +0000 (0:00:03.268)       0:01:12.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  14:51:08 +0000 (0:00:00.259)       0:01:12.703 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  14:51:08 +0000 (0:00:00.243)       0:01:12.947 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  14:51:12 +0000 (0:00:03.967)       0:01:16.915 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  14:51:12 +0000 (0:00:00.053)       0:01:16.968 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  14:51:12 +0000 (0:00:00.373)       0:01:17.342 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.350)       0:01:17.692 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.018)       0:01:17.711 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.020)       0:01:17.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.025)       0:01:17.757 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.027)       0:01:17.785 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.025)       0:01:17.811 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  14:51:13 +0000 (0:00:00.036)       0:01:17.847 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:51:14 +0000 (0:00:01.538)       0:01:19.386 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  14:51:15 +0000 (0:00:00.992)       0:01:20.379 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  14:51:18 +0000 (0:00:02.668)       0:01:23.047 *********",
                                "skipping: [instance] => (item=virtqemud.service)",
                                "skipping: [instance] => (item=virtqemud.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  14:51:18 +0000 (0:00:00.103)       0:01:23.151 *********",
                                "skipping: [instance] => (item=virtnetworkd.service)",
                                "skipping: [instance] => (item=virtnetworkd.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  14:51:18 +0000 (0:00:00.114)       0:01:23.265 *********",
                                "skipping: [instance] => (item=virtstoraged.service)",
                                "skipping: [instance] => (item=virtstoraged.socket)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  14:51:18 +0000 (0:00:00.095)       0:01:23.360 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  14:51:18 +0000 (0:00:00.062)       0:01:23.423 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.087)       0:01:23.510 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.067)       0:01:23.577 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.094)       0:01:23.671 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.096)       0:01:23.768 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.105)       0:01:23.873 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.092)       0:01:23.966 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.094)       0:01:24.060 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.095)       0:01:24.156 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.097)       0:01:24.253 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  14:51:19 +0000 (0:00:00.115)       0:01:24.368 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.173)       0:01:24.542 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.119)       0:01:24.662 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.103)       0:01:24.766 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.083)       0:01:24.849 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.063)       0:01:24.912 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.080)       0:01:24.993 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.082)       0:01:25.076 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.076)       0:01:25.153 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.101)       0:01:25.255 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.076)       0:01:25.331 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.088)       0:01:25.420 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  14:51:20 +0000 (0:00:00.071)       0:01:25.491 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.070)       0:01:25.561 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.094)       0:01:25.656 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.076)       0:01:25.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.080)       0:01:25.812 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.248)       0:01:26.061 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.045)       0:01:26.107 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.042)       0:01:26.149 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  14:51:21 +0000 (0:00:00.061)       0:01:26.210 *********",
                                "[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] **********************************",
                                "Thursday 11 June 2026  14:51:22 +0000 (0:00:00.447)       0:01:26.658 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  14:51:22 +0000 (0:00:00.045)       0:01:26.704 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  14:51:24 +0000 (0:00:01.878)       0:01:28.582 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  14:51:24 +0000 (0:00:00.485)       0:01:29.067 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  14:51:26 +0000 (0:00:01.601)       0:01:30.668 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:51:26 +0000 (0:00:00.506)       0:01:31.175 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:51:26 +0000 (0:00:00.077)       0:01:31.252 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  14:51:26 +0000 (0:00:00.058)       0:01:31.310 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  14:51:26 +0000 (0:00:00.067)       0:01:31.378 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  14:51:27 +0000 (0:00:00.783)       0:01:32.162 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  14:51:28 +0000 (0:00:00.557)       0:01:32.719 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  14:51:28 +0000 (0:00:00.232)       0:01:32.952 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  14:51:28 +0000 (0:00:00.032)       0:01:32.985 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  14:51:28 +0000 (0:00:00.032)       0:01:33.017 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  14:51:29 +0000 (0:00:00.830)       0:01:33.848 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:51:29 +0000 (0:00:00.095)       0:01:33.944 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:51:30 +0000 (0:00:00.634)       0:01:34.578 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  14:51:30 +0000 (0:00:00.256)       0:01:34.834 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:51:30 +0000 (0:00:00.092)       0:01:34.926 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:51:30 +0000 (0:00:00.277)       0:01:35.204 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  14:51:31 +0000 (0:00:00.326)       0:01:35.531 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  14:51:31 +0000 (0:00:00.073)       0:01:35.604 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  14:51:34 +0000 (0:00:03.476)       0:01:39.081 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:01.559)       0:01:40.640 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.301)       0:01:40.941 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.050)       0:01:40.992 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.080)       0:01:41.072 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.062)       0:01:41.135 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.038)       0:01:41.173 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  14:51:36 +0000 (0:00:00.305)       0:01:41.478 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:51:37 +0000 (0:00:00.086)       0:01:41.564 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:51:37 +0000 (0:00:00.038)       0:01:41.603 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  14:51:37 +0000 (0:00:00.276)       0:01:41.879 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  14:51:37 +0000 (0:00:00.042)       0:01:41.921 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  14:51:37 +0000 (0:00:00.045)       0:01:41.966 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  14:51:38 +0000 (0:00:00.758)       0:01:42.725 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  14:51:38 +0000 (0:00:00.341)       0:01:43.066 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  14:51:39 +0000 (0:00:00.539)       0:01:43.605 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  14:51:39 +0000 (0:00:00.312)       0:01:43.918 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  14:51:40 +0000 (0:00:00.614)       0:01:44.532 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  14:51:40 +0000 (0:00:00.048)       0:01:44.580 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  14:51:40 +0000 (0:00:00.279)       0:01:44.859 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  14:51:40 +0000 (0:00:00.265)       0:01:45.125 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  14:51:40 +0000 (0:00:00.102)       0:01:45.227 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.280)       0:01:45.507 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.297)       0:01:45.805 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.295)       0:01:46.100 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.055)       0:01:46.156 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.051)       0:01:46.207 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.055)       0:01:46.263 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  14:51:41 +0000 (0:00:00.070)       0:01:46.334 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  14:53:30 +0000 (0:01:48.794)       0:03:35.128 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  14:53:30 +0000 (0:00:00.245)       0:03:35.374 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  14:53:31 +0000 (0:00:00.475)       0:03:35.850 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  14:53:32 +0000 (0:00:00.684)       0:03:36.535 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  14:53:32 +0000 (0:00:00.218)       0:03:36.753 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  14:53:32 +0000 (0:00:00.578)       0:03:37.332 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  14:53:33 +0000 (0:00:00.827)       0:03:38.160 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  14:53:33 +0000 (0:00:00.244)       0:03:38.404 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  14:53:34 +0000 (0:00:00.430)       0:03:38.834 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  14:53:34 +0000 (0:00:00.487)       0:03:39.322 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  14:53:36 +0000 (0:00:01.505)       0:03:40.827 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  14:53:36 +0000 (0:00:00.435)       0:03:41.263 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  14:53:37 +0000 (0:00:00.446)       0:03:41.710 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  14:53:37 +0000 (0:00:00.450)       0:03:42.161 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  14:53:38 +0000 (0:00:00.494)       0:03:42.655 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  14:53:38 +0000 (0:00:00.430)       0:03:43.086 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  14:53:39 +0000 (0:00:00.568)       0:03:43.654 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  14:53:39 +0000 (0:00:00.519)       0:03:44.174 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  14:53:40 +0000 (0:00:00.468)       0:03:44.642 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  14:53:40 +0000 (0:00:00.449)       0:03:45.091 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  14:53:41 +0000 (0:00:00.460)       0:03:45.551 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  14:53:41 +0000 (0:00:00.444)       0:03:45.996 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  14:53:42 +0000 (0:00:01.459)       0:03:47.456 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  14:53:43 +0000 (0:00:00.475)       0:03:47.931 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  14:53:43 +0000 (0:00:00.459)       0:03:48.391 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  14:53:44 +0000 (0:00:00.416)       0:03:48.807 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  14:53:44 +0000 (0:00:00.459)       0:03:49.267 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  14:53:45 +0000 (0:00:00.450)       0:03:49.718 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  14:53:45 +0000 (0:00:00.433)       0:03:50.152 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  14:53:46 +0000 (0:00:00.425)       0:03:50.577 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  14:53:46 +0000 (0:00:00.440)       0:03:51.018 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  14:53:46 +0000 (0:00:00.464)       0:03:51.483 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  14:53:47 +0000 (0:00:00.062)       0:03:51.545 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  14:53:47 +0000 (0:00:00.445)       0:03:51.990 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  14:53:48 +0000 (0:00:00.518)       0:03:52.509 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  14:53:48 +0000 (0:00:00.438)       0:03:52.947 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  14:53:48 +0000 (0:00:00.262)       0:03:53.210 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  14:53:48 +0000 (0:00:00.073)       0:03:53.284 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Removing default] **************************************",
                                "Thursday 11 June 2026  14:53:50 +0000 (0:00:01.297)       0:03:54.581 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  14:53:50 +0000 (0:00:00.365)       0:03:54.947 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  14:53:50 +0000 (0:00:00.515)       0:03:55.463 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  14:53:51 +0000 (0:00:00.570)       0:03:56.034 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  14:53:52 +0000 (0:00:00.564)       0:03:56.598 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=115  changed=56   unreachable=0    failed=0    skipped=86   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  14:53:52 +0000 (0:00:00.357)       0:03:56.955 *********",
                                "===============================================================================",
                                "libvirt_manager : Install packages required for using KVM ------------- 108.79s",
                                "test_deps : Install selinux python libs -------------------------------- 45.69s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.69s",
                                "ci_setup : Install openshift client ------------------------------------- 3.97s",
                                "dnsmasq : Install needed packages --------------------------------------- 3.48s",
                                "ci_setup : Install needed packages -------------------------------------- 3.27s",
                                "repo_setup : Run repo-setup-get-hash ------------------------------------ 2.94s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.67s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.88s",
                                "podman : Ensure podman is installed ------------------------------------- 1.60s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.56s",
                                "ci_setup : Manage directories ------------------------------------------- 1.54s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.52s",
                                "libvirt_manager : Ensure admin socket is enabled for qemu. -------------- 1.51s",
                                "libvirt_manager : Ensure admin socket is enabled for nwfilter. ---------- 1.46s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.45s",
                                "libvirt_manager : Deactivate default ------------------------------------ 1.30s",
                                "Gathering Facts --------------------------------------------------------- 1.12s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.99s",
                                "repo_setup : Run repo-setup --------------------------------------------- 0.96s",
                                "INFO     Running boot_order > converge",
                                "",
                                "PLAY [Test boot_order configuration] *******************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  14:53:53 +0000 (0:00:00.044)       0:00:00.044 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  14:53:54 +0000 (0:00:01.149)       0:00:01.194 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Thursday 11 June 2026  14:53:54 +0000 (0:00:00.052)       0:00:01.247 *********",
                                "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] ***********",
                                "Thursday 11 June 2026  14:53:54 +0000 (0:00:00.120)       0:00:01.367 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Thursday 11 June 2026  14:53:54 +0000 (0:00:00.181)       0:00:01.548 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Thursday 11 June 2026  14:53:54 +0000 (0:00:00.158)       0:00:01.707 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Thursday 11 June 2026  14:53:55 +0000 (0:00:00.780)       0:00:02.488 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Thursday 11 June 2026  14:53:56 +0000 (0:00:00.737)       0:00:03.226 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  14:53:56 +0000 (0:00:00.066)       0:00:03.293 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Thursday 11 June 2026  14:53:57 +0000 (0:00:01.074)       0:00:04.368 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Thursday 11 June 2026  14:53:57 +0000 (0:00:00.124)       0:00:04.492 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Thursday 11 June 2026  14:53:57 +0000 (0:00:00.074)       0:00:04.567 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Thursday 11 June 2026  14:53:58 +0000 (0:00:00.820)       0:00:05.387 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.711)       0:00:06.098 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.198)       0:00:06.297 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.053)       0:00:06.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.434)       0:00:06.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.072)       0:00:06.858 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  14:53:59 +0000 (0:00:00.097)       0:00:06.955 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  14:54:00 +0000 (0:00:00.110)       0:00:07.066 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  14:54:00 +0000 (0:00:00.226)       0:00:07.293 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  14:54:00 +0000 (0:00:00.113)       0:00:07.407 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  14:54:01 +0000 (0:00:00.591)       0:00:07.999 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:54:01 +0000 (0:00:00.195)       0:00:08.194 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:54:01 +0000 (0:00:00.083)       0:00:08.278 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:54:01 +0000 (0:00:00.461)       0:00:08.739 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:54:02 +0000 (0:00:00.375)       0:00:09.114 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:54:02 +0000 (0:00:00.117)       0:00:09.232 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:54:02 +0000 (0:00:00.359)       0:00:09.592 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:54:03 +0000 (0:00:00.401)       0:00:09.993 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:54:03 +0000 (0:00:00.129)       0:00:10.123 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:54:03 +0000 (0:00:00.367)       0:00:10.491 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:54:03 +0000 (0:00:00.341)       0:00:10.832 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:54:03 +0000 (0:00:00.121)       0:00:10.954 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:54:04 +0000 (0:00:00.322)       0:00:11.277 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  14:54:04 +0000 (0:00:00.285)       0:00:11.563 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  14:54:04 +0000 (0:00:00.329)       0:00:11.892 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  14:54:05 +0000 (0:00:00.745)       0:00:12.637 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  14:54:05 +0000 (0:00:00.289)       0:00:12.927 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.082)       0:00:13.010 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.106)       0:00:13.117 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.062)       0:00:13.179 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.065)       0:00:13.245 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.050)       0:00:13.295 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.170)       0:00:13.466 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.041)       0:00:13.508 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  14:54:06 +0000 (0:00:00.298)       0:00:13.806 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  14:54:07 +0000 (0:00:00.492)       0:00:14.299 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  14:54:07 +0000 (0:00:00.128)       0:00:14.428 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  14:54:07 +0000 (0:00:00.051)       0:00:14.479 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  14:54:08 +0000 (0:00:00.526)       0:00:15.006 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  14:54:08 +0000 (0:00:00.154)       0:00:15.160 *********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  14:54:08 +0000 (0:00:00.111)       0:00:15.272 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Thursday 11 June 2026  14:54:09 +0000 (0:00:00.705)       0:00:15.978 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Thursday 11 June 2026  14:54:09 +0000 (0:00:00.828)       0:00:16.806 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Thursday 11 June 2026  14:54:10 +0000 (0:00:00.659)       0:00:17.465 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Thursday 11 June 2026  14:54:11 +0000 (0:00:00.625)       0:00:18.091 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:54:11 +0000 (0:00:00.145)       0:00:18.236 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  14:54:11 +0000 (0:00:00.250)       0:00:18.487 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Thursday 11 June 2026  14:54:12 +0000 (0:00:00.614)       0:00:19.102 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  14:54:12 +0000 (0:00:00.147)       0:00:19.249 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  14:54:12 +0000 (0:00:00.155)       0:00:19.404 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  14:54:21 +0000 (0:00:09.094)       0:00:28.499 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  14:54:21 +0000 (0:00:00.346)       0:00:28.845 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  14:54:22 +0000 (0:00:00.574)       0:00:29.420 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  14:54:24 +0000 (0:00:02.446)       0:00:31.866 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  14:54:25 +0000 (0:00:00.576)       0:00:32.442 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  14:54:25 +0000 (0:00:00.112)       0:00:32.555 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  14:54:25 +0000 (0:00:00.099)       0:00:32.654 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  14:54:26 +0000 (0:00:00.681)       0:00:33.336 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  14:54:26 +0000 (0:00:00.310)       0:00:33.647 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  14:54:28 +0000 (0:00:01.653)       0:00:35.301 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  14:54:33 +0000 (0:00:04.885)       0:00:40.187 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  14:54:33 +0000 (0:00:00.341)       0:00:40.529 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  14:54:34 +0000 (0:00:00.551)       0:00:41.081 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  14:54:34 +0000 (0:00:00.549)       0:00:41.630 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:54:34 +0000 (0:00:00.140)       0:00:41.770 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:54:35 +0000 (0:00:00.587)       0:00:42.358 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  14:54:35 +0000 (0:00:00.074)       0:00:42.433 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:54:35 +0000 (0:00:00.090)       0:00:42.524 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:54:36 +0000 (0:00:00.603)       0:00:43.127 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  14:54:36 +0000 (0:00:00.068)       0:00:43.195 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  14:54:36 +0000 (0:00:00.336)       0:00:43.532 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.959)       0:00:44.492 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.051)       0:00:44.543 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.046)       0:00:44.590 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.088)       0:00:44.679 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.213)       0:00:44.893 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:54:37 +0000 (0:00:00.085)       0:00:44.978 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:54:38 +0000 (0:00:00.104)       0:00:45.082 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:54:38 +0000 (0:00:00.589)       0:00:45.671 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:54:38 +0000 (0:00:00.057)       0:00:45.729 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:54:38 +0000 (0:00:00.135)       0:00:45.865 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:54:38 +0000 (0:00:00.071)       0:00:45.936 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:54:39 +0000 (0:00:00.089)       0:00:46.026 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:54:39 +0000 (0:00:00.657)       0:00:46.683 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:54:39 +0000 (0:00:00.099)       0:00:46.783 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  14:54:39 +0000 (0:00:00.082)       0:00:46.866 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  14:54:39 +0000 (0:00:00.067)       0:00:46.933 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  14:54:40 +0000 (0:00:00.770)       0:00:47.704 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  14:54:40 +0000 (0:00:00.140)       0:00:47.844 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  14:54:41 +0000 (0:00:00.423)       0:00:48.268 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  14:54:41 +0000 (0:00:00.113)       0:00:48.382 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  14:54:41 +0000 (0:00:00.326)       0:00:48.709 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  14:54:41 +0000 (0:00:00.097)       0:00:48.807 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  14:54:42 +0000 (0:00:00.533)       0:00:49.341 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  14:54:42 +0000 (0:00:00.552)       0:00:49.893 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  14:54:43 +0000 (0:00:00.506)       0:00:50.399 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  14:54:43 +0000 (0:00:00.178)       0:00:50.578 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.516)       0:00:51.094 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.067)       0:00:51.161 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.052)       0:00:51.214 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.065)       0:00:51.279 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.102)       0:00:51.382 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.049)       0:00:51.431 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.155)       0:00:51.587 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.046)       0:00:51.634 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  14:54:44 +0000 (0:00:00.304)       0:00:51.939 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  14:54:45 +0000 (0:00:00.556)       0:00:52.495 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  14:54:45 +0000 (0:00:00.168)       0:00:52.664 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  14:54:45 +0000 (0:00:00.062)       0:00:52.727 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.655)       0:00:53.382 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.056)       0:00:53.438 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.046)       0:00:53.484 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.059)       0:00:53.544 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.109)       0:00:53.653 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  14:54:46 +0000 (0:00:00.304)       0:00:53.958 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  14:54:47 +0000 (0:00:00.238)       0:00:54.197 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  14:54:47 +0000 (0:00:00.124)       0:00:54.321 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  14:54:47 +0000 (0:00:00.096)       0:00:54.418 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:12:13', '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:1d:e3', '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:4a:cf', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:5a:de', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:85:d7', '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:4c:1e', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  14:54:47 +0000 (0:00:00.253)       0:00:54.672 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  14:54:47 +0000 (0:00:00.147)       0:00:54.819 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  14:54:48 +0000 (0:00:00.293)       0:00:55.113 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  14:54:48 +0000 (0:00:00.060)       0:00:55.173 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  14:54:48 +0000 (0:00:00.379)       0:00:55.552 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  14:54:48 +0000 (0:00:00.061)       0:00:55.613 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  14:54:48 +0000 (0:00:00.050)       0:00:55.664 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:12:13', '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:1d:e3', '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:4a:cf', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:5a:de', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:85:d7', '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:4c:1e', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  14:54:49 +0000 (0:00:00.327)       0:00:55.991 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  14:54:49 +0000 (0:00:00.080)       0:00:56.072 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:12:13', 'entry': 'set:disk_first,52:54:00:01:12:13,192.168.140.10,disk-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:1d:e3', 'entry': 'set:net_first,52:54:01:01:1d:e3,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:4a:cf', 'entry': 'set:disk_first,52:54:00:00:4a:cf,192.168.110.10,disk-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:5a:de', 'entry': 'set:net_first,52:54:01:00:5a:de,192.168.110.20,net-first-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:85:d7', 'entry': 'set:net_only,52:54:02:00:85:d7,192.168.110.30,net-only-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:4c:1e', 'entry': 'set:no_boot_order,52:54:03:00:4c:1e,192.168.110.40,no-boot-order-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  14:54:53 +0000 (0:00:04.026)       0:01:00.098 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  14:54:53 +0000 (0:00:00.116)       0:01:00.214 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  14:54:53 +0000 (0:00:00.366)       0:01:00.581 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  14:54:53 +0000 (0:00:00.138)       0:01:00.719 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  14:54:53 +0000 (0:00:00.113)       0:01:00.832 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  14:54:54 +0000 (0:00:00.223)       0:01:01.055 *********",
                                "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] ***",
                                "Thursday 11 June 2026  14:54:57 +0000 (0:00:03.410)       0:01:04.466 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  14:54:57 +0000 (0:00:00.262)       0:01:04.728 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  14:54:57 +0000 (0:00:00.054)       0:01:04.783 *********",
                                "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] *******",
                                "Thursday 11 June 2026  14:54:57 +0000 (0:00:00.083)       0:01:04.866 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  14:54:57 +0000 (0:00:00.066)       0:01:04.932 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  14:54:58 +0000 (0:00:00.535)       0:01:05.468 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  14:54:58 +0000 (0:00:00.076)       0:01:05.544 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  14:54:59 +0000 (0:00:00.915)       0:01:06.459 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  14:55:00 +0000 (0:00:00.565)       0:01:07.025 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Thursday 11 June 2026  14:55:00 +0000 (0:00:00.507)       0:01:07.532 *********",
                                "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] *********************",
                                "Thursday 11 June 2026  14:55:02 +0000 (0:00:01.910)       0:01:09.443 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  14:55:02 +0000 (0:00:00.126)       0:01:09.569 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Thursday 11 June 2026  14:55:02 +0000 (0:00:00.267)       0:01:09.836 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Thursday 11 June 2026  14:55:02 +0000 (0:00:00.073)       0:01:09.910 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Thursday 11 June 2026  14:55:03 +0000 (0:00:00.614)       0:01:10.525 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Thursday 11 June 2026  14:55:03 +0000 (0:00:00.061)       0:01:10.587 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Thursday 11 June 2026  14:55:03 +0000 (0:00:00.055)       0:01:10.642 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Thursday 11 June 2026  14:55:03 +0000 (0:00:00.088)       0:01:10.731 *********",
                                "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] *******************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.254)       0:01:10.986 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.037 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.044)       0:01:11.082 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.050)       0:01:11.133 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.184 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.049)       0:01:11.234 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.099)       0:01:11.333 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.052)       0:01:11.386 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.048)       0:01:11.434 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.053)       0:01:11.487 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.048)       0:01:11.536 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.051)       0:01:11.588 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.099)       0:01:11.688 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.733 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.779 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.824 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.045)       0:01:11.869 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  14:55:04 +0000 (0:00:00.046)       0:01:11.916 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.093)       0:01:12.009 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.054)       0:01:12.063 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.056)       0:01:12.120 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.064)       0:01:12.184 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.060)       0:01:12.245 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.054)       0:01:12.299 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.109)       0:01:12.408 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Thursday 11 June 2026  14:55:05 +0000 (0:00:00.347)       0:01:12.756 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Thursday 11 June 2026  14:55:06 +0000 (0:00:00.533)       0:01:13.289 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Thursday 11 June 2026  14:55:06 +0000 (0:00:00.444)       0:01:13.734 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Thursday 11 June 2026  14:55:07 +0000 (0:00:00.329)       0:01:14.063 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Thursday 11 June 2026  14:55:07 +0000 (0:00:00.472)       0:01:14.535 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Thursday 11 June 2026  14:55:07 +0000 (0:00:00.063)       0:01:14.598 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Thursday 11 June 2026  14:55:07 +0000 (0:00:00.352)       0:01:14.951 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Thursday 11 June 2026  14:55:08 +0000 (0:00:00.647)       0:01:15.599 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  14:55:08 +0000 (0:00:00.257)       0:01:15.857 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****",
                                "Thursday 11 June 2026  14:55:09 +0000 (0:00:00.371)       0:01:16.228 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type disk-first-0] **********************",
                                "Thursday 11 June 2026  14:55:09 +0000 (0:00:00.433)       0:01:16.661 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:01.395)       0:01:18.057 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:00.047)       0:01:18.104 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:00.124)       0:01:18.228 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:00.103)       0:01:18.331 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:00.369)       0:01:18.700 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:11 +0000 (0:00:00.099)       0:01:18.800 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:12 +0000 (0:00:00.369)       0:01:19.169 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********",
                                "Thursday 11 June 2026  14:55:12 +0000 (0:00:00.242)       0:01:19.412 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  14:55:12 +0000 (0:00:00.393)       0:01:19.805 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:13 +0000 (0:00:00.372)       0:01:20.177 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:13 +0000 (0:00:00.120)       0:01:20.298 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:13 +0000 (0:00:00.336)       0:01:20.634 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******",
                                "Thursday 11 June 2026  14:55:13 +0000 (0:00:00.302)       0:01:20.937 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***",
                                "Thursday 11 June 2026  14:55:14 +0000 (0:00:00.409)       0:01:21.346 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****",
                                "Thursday 11 June 2026  14:55:14 +0000 (0:00:00.090)       0:01:21.437 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********",
                                "Thursday 11 June 2026  14:55:14 +0000 (0:00:00.130)       0:01:21.567 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************",
                                "Thursday 11 June 2026  14:55:14 +0000 (0:00:00.064)       0:01:21.632 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  14:55:14 +0000 (0:00:00.063)       0:01:21.696 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.347)       0:01:22.043 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.094)       0:01:22.137 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.053)       0:01:22.191 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.101)       0:01:22.292 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for disk-first-0] *****************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.096)       0:01:22.389 *********",
                                "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] *********",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.127)       0:01:22.516 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Thursday 11 June 2026  14:55:15 +0000 (0:00:00.362)       0:01:22.878 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Thursday 11 June 2026  14:55:16 +0000 (0:00:00.496)       0:01:23.375 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Thursday 11 June 2026  14:55:16 +0000 (0:00:00.425)       0:01:23.800 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Thursday 11 June 2026  14:55:17 +0000 (0:00:00.342)       0:01:24.143 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Thursday 11 June 2026  14:55:17 +0000 (0:00:00.363)       0:01:24.507 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Thursday 11 June 2026  14:55:17 +0000 (0:00:00.412)       0:01:24.919 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Thursday 11 June 2026  14:55:18 +0000 (0:00:00.397)       0:01:25.317 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Thursday 11 June 2026  14:55:18 +0000 (0:00:00.303)       0:01:25.620 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Thursday 11 June 2026  14:55:18 +0000 (0:00:00.355)       0:01:25.976 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for net-first-0] ***********************",
                                "Thursday 11 June 2026  14:55:19 +0000 (0:00:00.375)       0:01:26.351 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******",
                                "Thursday 11 June 2026  14:55:19 +0000 (0:00:00.321)       0:01:26.673 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type net-first-0] ***********************",
                                "Thursday 11 June 2026  14:55:20 +0000 (0:00:00.337)       0:01:27.011 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************",
                                "Thursday 11 June 2026  14:55:20 +0000 (0:00:00.484)       0:01:27.495 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********",
                                "Thursday 11 June 2026  14:55:20 +0000 (0:00:00.076)       0:01:27.572 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  14:55:20 +0000 (0:00:00.146)       0:01:27.718 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:55:20 +0000 (0:00:00.117)       0:01:27.836 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:21 +0000 (0:00:00.372)       0:01:28.209 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:21 +0000 (0:00:00.142)       0:01:28.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:21 +0000 (0:00:00.368)       0:01:28.719 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********",
                                "Thursday 11 June 2026  14:55:22 +0000 (0:00:00.321)       0:01:29.041 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  14:55:22 +0000 (0:00:00.392)       0:01:29.434 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:22 +0000 (0:00:00.388)       0:01:29.823 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:22 +0000 (0:00:00.078)       0:01:29.901 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:23 +0000 (0:00:00.334)       0:01:30.236 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******",
                                "Thursday 11 June 2026  14:55:23 +0000 (0:00:00.330)       0:01:30.567 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.411)       0:01:30.978 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.106)       0:01:31.084 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.070)       0:01:31.155 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.066)       0:01:31.222 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.053)       0:01:31.275 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.357)       0:01:31.633 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.146)       0:01:31.780 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.056)       0:01:31.836 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  14:55:24 +0000 (0:00:00.054)       0:01:31.891 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for net-first-0] ******************",
                                "Thursday 11 June 2026  14:55:25 +0000 (0:00:00.096)       0:01:31.987 *********",
                                "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] **********",
                                "Thursday 11 June 2026  14:55:25 +0000 (0:00:00.127)       0:01:32.115 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Thursday 11 June 2026  14:55:25 +0000 (0:00:00.379)       0:01:32.494 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Thursday 11 June 2026  14:55:25 +0000 (0:00:00.273)       0:01:32.767 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Thursday 11 June 2026  14:55:26 +0000 (0:00:00.540)       0:01:33.308 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Thursday 11 June 2026  14:55:26 +0000 (0:00:00.293)       0:01:33.602 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Thursday 11 June 2026  14:55:26 +0000 (0:00:00.366)       0:01:33.968 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Thursday 11 June 2026  14:55:27 +0000 (0:00:00.348)       0:01:34.317 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Thursday 11 June 2026  14:55:27 +0000 (0:00:00.382)       0:01:34.700 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Thursday 11 June 2026  14:55:28 +0000 (0:00:00.289)       0:01:34.989 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Thursday 11 June 2026  14:55:28 +0000 (0:00:00.438)       0:01:35.427 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for net-only-0] ************************",
                                "Thursday 11 June 2026  14:55:28 +0000 (0:00:00.329)       0:01:35.757 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******",
                                "Thursday 11 June 2026  14:55:29 +0000 (0:00:00.414)       0:01:36.172 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type net-only-0] ************************",
                                "Thursday 11 June 2026  14:55:29 +0000 (0:00:00.387)       0:01:36.559 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.495)       0:01:37.054 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.053)       0:01:37.108 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.080)       0:01:37.188 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.093)       0:01:37.282 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.287)       0:01:37.569 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:30 +0000 (0:00:00.083)       0:01:37.653 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.346)       0:01:38.000 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.350)       0:01:38.350 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.467)       0:01:38.817 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.051)       0:01:38.869 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.056)       0:01:38.925 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************",
                                "Thursday 11 June 2026  14:55:31 +0000 (0:00:00.051)       0:01:38.977 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.051)       0:01:39.028 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.270)       0:01:39.298 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.148)       0:01:39.446 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.055)       0:01:39.502 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.057)       0:01:39.560 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for net-only-0] *******************",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.094)       0:01:39.654 *********",
                                "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] ***********",
                                "Thursday 11 June 2026  14:55:32 +0000 (0:00:00.183)       0:01:39.837 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary file for domain XML] ******************",
                                "Thursday 11 June 2026  14:55:33 +0000 (0:00:00.356)       0:01:40.194 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Write current domain XML to temporary file] ************",
                                "Thursday 11 June 2026  14:55:33 +0000 (0:00:00.268)       0:01:40.463 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove existing boot elements from os section] *********",
                                "Thursday 11 June 2026  14:55:34 +0000 (0:00:00.540)       0:01:41.003 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to disk device] *************************",
                                "Thursday 11 June 2026  14:55:34 +0000 (0:00:00.376)       0:01:41.379 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get interface count for boot order] ********************",
                                "Thursday 11 June 2026  14:55:34 +0000 (0:00:00.058)       0:01:41.437 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add boot order to network interfaces] ******************",
                                "Thursday 11 June 2026  14:55:34 +0000 (0:00:00.326)       0:01:41.764 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Read updated domain XML] *******************************",
                                "Thursday 11 June 2026  14:55:35 +0000 (0:00:00.389)       0:01:42.154 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Redefine domain with updated boot order] ***************",
                                "Thursday 11 June 2026  14:55:35 +0000 (0:00:00.329)       0:01:42.483 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean up temporary domain XML file] ********************",
                                "Thursday 11 June 2026  14:55:35 +0000 (0:00:00.426)       0:01:42.910 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************",
                                "Thursday 11 June 2026  14:55:36 +0000 (0:00:00.365)       0:01:43.276 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***",
                                "Thursday 11 June 2026  14:55:36 +0000 (0:00:00.418)       0:01:43.694 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************",
                                "Thursday 11 June 2026  14:55:37 +0000 (0:00:00.351)       0:01:44.046 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************",
                                "Thursday 11 June 2026  14:55:37 +0000 (0:00:00.539)       0:01:44.586 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****",
                                "Thursday 11 June 2026  14:55:37 +0000 (0:00:00.058)       0:01:44.645 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  14:55:37 +0000 (0:00:00.086)       0:01:44.731 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:55:37 +0000 (0:00:00.146)       0:01:44.878 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  14:55:38 +0000 (0:00:00.410)       0:01:45.289 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  14:55:38 +0000 (0:00:00.115)       0:01:45.404 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  14:55:38 +0000 (0:00:00.319)       0:01:45.724 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.285)       0:01:46.009 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.472)       0:01:46.482 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.066)       0:01:46.548 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.065)       0:01:46.614 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.068)       0:01:46.683 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  14:55:39 +0000 (0:00:00.050)       0:01:46.733 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.407)       0:01:47.141 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.082)       0:01:47.223 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.047)       0:01:47.270 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.055)       0:01:47.326 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.116)       0:01:47.442 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.063)       0:01:47.505 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.155)       0:01:47.661 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Thursday 11 June 2026  14:55:40 +0000 (0:00:00.070)       0:01:47.732 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:55:43 +0000 (0:00:03.171)       0:01:50.904 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  14:55:44 +0000 (0:00:00.142)       0:01:51.046 *********",
                                "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] *********************************",
                                "Thursday 11 June 2026  14:55:44 +0000 (0:00:00.077)       0:01:51.124 *********",
                                "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] ******************************************************",
                                "Thursday 11 June 2026  14:55:44 +0000 (0:00:00.101)       0:01:51.225 *********",
                                "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.] ************************",
                                "Thursday 11 June 2026  14:55:44 +0000 (0:00:00.166)       0:01:51.391 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Thursday 11 June 2026  14:55:44 +0000 (0:00:00.325)       0:01:51.716 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.496)       0:01:52.213 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.082)       0:01:52.296 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.074)       0:01:52.370 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.145)       0:01:52.516 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.055)       0:01:52.571 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Get disk_first VM XML] ***************************************************",
                                "Thursday 11 June 2026  14:55:45 +0000 (0:00:00.096)       0:01:52.668 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in disk-first VM] **********************************",
                                "Thursday 11 June 2026  14:55:46 +0000 (0:00:00.361)       0:01:53.030 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in disk-first VM] *****************************",
                                "Thursday 11 June 2026  14:55:46 +0000 (0:00:00.342)       0:01:53.372 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert disk-first VM has correct boot order] *****************************",
                                "Thursday 11 June 2026  14:55:46 +0000 (0:00:00.330)       0:01:53.702 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Get net_first VM XML] ****************************************************",
                                "Thursday 11 June 2026  14:55:46 +0000 (0:00:00.076)       0:01:53.779 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in network-first VM] *******************************",
                                "Thursday 11 June 2026  14:55:47 +0000 (0:00:00.372)       0:01:54.151 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in network-first VM] **************************",
                                "Thursday 11 June 2026  14:55:47 +0000 (0:00:00.381)       0:01:54.532 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert network-first VM has correct boot order] **************************",
                                "Thursday 11 June 2026  14:55:47 +0000 (0:00:00.308)       0:01:54.840 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Get net_only VM XML] *****************************************************",
                                "Thursday 11 June 2026  14:55:47 +0000 (0:00:00.077)       0:01:54.918 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check interface boot order in network-only VM] ***************************",
                                "Thursday 11 June 2026  14:55:48 +0000 (0:00:00.323)       0:01:55.241 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check disk boot order in network-only VM (should not exist)] *************",
                                "Thursday 11 June 2026  14:55:48 +0000 (0:00:00.296)       0:01:55.538 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert network-only VM has correct boot order] ***************************",
                                "Thursday 11 June 2026  14:55:48 +0000 (0:00:00.353)       0:01:55.891 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Get no_boot_order VM XML] ************************************************",
                                "Thursday 11 June 2026  14:55:48 +0000 (0:00:00.085)       0:01:55.976 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Check for any boot order attributes in no-boot-order VM] *****************",
                                "Thursday 11 June 2026  14:55:49 +0000 (0:00:00.342)       0:01:56.319 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert no-boot-order VM has no boot order attributes] ********************",
                                "Thursday 11 June 2026  14:55:49 +0000 (0:00:00.315)       0:01:56.634 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output success message] **************************************************",
                                "Thursday 11 June 2026  14:55:49 +0000 (0:00:00.086)       0:01:56.720 *********",
                                "ok: [instance] =>",
                                "  msg: All boot_order validations passed successfully!",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=252  changed=99   unreachable=0    failed=0    skipped=106  rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  14:55:49 +0000 (0:00:00.191)       0:01:56.912 *********",
                                "===============================================================================",
                                "ci_nmstate : Install required packages on instance ---------------------- 9.09s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.89s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 4.03s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 3.41s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.17s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.45s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 1.99s",
                                "libvirt_manager : Create group inventories ------------------------------ 1.91s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.65s",
                                "libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.40s",
                                "Gathering Facts --------------------------------------------------------- 1.15s",
                                "dnsmasq : Enable and start service -------------------------------------- 0.96s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 0.83s",
                                "libvirt_manager : Create needed workload directory ---------------------- 0.82s",
                                "libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.78s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 0.77s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 0.75s",
                                "libvirt_manager : Enable masquerading for public traffic ---------------- 0.74s",
                                "libvirt_manager : Allow QEMU on workload directory ---------------------- 0.71s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 0.71s",
                                "INFO     Running boot_order > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  14:55:50 +0000 (0:00:00.050)       0:00:00.050 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  14:55:51 +0000 (0:00:01.169)       0:00:01.220 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  14:55:52 +0000 (0:00:00.438)       0:00:01.659 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:55:54 +0000 (0:00:02.030)       0:00:03.690 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  14:55:55 +0000 (0:00:01.020)       0:00:04.710 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  14:55:58 +0000 (0:00:02.934)       0:00:07.645 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  14:55:59 +0000 (0:00:01.325)       0:00:08.970 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  14:56:00 +0000 (0:00:01.238)       0:00:10.209 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  14:56:02 +0000 (0:00:01.213)       0:00:11.422 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  14:56:02 +0000 (0:00:00.097)       0:00:11.520 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  14:56:02 +0000 (0:00:00.526)       0:00:12.046 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  14:56:03 +0000 (0:00:00.458)       0:00:12.505 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:56:03 +0000 (0:00:00.149)       0:00:12.654 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-no-boot-order-0",
                                "  - cifmw-disk-first-0",
                                "  - cifmw-net-only-0",
                                "  - cifmw-net-first-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  14:56:03 +0000 (0:00:00.125)       0:00:12.779 *********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  14:56:04 +0000 (0:00:01.345)       0:00:14.124 *********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  14:56:06 +0000 (0:00:01.772)       0:00:15.897 *********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  14:56:08 +0000 (0:00:01.531)       0:00:17.428 *********",
                                "ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance -> localhost] => (item=cifmw-disk-first-0)",
                                "ok: [instance -> localhost] => (item=cifmw-net-only-0)",
                                "ok: [instance -> localhost] => (item=cifmw-net-first-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  14:56:09 +0000 (0:00:01.456)       0:00:18.884 *********",
                                "ok: [instance] => (item=cifmw-no-boot-order-0)",
                                "ok: [instance] => (item=cifmw-disk-first-0)",
                                "ok: [instance] => (item=cifmw-net-only-0)",
                                "ok: [instance] => (item=cifmw-net-first-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  14:56:10 +0000 (0:00:01.279)       0:00:20.163 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  14:56:11 +0000 (0:00:00.475)       0:00:20.639 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:56:11 +0000 (0:00:00.164)       0:00:20.804 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-public",
                                "  - cifmw-osp_trunk",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  14:56:11 +0000 (0:00:00.129)       0:00:20.933 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:56:11 +0000 (0:00:00.352)       0:00:21.286 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:56:12 +0000 (0:00:00.090)       0:00:21.377 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:56:12 +0000 (0:00:00.092)       0:00:21.469 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:56:12 +0000 (0:00:00.108)       0:00:21.578 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:56:12 +0000 (0:00:00.368)       0:00:21.946 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:56:12 +0000 (0:00:00.385)       0:00:22.331 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:56:13 +0000 (0:00:00.102)       0:00:22.434 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:56:13 +0000 (0:00:00.140)       0:00:22.574 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:56:13 +0000 (0:00:00.155)       0:00:22.730 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:56:13 +0000 (0:00:00.360)       0:00:23.091 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  14:56:14 +0000 (0:00:00.384)       0:00:23.475 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  14:56:15 +0000 (0:00:01.595)       0:00:25.070 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  14:56:16 +0000 (0:00:00.818)       0:00:25.889 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  14:56:17 +0000 (0:00:00.993)       0:00:26.883 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  14:56:17 +0000 (0:00:00.433)       0:00:27.316 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781189663.350525, 'mtime': 1781189663.350525, 'ctime': 1781189663.350525, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781189663.353525, 'mtime': 1781189663.353525, 'ctime': 1781189663.353525, '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] **************************",
                                "Thursday 11 June 2026  14:56:18 +0000 (0:00:00.902)       0:00:28.218 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  14:56:20 +0000 (0:00:01.274)       0:00:29.492 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  14:56:21 +0000 (0:00:00.872)       0:00:30.365 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  14:56:21 +0000 (0:00:00.518)       0:00:30.883 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  14:56:22 +0000 (0:00:00.799)       0:00:31.683 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:56:22 +0000 (0:00:00.183)       0:00:31.866 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  14:56:22 +0000 (0:00:00.132)       0:00:31.999 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.390)       0:00:32.389 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.120)       0:00:32.509 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.143)       0:00:32.653 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.133)       0:00:32.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.193)       0:00:32.980 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  14:56:23 +0000 (0:00:00.177)       0:00:33.157 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  14:56:24 +0000 (0:00:00.409)       0:00:33.567 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  14:56:24 +0000 (0:00:00.087)       0:00:33.654 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:56:24 +0000 (0:00:00.168)       0:00:33.822 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  14:56:24 +0000 (0:00:00.128)       0:00:33.951 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.419)       0:00:34.370 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.136)       0:00:34.507 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.189)       0:00:34.696 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.109)       0:00:34.805 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.083)       0:00:34.889 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  14:56:25 +0000 (0:00:00.172)       0:00:35.061 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  14:56:26 +0000 (0:00:00.391)       0:00:35.452 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  14:56:26 +0000 (0:00:00.057)       0:00:35.510 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  14:56:26 +0000 (0:00:00.494)       0:00:36.005 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  14:56:27 +0000 (0:00:00.508)       0:00:36.513 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  14:56:27 +0000 (0:00:00.573)       0:00:37.086 *********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  14:56:28 +0000 (0:00:00.596)       0:00:37.683 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  14:56:28 +0000 (0:00:00.302)       0:00:37.985 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  14:56:28 +0000 (0:00:00.056)       0:00:38.042 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  14:56:30 +0000 (0:00:01.752)       0:00:39.794 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  14:56:30 +0000 (0:00:00.520)       0:00:40.314 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  14:56:32 +0000 (0:00:01.713)       0:00:42.028 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:56:33 +0000 (0:00:00.447)       0:00:42.475 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:56:33 +0000 (0:00:00.065)       0:00:42.540 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  14:56:33 +0000 (0:00:00.053)       0:00:42.594 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  14:56:33 +0000 (0:00:00.078)       0:00:42.672 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  14:56:33 +0000 (0:00:00.673)       0:00:43.346 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  14:56:34 +0000 (0:00:00.604)       0:00:43.951 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  14:56:34 +0000 (0:00:00.286)       0:00:44.237 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  14:56:34 +0000 (0:00:00.058)       0:00:44.296 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  14:56:34 +0000 (0:00:00.043)       0:00:44.339 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  14:56:36 +0000 (0:00:01.066)       0:00:45.406 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:56:36 +0000 (0:00:00.103)       0:00:45.509 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:56:36 +0000 (0:00:00.480)       0:00:45.990 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  14:56:37 +0000 (0:00:00.373)       0:00:46.363 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:56:37 +0000 (0:00:00.101)       0:00:46.465 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:56:37 +0000 (0:00:00.342)       0:00:46.807 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  14:56:37 +0000 (0:00:00.429)       0:00:47.237 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  14:56:38 +0000 (0:00:00.123)       0:00:47.361 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  14:56:39 +0000 (0:00:01.614)       0:00:48.975 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:04.400)       0:00:53.376 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.357)       0:00:53.733 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.051)       0:00:53.784 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.043)       0:00:53.828 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.076)       0:00:53.904 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.043)       0:00:53.948 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.318)       0:00:54.266 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:56:44 +0000 (0:00:00.079)       0:00:54.346 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:56:45 +0000 (0:00:00.041)       0:00:54.388 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  14:56:45 +0000 (0:00:00.320)       0:00:54.708 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  14:56:45 +0000 (0:00:00.043)       0:00:54.751 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  14:56:45 +0000 (0:00:00.046)       0:00:54.798 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  14:56:46 +0000 (0:00:00.782)       0:00:55.581 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  14:56:46 +0000 (0:00:00.281)       0:00:55.862 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  14:56:47 +0000 (0:00:00.602)       0:00:56.465 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  14:56:47 +0000 (0:00:00.361)       0:00:56.827 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  14:56:48 +0000 (0:00:00.718)       0:00:57.545 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  14:56:48 +0000 (0:00:00.058)       0:00:57.604 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  14:56:48 +0000 (0:00:00.277)       0:00:57.881 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  14:56:48 +0000 (0:00:00.311)       0:00:58.193 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  14:56:48 +0000 (0:00:00.119)       0:00:58.312 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  14:56:49 +0000 (0:00:00.397)       0:00:58.710 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=78   changed=24   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  14:56:50 +0000 (0:00:00.875)       0:00:59.586 *********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.40s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.93s",
                                "Copy generated content to proper location ------------------------------- 2.03s",
                                "libvirt_manager : Destroy machine --------------------------------------- 1.77s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.75s",
                                "podman : Ensure podman is installed ------------------------------------- 1.71s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.61s",
                                "libvirt_manager : Destroy networks -------------------------------------- 1.60s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.53s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.46s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.35s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.33s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.28s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.27s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.24s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.21s",
                                "Gathering Facts --------------------------------------------------------- 1.17s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.07s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.02s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.99s",
                                "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  14:57:09 +0000 (0:00:00.071)       0:00:00.071 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  14:57:10 +0000 (0:00:01.035)       0:00:01.106 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  14:57:10 +0000 (0:00:00.601)       0:00:01.708 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  14:57:10 +0000 (0:00:00.078)       0:00:01.786 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  14:57:11 +0000 (0:00:00.188)       0:00:01.975 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  14:57:11 +0000 (0:00:00.439)       0:00:02.415 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  14:57:11 +0000 (0:00:00.399)       0:00:02.814 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  14:57:12 +0000 (0:00:00.984)       0:00:03.798 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  14:57:13 +0000 (0:00:00.187)       0:00:03.986 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  14:57:13 +0000 (0:00:00.707)       0:00:04.693 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  14:57:15 +0000 (0:00:01.737)       0:00:06.431 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  14:57:16 +0000 (0:00:01.396)       0:00:07.828 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  14:57:23 +0000 (0:00:07.115)       0:00:14.943 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  14:57:24 +0000 (0:00:00.877)       0:00:15.821 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  14:57:24 +0000 (0:00:00.073)       0:00:15.895 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  14:57:25 +0000 (0:00:00.893)       0:00:16.789 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  14:57:25 +0000 (0:00:00.097)       0:00:16.886 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  14:57:26 +0000 (0:00:00.102)       0:00:16.989 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  14:57:26 +0000 (0:00:00.102)       0:00:17.091 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  14:57:26 +0000 (0:00:00.643)       0:00:17.735 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.623)       0:00:18.358 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.082)       0:00:18.441 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.101)       0:00:18.543 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.125)       0:00:18.668 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.109)       0:00:18.778 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.086)       0:00:18.864 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  14:57:27 +0000 (0:00:00.081)       0:00:18.945 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.115)       0:00:19.061 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.071)       0:00:19.132 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.082)       0:00:19.215 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.104)       0:00:19.319 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.145)       0:00:19.465 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  14:57:28 +0000 (0:00:00.348)       0:00:19.814 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.392)       0:00:20.206 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.373)       0:00:20.580 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.115)       0:00:20.696 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.071)       0:00:20.768 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.067)       0:00:20.836 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  14:57:29 +0000 (0:00:00.069)       0:00:20.905 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.105)       0:00:21.010 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.057)       0:00:21.068 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.054)       0:00:21.122 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.064)       0:00:21.187 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.052)       0:00:21.239 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.133)       0:00:21.373 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.074)       0:00:21.447 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.072)       0:00:21.520 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.110)       0:00:21.631 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  14:57:30 +0000 (0:00:00.073)       0:00:21.704 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  14:58:13 +0000 (0:00:42.722)       0:01:04.426 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  14:58:15 +0000 (0:00:01.731)       0:01:06.158 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  14:58:15 +0000 (0:00:00.203)       0:01:06.361 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  14:58:15 +0000 (0:00:00.191)       0:01:06.552 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  14:58:15 +0000 (0:00:00.064)       0:01:06.617 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  14:58:17 +0000 (0:00:01.672)       0:01:08.289 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  14:58:17 +0000 (0:00:00.460)       0:01:08.750 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  14:58:18 +0000 (0:00:00.373)       0:01:09.123 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  14:58:18 +0000 (0:00:00.181)       0:01:09.304 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  14:58:18 +0000 (0:00:00.097)       0:01:09.401 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  14:58:18 +0000 (0:00:00.310)       0:01:09.712 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.409)       0:01:10.121 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.112)       0:01:10.234 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.058)       0:01:10.293 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.060)       0:01:10.353 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.060)       0:01:10.413 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.106)       0:01:10.520 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  14:58:19 +0000 (0:00:00.071)       0:01:10.591 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:58:21 +0000 (0:00:01.445)       0:01:12.036 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  14:58:22 +0000 (0:00:00.997)       0:01:13.034 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  14:58:25 +0000 (0:00:03.102)       0:01:16.137 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  14:58:26 +0000 (0:00:01.120)       0:01:17.258 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  14:58:27 +0000 (0:00:01.059)       0:01:18.317 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  14:58:28 +0000 (0:00:01.104)       0:01:19.422 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  14:58:28 +0000 (0:00:00.088)       0:01:19.510 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  14:58:29 +0000 (0:00:00.593)       0:01:20.103 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  14:58:29 +0000 (0:00:00.533)       0:01:20.637 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:58:29 +0000 (0:00:00.132)       0:01:20.770 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  14:58:29 +0000 (0:00:00.106)       0:01:20.876 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  14:58:29 +0000 (0:00:00.043)       0:01:20.919 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.041)       0:01:20.961 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.074)       0:01:21.035 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.044)       0:01:21.079 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.044)       0:01:21.124 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.450)       0:01:21.575 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.166)       0:01:21.741 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  14:58:30 +0000 (0:00:00.167)       0:01:21.909 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.057)       0:01:21.966 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.010 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.055 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.079)       0:01:22.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.429)       0:01:22.564 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.053)       0:01:22.617 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  14:58:31 +0000 (0:00:00.044)       0:01:22.661 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  14:58:32 +0000 (0:00:00.776)       0:01:23.438 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  14:58:33 +0000 (0:00:00.741)       0:01:24.179 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  14:58:33 +0000 (0:00:00.693)       0:01:24.872 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:58:34 +0000 (0:00:00.167)       0:01:25.040 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  14:58:34 +0000 (0:00:00.105)       0:01:25.145 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  14:58:34 +0000 (0:00:00.424)       0:01:25.570 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  14:58:34 +0000 (0:00:00.140)       0:01:25.711 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.268)       0:01:25.979 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.127)       0:01:26.107 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.116)       0:01:26.223 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.138)       0:01:26.362 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.371)       0:01:26.733 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.056)       0:01:26.790 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:58:35 +0000 (0:00:00.152)       0:01:26.943 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  14:58:36 +0000 (0:00:00.110)       0:01:27.053 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  14:58:36 +0000 (0:00:00.414)       0:01:27.467 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  14:58:36 +0000 (0:00:00.139)       0:01:27.606 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  14:58:36 +0000 (0:00:00.200)       0:01:27.807 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  14:58:37 +0000 (0:00:00.150)       0:01:27.958 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  14:58:37 +0000 (0:00:00.148)       0:01:28.107 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  14:58:37 +0000 (0:00:00.180)       0:01:28.287 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  14:58:37 +0000 (0:00:00.375)       0:01:28.663 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  14:58:37 +0000 (0:00:00.099)       0:01:28.763 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.319)       0:01:29.083 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.056)       0:01:29.139 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.049)       0:01:29.189 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.055)       0:01:29.244 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.321)       0:01:29.566 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  14:58:38 +0000 (0:00:00.053)       0:01:29.619 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  14:58:40 +0000 (0:00:01.825)       0:01:31.445 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  14:58:41 +0000 (0:00:00.585)       0:01:32.030 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  14:58:42 +0000 (0:00:01.468)       0:01:33.498 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:58:42 +0000 (0:00:00.400)       0:01:33.898 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  14:58:43 +0000 (0:00:00.065)       0:01:33.964 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  14:58:43 +0000 (0:00:00.055)       0:01:34.019 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  14:58:43 +0000 (0:00:00.095)       0:01:34.114 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  14:58:43 +0000 (0:00:00.655)       0:01:34.770 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  14:58:44 +0000 (0:00:00.635)       0:01:35.406 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  14:58:44 +0000 (0:00:00.286)       0:01:35.692 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  14:58:44 +0000 (0:00:00.056)       0:01:35.749 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  14:58:44 +0000 (0:00:00.046)       0:01:35.796 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  14:58:45 +0000 (0:00:01.070)       0:01:36.866 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:58:46 +0000 (0:00:00.110)       0:01:36.977 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:58:46 +0000 (0:00:00.454)       0:01:37.432 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  14:58:46 +0000 (0:00:00.294)       0:01:37.726 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  14:58:46 +0000 (0:00:00.103)       0:01:37.830 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  14:58:47 +0000 (0:00:00.232)       0:01:38.062 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  14:58:47 +0000 (0:00:00.345)       0:01:38.407 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  14:58:47 +0000 (0:00:00.125)       0:01:38.533 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  14:58:49 +0000 (0:00:01.562)       0:01:40.096 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  14:58:50 +0000 (0:00:01.619)       0:01:41.715 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.336)       0:01:42.052 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.071)       0:01:42.124 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.058)       0:01:42.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] ****************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.076)       0:01:42.259 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.047)       0:01:42.306 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.278)       0:01:42.585 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.135)       0:01:42.720 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:58:51 +0000 (0:00:00.045)       0:01:42.766 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  14:58:52 +0000 (0:00:00.325)       0:01:43.092 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  14:58:52 +0000 (0:00:00.055)       0:01:43.147 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  14:58:52 +0000 (0:00:00.046)       0:01:43.193 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  14:58:52 +0000 (0:00:00.424)       0:01:43.618 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  14:58:52 +0000 (0:00:00.326)       0:01:43.944 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  14:58:53 +0000 (0:00:00.633)       0:01:44.578 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  14:58:53 +0000 (0:00:00.333)       0:01:44.911 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  14:58:54 +0000 (0:00:00.782)       0:01:45.694 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  14:58:54 +0000 (0:00:00.111)       0:01:45.805 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  14:58:55 +0000 (0:00:00.352)       0:01:46.158 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  14:58:55 +0000 (0:00:00.345)       0:01:46.503 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  14:58:55 +0000 (0:00:00.124)       0:01:46.628 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  14:58:55 +0000 (0:00:00.305)       0:01:46.933 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.343)       0:01:47.277 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.303)       0:01:47.581 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.095)       0:01:47.676 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.051)       0:01:47.728 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.054)       0:01:47.783 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  14:58:56 +0000 (0:00:00.044)       0:01:47.827 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  14:58:58 +0000 (0:00:01.534)       0:01:49.361 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  14:58:58 +0000 (0:00:00.311)       0:01:49.673 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  14:58:59 +0000 (0:00:00.629)       0:01:50.302 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  14:58:59 +0000 (0:00:00.075)       0:01:50.378 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  14:58:59 +0000 (0:00:00.277)       0:01:50.655 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  14:59:00 +0000 (0:00:00.658)       0:01:51.314 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  14:59:00 +0000 (0:00:00.460)       0:01:51.774 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  14:59:01 +0000 (0:00:00.379)       0:01:52.153 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  14:59:01 +0000 (0:00:00.446)       0:01:52.600 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  14:59:02 +0000 (0:00:00.438)       0:01:53.038 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  14:59:02 +0000 (0:00:00.529)       0:01:53.567 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  14:59:03 +0000 (0:00:00.538)       0:01:54.106 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  14:59:03 +0000 (0:00:00.569)       0:01:54.675 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  14:59:04 +0000 (0:00:00.496)       0:01:55.172 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  14:59:04 +0000 (0:00:00.524)       0:01:55.697 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  14:59:05 +0000 (0:00:00.508)       0:01:56.205 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  14:59:05 +0000 (0:00:00.478)       0:01:56.684 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  14:59:06 +0000 (0:00:00.499)       0:01:57.184 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  14:59:06 +0000 (0:00:00.509)       0:01:57.693 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  14:59:07 +0000 (0:00:00.434)       0:01:58.127 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  14:59:07 +0000 (0:00:00.475)       0:01:58.603 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  14:59:08 +0000 (0:00:00.574)       0:01:59.177 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  14:59:08 +0000 (0:00:00.511)       0:01:59.689 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  14:59:09 +0000 (0:00:00.461)       0:02:00.151 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  14:59:10 +0000 (0:00:01.458)       0:02:01.609 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  14:59:11 +0000 (0:00:00.517)       0:02:02.127 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  14:59:11 +0000 (0:00:00.467)       0:02:02.595 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  14:59:12 +0000 (0:00:00.522)       0:02:03.118 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  14:59:12 +0000 (0:00:00.467)       0:02:03.586 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  14:59:13 +0000 (0:00:00.439)       0:02:04.025 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  14:59:13 +0000 (0:00:00.512)       0:02:04.537 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  14:59:14 +0000 (0:00:00.504)       0:02:05.042 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  14:59:14 +0000 (0:00:00.097)       0:02:05.139 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  14:59:14 +0000 (0:00:00.397)       0:02:05.537 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  14:59:15 +0000 (0:00:00.504)       0:02:06.041 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  14:59:15 +0000 (0:00:00.430)       0:02:06.472 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  14:59:15 +0000 (0:00:00.293)       0:02:06.765 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  14:59:15 +0000 (0:00:00.083)       0:02:06.848 *********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Thursday 11 June 2026  14:59:16 +0000 (0:00:00.304)       0:02:07.153 *********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  14:59:16 +0000 (0:00:00.076)       0:02:07.230 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  14:59:16 +0000 (0:00:00.598)       0:02:07.828 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  14:59:17 +0000 (0:00:00.536)       0:02:08.365 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  14:59:18 +0000 (0:00:00.703)       0:02:09.069 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  14:59:18 +0000 (0:00:00.365)       0:02:09.434 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=24   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  14:59:19 +0000 (0:00:01.000)       0:02:10.434 *********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 42.72s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.12s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.10s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.83s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.74s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.73s",
                                "ci_setup : Install needed packages -------------------------------------- 1.67s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.62s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.56s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.53s",
                                "podman : Ensure podman is installed ------------------------------------- 1.47s",
                                "libvirt_manager : Ensure read-only socket is enabled for secret. -------- 1.46s",
                                "ci_setup : Manage directories ------------------------------------------- 1.45s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.40s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.12s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.10s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.07s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.06s",
                                "Gathering Facts --------------------------------------------------------- 1.04s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 1.00s",
                                "INFO     Running check_dns > converge",
                                "",
                                "PLAY [Test DNS entries] ********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  14:59:20 +0000 (0:00:00.055)       0:00:00.055 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:01.061)       0:00:01.117 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:00.062)       0:00:01.179 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:00.097)       0:00:01.276 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:00.370)       0:00:01.647 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:00.081)       0:00:01.728 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  14:59:21 +0000 (0:00:00.093)       0:00:01.821 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  14:59:22 +0000 (0:00:00.146)       0:00:01.968 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  14:59:22 +0000 (0:00:00.216)       0:00:02.185 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  14:59:22 +0000 (0:00:00.076)       0:00:02.261 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  14:59:23 +0000 (0:00:00.750)       0:00:03.012 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  14:59:23 +0000 (0:00:00.208)       0:00:03.221 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:59:23 +0000 (0:00:00.150)       0:00:03.371 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:59:23 +0000 (0:00:00.502)       0:00:03.874 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:59:24 +0000 (0:00:00.364)       0:00:04.238 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:59:24 +0000 (0:00:00.102)       0:00:04.340 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:59:24 +0000 (0:00:00.373)       0:00:04.714 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:59:25 +0000 (0:00:00.335)       0:00:05.050 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:59:25 +0000 (0:00:00.097)       0:00:05.147 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:59:25 +0000 (0:00:00.277)       0:00:05.425 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  14:59:25 +0000 (0:00:00.373)       0:00:05.799 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  14:59:25 +0000 (0:00:00.097)       0:00:05.897 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  14:59:26 +0000 (0:00:00.327)       0:00:06.224 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  14:59:26 +0000 (0:00:00.339)       0:00:06.564 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  14:59:27 +0000 (0:00:00.367)       0:00:06.931 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  14:59:27 +0000 (0:00:00.798)       0:00:07.729 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.509)       0:00:08.239 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.109)       0:00:08.349 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.066)       0:00:08.415 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.073)       0:00:08.489 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.074)       0:00:08.564 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.060)       0:00:08.624 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  14:59:28 +0000 (0:00:00.287)       0:00:08.912 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  14:59:29 +0000 (0:00:00.068)       0:00:08.980 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  14:59:29 +0000 (0:00:00.367)       0:00:09.348 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  14:59:30 +0000 (0:00:00.665)       0:00:10.014 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  14:59:30 +0000 (0:00:00.199)       0:00:10.213 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  14:59:30 +0000 (0:00:00.108)       0:00:10.322 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  14:59:31 +0000 (0:00:00.611)       0:00:10.934 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  14:59:31 +0000 (0:00:00.158)       0:00:11.092 *********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  14:59:31 +0000 (0:00:00.130)       0:00:11.223 *********",
                                "changed: [instance] => (item=ocppr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Thursday 11 June 2026  14:59:32 +0000 (0:00:01.067)       0:00:12.291 *********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Thursday 11 June 2026  14:59:33 +0000 (0:00:01.343)       0:00:13.634 *********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Thursday 11 June 2026  14:59:34 +0000 (0:00:00.925)       0:00:14.560 *********",
                                "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] **********",
                                "Thursday 11 June 2026  14:59:35 +0000 (0:00:00.861)       0:00:15.422 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  14:59:35 +0000 (0:00:00.189)       0:00:15.612 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  14:59:36 +0000 (0:00:00.310)       0:00:15.922 *********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Thursday 11 June 2026  14:59:36 +0000 (0:00:00.777)       0:00:16.700 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  14:59:37 +0000 (0:00:00.238)       0:00:16.939 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  14:59:37 +0000 (0:00:00.240)       0:00:17.180 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  14:59:39 +0000 (0:00:01.851)       0:00:19.031 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  14:59:39 +0000 (0:00:00.318)       0:00:19.350 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  14:59:40 +0000 (0:00:00.567)       0:00:19.918 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  14:59:42 +0000 (0:00:02.178)       0:00:22.096 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  14:59:42 +0000 (0:00:00.634)       0:00:22.731 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  14:59:42 +0000 (0:00:00.091)       0:00:22.822 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  14:59:42 +0000 (0:00:00.082)       0:00:22.904 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  14:59:43 +0000 (0:00:00.622)       0:00:23.527 *********",
                                "ok: [instance] => (item=ocppr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  14:59:44 +0000 (0:00:00.437)       0:00:23.964 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  14:59:45 +0000 (0:00:01.516)       0:00:25.480 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  14:59:50 +0000 (0:00:04.620)       0:00:30.101 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  14:59:50 +0000 (0:00:00.329)       0:00:30.430 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  14:59:51 +0000 (0:00:00.578)       0:00:31.009 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  14:59:51 +0000 (0:00:00.636)       0:00:31.646 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:59:51 +0000 (0:00:00.096)       0:00:31.742 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  14:59:52 +0000 (0:00:00.651)       0:00:32.394 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  14:59:52 +0000 (0:00:00.106)       0:00:32.500 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:59:52 +0000 (0:00:00.101)       0:00:32.602 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  14:59:53 +0000 (0:00:00.602)       0:00:33.204 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  14:59:53 +0000 (0:00:00.101)       0:00:33.306 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  14:59:53 +0000 (0:00:00.295)       0:00:33.601 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  14:59:54 +0000 (0:00:01.193)       0:00:34.795 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  14:59:54 +0000 (0:00:00.092)       0:00:34.887 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  14:59:55 +0000 (0:00:00.055)       0:00:34.943 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  14:59:55 +0000 (0:00:00.108)       0:00:35.052 *********",
                                "skipping: [instance] => (item=ocppr)",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:59:55 +0000 (0:00:00.237)       0:00:35.290 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:59:55 +0000 (0:00:00.078)       0:00:35.369 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:59:55 +0000 (0:00:00.099)       0:00:35.468 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:59:56 +0000 (0:00:00.635)       0:00:36.103 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:59:56 +0000 (0:00:00.094)       0:00:36.197 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  14:59:56 +0000 (0:00:00.092)       0:00:36.290 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  14:59:56 +0000 (0:00:00.062)       0:00:36.352 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  14:59:56 +0000 (0:00:00.132)       0:00:36.484 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  14:59:57 +0000 (0:00:00.650)       0:00:37.134 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  14:59:57 +0000 (0:00:00.066)       0:00:37.201 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  14:59:57 +0000 (0:00:00.129)       0:00:37.330 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  14:59:57 +0000 (0:00:00.065)       0:00:37.395 *********",
                                "changed: [instance] => (item=ocppr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  14:59:58 +0000 (0:00:00.919)       0:00:38.314 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  14:59:58 +0000 (0:00:00.144)       0:00:38.458 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  14:59:58 +0000 (0:00:00.383)       0:00:38.842 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  14:59:59 +0000 (0:00:00.086)       0:00:38.929 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  14:59:59 +0000 (0:00:00.372)       0:00:39.301 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  14:59:59 +0000 (0:00:00.089)       0:00:39.391 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  14:59:59 +0000 (0:00:00.352)       0:00:39.744 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  14:59:59 +0000 (0:00:00.076)       0:00:39.820 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:00:00 +0000 (0:00:00.598)       0:00:40.418 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:00:01 +0000 (0:00:00.604)       0:00:41.023 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:00:01 +0000 (0:00:00.561)       0:00:41.584 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:00:01 +0000 (0:00:00.245)       0:00:41.830 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.563)       0:00:42.393 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.087)       0:00:42.481 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.070)       0:00:42.551 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.116)       0:00:42.668 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.071)       0:00:42.739 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:00:02 +0000 (0:00:00.062)       0:00:42.801 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:00:03 +0000 (0:00:00.249)       0:00:43.051 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:00:03 +0000 (0:00:00.061)       0:00:43.112 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:00:03 +0000 (0:00:00.344)       0:00:43.456 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:00:04 +0000 (0:00:00.632)       0:00:44.089 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:00:04 +0000 (0:00:00.222)       0:00:44.312 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:00:04 +0000 (0:00:00.148)       0:00:44.460 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.642)       0:00:45.102 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.102)       0:00:45.205 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.113)       0:00:45.318 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.069)       0:00:45.388 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.161)       0:00:45.550 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:05 +0000 (0:00:00.309)       0:00:45.859 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:06 +0000 (0:00:00.130)       0:00:45.990 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:06 +0000 (0:00:00.213)       0:00:46.204 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:06 +0000 (0:00:00.156)       0:00:46.360 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:06 +0000 (0:00:00.247)       0:00:46.607 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:00:06 +0000 (0:00:00.209)       0:00:46.817 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  15:00:07 +0000 (0:00:00.273)       0:00:47.091 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:00:07 +0000 (0:00:00.200)       0:00:47.291 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:00:07 +0000 (0:00:00.100)       0:00:47.392 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:1e:31', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:c9:b2', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:b0:fc', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:bb:b5', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:70:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:9d:0b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:c5:93', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:d5:23', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:00:07 +0000 (0:00:00.238)       0:00:47.630 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:00:07 +0000 (0:00:00.173)       0:00:47.803 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:00:08 +0000 (0:00:00.292)       0:00:48.096 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:00:08 +0000 (0:00:00.069)       0:00:48.165 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:00:08 +0000 (0:00:00.336)       0:00:48.501 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:00:08 +0000 (0:00:00.124)       0:00:48.626 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:00:08 +0000 (0:00:00.066)       0:00:48.693 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:1e:31', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:c9:b2', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:b0:fc', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:bb:b5', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:70:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:9d:0b', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:c5:93', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:d5:23', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:00:09 +0000 (0:00:00.302)       0:00:48.995 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:00:09 +0000 (0:00:00.112)       0:00:49.108 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:1e:31', 'entry': 'set:compute,52:54:00:01:1e:31,192.168.140.100,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:c9:b2', 'entry': 'set:controller,52:54:01:01:c9:b2,192.168.140.9,controller-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:b0:fc', 'entry': 'set:ocp,52:54:02:02:b0:fc,192.168.140.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:bb:b5', 'entry': 'set:ocp_worker,52:54:03:02:bb:b5,192.168.140.15,worker-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:70:53', 'entry': 'set:compute,52:54:00:00:70:53,192.168.110.100,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_controller-0_52:54:01:00:9d:0b', 'entry': 'set:controller,52:54:01:00:9d:0b,192.168.110.9,controller-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-0_52:54:02:01:c5:93', 'entry': 'set:ocp,52:54:02:01:c5:93,192.168.110.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_worker-0_52:54:03:01:d5:23', 'entry': 'set:ocp_worker,52:54:03:01:d5:23,192.168.110.15,worker-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:00:13 +0000 (0:00:03.861)       0:00:52.970 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:00:13 +0000 (0:00:00.134)       0:00:53.104 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:00:13 +0000 (0:00:00.375)       0:00:53.480 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:00:13 +0000 (0:00:00.211)       0:00:53.691 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:00:13 +0000 (0:00:00.109)       0:00:53.801 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:00:14 +0000 (0:00:00.382)       0:00:54.183 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:00:20 +0000 (0:00:06.298)       0:01:00.482 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:00:21 +0000 (0:00:00.699)       0:01:01.182 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:00:21 +0000 (0:00:00.069)       0:01:01.251 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:00:21 +0000 (0:00:00.108)       0:01:01.360 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:00:21 +0000 (0:00:00.149)       0:01:01.509 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:00:22 +0000 (0:00:00.590)       0:01:02.100 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:00:22 +0000 (0:00:00.116)       0:01:02.217 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:00:23 +0000 (0:00:00.946)       0:01:03.163 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:00:23 +0000 (0:00:00.581)       0:01:03.745 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=122  changed=46   unreachable=0    failed=0    skipped=34   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:00:24 +0000 (0:00:00.833)       0:01:04.579 *********",
                                "===============================================================================",
                                "dnsmasq : Add/Remove address -------------------------------------------- 6.30s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.62s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 3.86s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.18s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.85s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.52s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 1.34s",
                                "dnsmasq : Enable and start service -------------------------------------- 1.19s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 1.07s",
                                "Gathering Facts --------------------------------------------------------- 1.06s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.95s",
                                "libvirt_manager : Ensure networks are active ---------------------------- 0.93s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 0.92s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 0.86s",
                                "dnsmasq : Reload dnsmasq ------------------------------------------------ 0.83s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 0.80s",
                                "libvirt_manager : Fetch bridges ports link info ------------------------- 0.78s",
                                "libvirt_manager : Dump MAC mapping -------------------------------------- 0.75s",
                                "dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts --- 0.70s",
                                "networking_mapper : Write the Networking Definition to file ------------- 0.67s",
                                "INFO     Running check_dns > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:00:25 +0000 (0:00:00.056)       0:00:00.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  15:00:26 +0000 (0:00:01.461)       0:00:01.518 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  15:00:27 +0000 (0:00:00.511)       0:00:02.030 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:00:29 +0000 (0:00:02.067)       0:00:04.098 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:00:30 +0000 (0:00:00.992)       0:00:05.090 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:00:33 +0000 (0:00:03.215)       0:00:08.305 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:00:34 +0000 (0:00:01.144)       0:00:09.450 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:00:35 +0000 (0:00:00.908)       0:00:10.358 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:00:36 +0000 (0:00:00.925)       0:00:11.283 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:00:36 +0000 (0:00:00.097)       0:00:11.381 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:00:37 +0000 (0:00:00.555)       0:00:11.936 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:00:37 +0000 (0:00:00.670)       0:00:12.607 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.129)       0:00:12.737 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.136)       0:00:12.873 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.051)       0:00:12.925 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.046)       0:00:12.972 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.042)       0:00:13.014 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.039)       0:00:13.054 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.037)       0:00:13.091 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:00:38 +0000 (0:00:00.500)       0:00:13.591 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.141)       0:00:13.732 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "  - ocppr",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.136)       0:00:13.869 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.352)       0:00:14.222 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.125)       0:00:14.347 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.129)       0:00:14.476 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:00:39 +0000 (0:00:00.129)       0:00:14.606 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:00:40 +0000 (0:00:00.396)       0:00:15.003 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:00:40 +0000 (0:00:00.457)       0:00:15.460 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:00:40 +0000 (0:00:00.131)       0:00:15.592 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:00:40 +0000 (0:00:00.087)       0:00:15.679 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:00:41 +0000 (0:00:00.110)       0:00:15.790 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:00:41 +0000 (0:00:00.364)       0:00:16.154 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:00:41 +0000 (0:00:00.418)       0:00:16.572 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:00:41 +0000 (0:00:00.126)       0:00:16.699 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:00:42 +0000 (0:00:00.212)       0:00:16.912 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:00:42 +0000 (0:00:00.118)       0:00:17.030 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:00:42 +0000 (0:00:00.339)       0:00:17.369 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:00:43 +0000 (0:00:00.424)       0:00:17.794 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:00:45 +0000 (0:00:02.294)       0:00:20.088 *********",
                                "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] *************",
                                "Thursday 11 June 2026  15:00:46 +0000 (0:00:01.143)       0:00:21.231 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:00:47 +0000 (0:00:01.373)       0:00:22.605 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:00:48 +0000 (0:00:00.469)       0:00:23.075 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.684771, 'mtime': 1781189980.684771, 'ctime': 1781189980.684771, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.6867712, 'mtime': 1781189980.6867712, 'ctime': 1781189980.6867712, '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': 13775603, 'dev': 64513, 'nlink': 1, 'atime': 1781189980.687771, 'mtime': 1781189980.687771, 'ctime': 1781189980.687771, '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] **************************",
                                "Thursday 11 June 2026  15:00:49 +0000 (0:00:01.105)       0:00:24.180 *********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=ocppr)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:00:51 +0000 (0:00:01.852)       0:00:26.033 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:00:52 +0000 (0:00:00.809)       0:00:26.843 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:00:52 +0000 (0:00:00.508)       0:00:27.351 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:00:53 +0000 (0:00:00.689)       0:00:28.041 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:00:53 +0000 (0:00:00.161)       0:00:28.202 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:00:53 +0000 (0:00:00.164)       0:00:28.367 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.462)       0:00:28.830 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.124)       0:00:28.954 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.128)       0:00:29.082 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.131)       0:00:29.213 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.111)       0:00:29.325 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:00:54 +0000 (0:00:00.132)       0:00:29.457 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:00:55 +0000 (0:00:00.387)       0:00:29.845 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:00:55 +0000 (0:00:00.069)       0:00:29.915 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:00:55 +0000 (0:00:00.198)       0:00:30.113 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:00:55 +0000 (0:00:00.126)       0:00:30.240 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:00:55 +0000 (0:00:00.396)       0:00:30.636 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:00:56 +0000 (0:00:00.139)       0:00:30.776 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:00:56 +0000 (0:00:00.170)       0:00:30.947 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:00:56 +0000 (0:00:00.112)       0:00:31.060 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:00:56 +0000 (0:00:00.117)       0:00:31.178 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:00:56 +0000 (0:00:00.164)       0:00:31.342 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.394)       0:00:31.737 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.064)       0:00:31.801 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.417)       0:00:32.219 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.067)       0:00:32.286 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.048)       0:00:32.334 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:00:57 +0000 (0:00:00.058)       0:00:32.393 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:00:58 +0000 (0:00:00.336)       0:00:32.729 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:00:58 +0000 (0:00:00.062)       0:00:32.791 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:00:59 +0000 (0:00:01.798)       0:00:34.590 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:01:00 +0000 (0:00:00.552)       0:00:35.142 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:01:02 +0000 (0:00:01.805)       0:00:36.948 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:01:02 +0000 (0:00:00.439)       0:00:37.387 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:01:02 +0000 (0:00:00.089)       0:00:37.477 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:01:02 +0000 (0:00:00.085)       0:00:37.562 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:01:02 +0000 (0:00:00.130)       0:00:37.692 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:01:03 +0000 (0:00:00.676)       0:00:38.369 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:01:04 +0000 (0:00:00.613)       0:00:38.983 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:01:04 +0000 (0:00:00.245)       0:00:39.228 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:01:04 +0000 (0:00:00.041)       0:00:39.269 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:01:04 +0000 (0:00:00.047)       0:00:39.316 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:01:05 +0000 (0:00:00.924)       0:00:40.241 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:01:05 +0000 (0:00:00.096)       0:00:40.337 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:01:06 +0000 (0:00:00.482)       0:00:40.819 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:01:06 +0000 (0:00:00.364)       0:00:41.184 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:01:06 +0000 (0:00:00.108)       0:00:41.293 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:01:06 +0000 (0:00:00.320)       0:00:41.613 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:01:07 +0000 (0:00:00.346)       0:00:41.960 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:01:07 +0000 (0:00:00.116)       0:00:42.077 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:01:08 +0000 (0:00:01.541)       0:00:43.618 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:04.539)       0:00:48.158 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:00.301)       0:00:48.460 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:00.079)       0:00:48.540 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:00.041)       0:00:48.582 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:00.073)       0:00:48.655 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:01:13 +0000 (0:00:00.041)       0:00:48.697 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.298)       0:00:48.996 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.086)       0:00:49.083 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.046)       0:00:49.130 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.394)       0:00:49.524 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.043)       0:00:49.568 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:01:14 +0000 (0:00:00.042)       0:00:49.610 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:01:15 +0000 (0:00:00.725)       0:00:50.336 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:01:15 +0000 (0:00:00.341)       0:00:50.678 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:01:16 +0000 (0:00:00.595)       0:00:51.274 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:01:16 +0000 (0:00:00.351)       0:00:51.625 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:01:17 +0000 (0:00:00.788)       0:00:52.413 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:01:17 +0000 (0:00:00.055)       0:00:52.469 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:01:18 +0000 (0:00:00.288)       0:00:52.757 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:01:18 +0000 (0:00:00.319)       0:00:53.077 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  15:01:18 +0000 (0:00:00.133)       0:00:53.211 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:01:19 +0000 (0:00:00.519)       0:00:53.731 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=73   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:01:19 +0000 (0:00:00.857)       0:00:54.588 *********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.54s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.22s",
                                "libvirt_manager : Destroy networks -------------------------------------- 2.29s",
                                "Copy generated content to proper location ------------------------------- 2.07s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.85s",
                                "podman : Ensure podman is installed ------------------------------------- 1.81s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.80s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.54s",
                                "Gathering Facts --------------------------------------------------------- 1.46s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.37s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.14s",
                                "libvirt_manager : Undefine networks ------------------------------------- 1.14s",
                                "libvirt_manager : Remove dummy interface connections -------------------- 1.11s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.99s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.93s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.92s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.91s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.86s",
                                "libvirt_manager : Ensure firewalld is enabled and started --------------- 0.81s",
                                "radvd : Gather package facts -------------------------------------------- 0.79s",
                                "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  15:01:38 +0000 (0:00:00.072)       0:00:00.072 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  15:01:39 +0000 (0:00:01.114)       0:00:01.186 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  15:01:40 +0000 (0:00:00.573)       0:00:01.759 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  15:01:40 +0000 (0:00:00.080)       0:00:01.840 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:01:40 +0000 (0:00:00.198)       0:00:02.038 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  15:01:41 +0000 (0:00:00.463)       0:00:02.501 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  15:01:41 +0000 (0:00:00.355)       0:00:02.857 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  15:01:42 +0000 (0:00:01.125)       0:00:03.982 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  15:01:42 +0000 (0:00:00.171)       0:00:04.154 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:01:43 +0000 (0:00:00.773)       0:00:04.928 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  15:01:45 +0000 (0:00:01.711)       0:00:06.639 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  15:01:46 +0000 (0:00:01.129)       0:00:07.768 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  15:01:53 +0000 (0:00:07.199)       0:00:14.968 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  15:01:54 +0000 (0:00:00.917)       0:00:15.885 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  15:01:54 +0000 (0:00:00.079)       0:00:15.965 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  15:01:55 +0000 (0:00:00.863)       0:00:16.829 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  15:01:55 +0000 (0:00:00.126)       0:00:16.955 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  15:01:55 +0000 (0:00:00.096)       0:00:17.052 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  15:01:55 +0000 (0:00:00.094)       0:00:17.146 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  15:01:56 +0000 (0:00:00.648)       0:00:17.794 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.632)       0:00:18.427 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.106)       0:00:18.534 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.086)       0:00:18.620 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.143)       0:00:18.764 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.110)       0:00:18.875 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.083)       0:00:18.958 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.087)       0:00:19.046 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.124)       0:00:19.171 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.093)       0:00:19.264 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  15:01:57 +0000 (0:00:00.081)       0:00:19.345 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  15:01:58 +0000 (0:00:00.081)       0:00:19.427 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  15:01:58 +0000 (0:00:00.134)       0:00:19.561 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  15:01:58 +0000 (0:00:00.297)       0:00:19.859 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  15:01:58 +0000 (0:00:00.338)       0:00:20.198 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.379)       0:00:20.577 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.128)       0:00:20.706 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.075)       0:00:20.781 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.069)       0:00:20.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.069)       0:00:20.920 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.108)       0:00:21.029 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.070)       0:00:21.099 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.058)       0:00:21.158 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.085)       0:00:21.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  15:01:59 +0000 (0:00:00.098)       0:00:21.342 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  15:02:00 +0000 (0:00:00.097)       0:00:21.440 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  15:02:00 +0000 (0:00:00.108)       0:00:21.548 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  15:02:00 +0000 (0:00:00.140)       0:00:21.688 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  15:02:00 +0000 (0:00:00.098)       0:00:21.787 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  15:02:00 +0000 (0:00:00.097)       0:00:21.885 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  15:02:42 +0000 (0:00:41.702)       0:01:03.588 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  15:02:43 +0000 (0:00:01.618)       0:01:05.206 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  15:02:43 +0000 (0:00:00.160)       0:01:05.367 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:02:44 +0000 (0:00:00.144)       0:01:05.512 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  15:02:44 +0000 (0:00:00.063)       0:01:05.575 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  15:02:45 +0000 (0:00:01.638)       0:01:07.214 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  15:02:46 +0000 (0:00:00.410)       0:01:07.624 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  15:02:46 +0000 (0:00:00.327)       0:01:07.951 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  15:02:46 +0000 (0:00:00.153)       0:01:08.105 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  15:02:46 +0000 (0:00:00.140)       0:01:08.246 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.330)       0:01:08.576 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.448)       0:01:09.025 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.099)       0:01:09.125 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.057)       0:01:09.183 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.059)       0:01:09.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.058)       0:01:09.302 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  15:02:47 +0000 (0:00:00.057)       0:01:09.359 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  15:02:48 +0000 (0:00:00.107)       0:01:09.467 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:02:49 +0000 (0:00:01.549)       0:01:11.016 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:02:50 +0000 (0:00:01.019)       0:01:12.036 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:02:53 +0000 (0:00:02.953)       0:01:14.989 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:02:54 +0000 (0:00:01.172)       0:01:16.162 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:02:55 +0000 (0:00:01.003)       0:01:17.166 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:02:56 +0000 (0:00:00.967)       0:01:18.133 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:02:56 +0000 (0:00:00.086)       0:01:18.220 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:02:57 +0000 (0:00:00.596)       0:01:18.816 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.677)       0:01:19.494 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.154)       0:01:19.649 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.158)       0:01:19.808 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.086)       0:01:19.894 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.040)       0:01:19.934 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.049)       0:01:19.984 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.053)       0:01:20.037 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:02:58 +0000 (0:00:00.047)       0:01:20.085 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.511)       0:01:20.596 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.167)       0:01:20.764 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.149)       0:01:20.913 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.056)       0:01:20.969 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.076)       0:01:21.046 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.045)       0:01:21.091 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:02:59 +0000 (0:00:00.042)       0:01:21.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:03:00 +0000 (0:00:00.454)       0:01:21.589 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:03:00 +0000 (0:00:00.044)       0:01:21.634 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:03:00 +0000 (0:00:00.047)       0:01:21.681 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:03:01 +0000 (0:00:00.799)       0:01:22.480 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:03:01 +0000 (0:00:00.730)       0:01:23.211 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:03:02 +0000 (0:00:00.690)       0:01:23.902 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:03:02 +0000 (0:00:00.175)       0:01:24.077 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:03:02 +0000 (0:00:00.130)       0:01:24.207 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.484)       0:01:24.691 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.121)       0:01:24.813 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.142)       0:01:24.955 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.091)       0:01:25.046 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.109)       0:01:25.156 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:03:03 +0000 (0:00:00.134)       0:01:25.291 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:03:04 +0000 (0:00:00.403)       0:01:25.694 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:03:04 +0000 (0:00:00.083)       0:01:25.777 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:03:04 +0000 (0:00:00.226)       0:01:26.004 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:03:04 +0000 (0:00:00.111)       0:01:26.115 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.401)       0:01:26.516 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.101)       0:01:26.617 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.162)       0:01:26.780 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.159)       0:01:26.940 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.128)       0:01:27.068 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:03:05 +0000 (0:00:00.249)       0:01:27.318 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.441)       0:01:27.760 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.068)       0:01:27.828 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.267)       0:01:28.096 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.042)       0:01:28.139 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.047)       0:01:28.186 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:03:06 +0000 (0:00:00.057)       0:01:28.243 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:03:07 +0000 (0:00:00.383)       0:01:28.627 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:03:07 +0000 (0:00:00.082)       0:01:28.710 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:03:09 +0000 (0:00:01.849)       0:01:30.559 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:03:09 +0000 (0:00:00.565)       0:01:31.124 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:03:11 +0000 (0:00:01.585)       0:01:32.709 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:03:11 +0000 (0:00:00.342)       0:01:33.051 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:03:11 +0000 (0:00:00.073)       0:01:33.124 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:03:11 +0000 (0:00:00.059)       0:01:33.184 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:03:11 +0000 (0:00:00.086)       0:01:33.271 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:03:12 +0000 (0:00:00.650)       0:01:33.921 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:03:13 +0000 (0:00:00.615)       0:01:34.537 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:03:13 +0000 (0:00:00.320)       0:01:34.857 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:03:13 +0000 (0:00:00.064)       0:01:34.922 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:03:13 +0000 (0:00:00.049)       0:01:34.972 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:03:14 +0000 (0:00:01.057)       0:01:36.029 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:03:14 +0000 (0:00:00.110)       0:01:36.140 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:03:15 +0000 (0:00:00.476)       0:01:36.616 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:03:15 +0000 (0:00:00.334)       0:01:36.951 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:03:15 +0000 (0:00:00.132)       0:01:37.084 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:03:16 +0000 (0:00:00.334)       0:01:37.419 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:03:16 +0000 (0:00:00.368)       0:01:37.787 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:03:16 +0000 (0:00:00.096)       0:01:37.883 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:03:17 +0000 (0:00:01.483)       0:01:39.367 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:03:19 +0000 (0:00:01.585)       0:01:40.953 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:03:19 +0000 (0:00:00.305)       0:01:41.258 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:03:19 +0000 (0:00:00.054)       0:01:41.312 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:03:19 +0000 (0:00:00.053)       0:01:41.366 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.109)       0:01:41.475 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.047)       0:01:41.522 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.307)       0:01:41.830 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.089)       0:01:41.920 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.043)       0:01:41.963 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.312)       0:01:42.276 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:03:20 +0000 (0:00:00.098)       0:01:42.374 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:03:21 +0000 (0:00:00.048)       0:01:42.422 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:03:21 +0000 (0:00:00.404)       0:01:42.827 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:03:21 +0000 (0:00:00.289)       0:01:43.117 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:03:22 +0000 (0:00:00.584)       0:01:43.701 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:03:22 +0000 (0:00:00.338)       0:01:44.040 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:03:23 +0000 (0:00:00.718)       0:01:44.758 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:03:23 +0000 (0:00:00.065)       0:01:44.824 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:03:23 +0000 (0:00:00.341)       0:01:45.165 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:03:24 +0000 (0:00:00.337)       0:01:45.503 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  15:03:24 +0000 (0:00:00.156)       0:01:45.659 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  15:03:24 +0000 (0:00:00.316)       0:01:45.976 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  15:03:24 +0000 (0:00:00.303)       0:01:46.279 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  15:03:25 +0000 (0:00:00.257)       0:01:46.537 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  15:03:25 +0000 (0:00:00.065)       0:01:46.602 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  15:03:25 +0000 (0:00:00.048)       0:01:46.650 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  15:03:25 +0000 (0:00:00.052)       0:01:46.703 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  15:03:25 +0000 (0:00:00.084)       0:01:46.788 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  15:03:26 +0000 (0:00:01.560)       0:01:48.349 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  15:03:27 +0000 (0:00:00.361)       0:01:48.710 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  15:03:27 +0000 (0:00:00.562)       0:01:49.273 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  15:03:27 +0000 (0:00:00.070)       0:01:49.343 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  15:03:28 +0000 (0:00:00.270)       0:01:49.613 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  15:03:28 +0000 (0:00:00.647)       0:01:50.261 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  15:03:29 +0000 (0:00:00.452)       0:01:50.713 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  15:03:29 +0000 (0:00:00.279)       0:01:50.992 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  15:03:30 +0000 (0:00:00.507)       0:01:51.500 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  15:03:30 +0000 (0:00:00.509)       0:01:52.009 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  15:03:31 +0000 (0:00:00.499)       0:01:52.509 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  15:03:31 +0000 (0:00:00.523)       0:01:53.032 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  15:03:32 +0000 (0:00:00.491)       0:01:53.524 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  15:03:32 +0000 (0:00:00.494)       0:01:54.018 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  15:03:33 +0000 (0:00:00.494)       0:01:54.512 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  15:03:33 +0000 (0:00:00.466)       0:01:54.978 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  15:03:34 +0000 (0:00:00.495)       0:01:55.474 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  15:03:34 +0000 (0:00:00.478)       0:01:55.953 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  15:03:35 +0000 (0:00:00.459)       0:01:56.413 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  15:03:35 +0000 (0:00:00.476)       0:01:56.889 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  15:03:35 +0000 (0:00:00.500)       0:01:57.389 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  15:03:36 +0000 (0:00:00.496)       0:01:57.886 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  15:03:37 +0000 (0:00:00.625)       0:01:58.511 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  15:03:37 +0000 (0:00:00.494)       0:01:59.006 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  15:03:38 +0000 (0:00:00.522)       0:01:59.528 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  15:03:38 +0000 (0:00:00.489)       0:02:00.018 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  15:03:39 +0000 (0:00:00.462)       0:02:00.480 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  15:03:39 +0000 (0:00:00.531)       0:02:01.012 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  15:03:40 +0000 (0:00:00.505)       0:02:01.517 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  15:03:40 +0000 (0:00:00.451)       0:02:01.968 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  15:03:41 +0000 (0:00:00.450)       0:02:02.419 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  15:03:41 +0000 (0:00:00.493)       0:02:02.912 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  15:03:41 +0000 (0:00:00.079)       0:02:02.992 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  15:03:41 +0000 (0:00:00.408)       0:02:03.400 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  15:03:42 +0000 (0:00:00.555)       0:02:03.955 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  15:03:43 +0000 (0:00:00.511)       0:02:04.467 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  15:03:43 +0000 (0:00:00.276)       0:02:04.743 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  15:03:43 +0000 (0:00:00.129)       0:02:04.872 *********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Thursday 11 June 2026  15:03:43 +0000 (0:00:00.356)       0:02:05.229 *********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  15:03:43 +0000 (0:00:00.086)       0:02:05.316 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  15:03:44 +0000 (0:00:00.570)       0:02:05.886 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  15:03:45 +0000 (0:00:00.597)       0:02:06.484 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  15:03:45 +0000 (0:00:00.671)       0:02:07.156 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:03:46 +0000 (0:00:00.325)       0:02:07.481 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:03:46 +0000 (0:00:00.808)       0:02:08.289 *********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 41.70s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.20s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.95s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.85s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.71s",
                                "ci_setup : Install needed packages -------------------------------------- 1.64s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.62s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.59s",
                                "podman : Ensure podman is installed ------------------------------------- 1.59s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.56s",
                                "ci_setup : Manage directories ------------------------------------------- 1.55s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.48s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.17s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.13s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.13s",
                                "Gathering Facts --------------------------------------------------------- 1.11s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.06s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.02s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.00s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.97s",
                                "INFO     Running deploy_layout > converge",
                                "",
                                "PLAY [One hypervisor] **********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:03:47 +0000 (0:00:00.054)       0:00:00.054 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Thursday 11 June 2026  15:03:48 +0000 (0:00:01.163)       0:00:01.217 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Thursday 11 June 2026  15:03:48 +0000 (0:00:00.100)       0:00:01.318 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:03:48 +0000 (0:00:00.141)       0:00:01.459 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Thursday 11 June 2026  15:03:49 +0000 (0:00:00.121)       0:00:01.580 *********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Thursday 11 June 2026  15:03:49 +0000 (0:00:00.721)       0:00:02.302 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Thursday 11 June 2026  15:03:49 +0000 (0:00:00.099)       0:00:02.402 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  15:03:50 +0000 (0:00:00.124)       0:00:02.526 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Thursday 11 June 2026  15:03:50 +0000 (0:00:00.095)       0:00:02.622 *********",
                                "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] ***********",
                                "Thursday 11 June 2026  15:03:50 +0000 (0:00:00.110)       0:00:02.732 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Thursday 11 June 2026  15:03:50 +0000 (0:00:00.151)       0:00:02.884 *********",
                                "ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Thursday 11 June 2026  15:03:50 +0000 (0:00:00.254)       0:00:03.138 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Thursday 11 June 2026  15:03:51 +0000 (0:00:00.743)       0:00:03.881 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Thursday 11 June 2026  15:03:52 +0000 (0:00:00.663)       0:00:04.545 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:03:52 +0000 (0:00:00.143)       0:00:04.689 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Thursday 11 June 2026  15:03:53 +0000 (0:00:00.997)       0:00:05.686 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Thursday 11 June 2026  15:03:53 +0000 (0:00:00.081)       0:00:05.768 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Thursday 11 June 2026  15:03:53 +0000 (0:00:00.131)       0:00:05.899 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Thursday 11 June 2026  15:03:54 +0000 (0:00:00.921)       0:00:06.821 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Thursday 11 June 2026  15:03:55 +0000 (0:00:00.781)       0:00:07.602 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:03:55 +0000 (0:00:00.166)       0:00:07.769 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:03:55 +0000 (0:00:00.062)       0:00:07.832 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:03:55 +0000 (0:00:00.476)       0:00:08.308 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:03:55 +0000 (0:00:00.093)       0:00:08.402 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:03:56 +0000 (0:00:00.101)       0:00:08.503 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:03:56 +0000 (0:00:00.142)       0:00:08.646 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  15:03:56 +0000 (0:00:00.224)       0:00:08.870 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:03:56 +0000 (0:00:00.088)       0:00:08.959 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:03:57 +0000 (0:00:00.679)       0:00:09.638 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:03:57 +0000 (0:00:00.245)       0:00:09.883 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:03:57 +0000 (0:00:00.110)       0:00:09.994 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:03:57 +0000 (0:00:00.469)       0:00:10.463 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:03:58 +0000 (0:00:00.413)       0:00:10.876 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:03:58 +0000 (0:00:00.126)       0:00:11.003 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:03:58 +0000 (0:00:00.342)       0:00:11.346 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:03:59 +0000 (0:00:00.352)       0:00:11.698 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:03:59 +0000 (0:00:00.172)       0:00:11.870 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:03:59 +0000 (0:00:00.344)       0:00:12.215 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:04:00 +0000 (0:00:00.320)       0:00:12.535 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:04:00 +0000 (0:00:00.337)       0:00:12.872 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.675)       0:00:13.548 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.285)       0:00:13.834 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.069)       0:00:13.904 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.120)       0:00:14.024 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.075)       0:00:14.100 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.073)       0:00:14.174 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:04:01 +0000 (0:00:00.055)       0:00:14.229 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:04:02 +0000 (0:00:00.272)       0:00:14.502 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:04:02 +0000 (0:00:00.053)       0:00:14.555 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:04:02 +0000 (0:00:00.367)       0:00:14.923 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:04:03 +0000 (0:00:00.622)       0:00:15.545 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:04:03 +0000 (0:00:00.126)       0:00:15.671 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:04:03 +0000 (0:00:00.059)       0:00:15.730 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:04:03 +0000 (0:00:00.642)       0:00:16.373 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:04:04 +0000 (0:00:00.175)       0:00:16.548 *********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  15:04:04 +0000 (0:00:00.116)       0:00:16.665 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Thursday 11 June 2026  15:04:04 +0000 (0:00:00.713)       0:00:17.379 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Thursday 11 June 2026  15:04:05 +0000 (0:00:00.975)       0:00:18.354 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Thursday 11 June 2026  15:04:06 +0000 (0:00:00.709)       0:00:19.063 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Thursday 11 June 2026  15:04:07 +0000 (0:00:00.587)       0:00:19.651 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:04:07 +0000 (0:00:00.129)       0:00:19.781 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:04:07 +0000 (0:00:00.368)       0:00:20.150 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Thursday 11 June 2026  15:04:08 +0000 (0:00:00.598)       0:00:20.748 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:04:08 +0000 (0:00:00.222)       0:00:20.970 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:04:08 +0000 (0:00:00.210)       0:00:21.180 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:04:10 +0000 (0:00:01.856)       0:00:23.036 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:04:10 +0000 (0:00:00.317)       0:00:23.354 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:04:11 +0000 (0:00:00.570)       0:00:23.924 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:04:13 +0000 (0:00:02.080)       0:00:26.005 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:04:14 +0000 (0:00:00.611)       0:00:26.616 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:04:14 +0000 (0:00:00.121)       0:00:26.737 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:04:14 +0000 (0:00:00.079)       0:00:26.817 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:04:14 +0000 (0:00:00.633)       0:00:27.450 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:04:15 +0000 (0:00:00.409)       0:00:27.859 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:04:16 +0000 (0:00:01.529)       0:00:29.388 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:04:21 +0000 (0:00:04.668)       0:00:34.057 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:04:21 +0000 (0:00:00.392)       0:00:34.449 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:04:22 +0000 (0:00:00.541)       0:00:34.990 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:04:23 +0000 (0:00:00.502)       0:00:35.493 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:04:23 +0000 (0:00:00.140)       0:00:35.633 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:04:23 +0000 (0:00:00.628)       0:00:36.262 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:04:23 +0000 (0:00:00.075)       0:00:36.337 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:04:24 +0000 (0:00:00.143)       0:00:36.481 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:04:24 +0000 (0:00:00.587)       0:00:37.068 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:04:24 +0000 (0:00:00.053)       0:00:37.122 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:04:25 +0000 (0:00:00.392)       0:00:37.514 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.969)       0:00:38.483 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.096)       0:00:38.579 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.097)       0:00:38.677 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.110)       0:00:38.787 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.213)       0:00:39.001 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.093)       0:00:39.094 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:04:26 +0000 (0:00:00.072)       0:00:39.166 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:04:27 +0000 (0:00:00.629)       0:00:39.796 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:04:27 +0000 (0:00:00.123)       0:00:39.919 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:04:27 +0000 (0:00:00.122)       0:00:40.042 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:04:27 +0000 (0:00:00.085)       0:00:40.127 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:04:27 +0000 (0:00:00.079)       0:00:40.207 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:04:28 +0000 (0:00:00.668)       0:00:40.876 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:04:28 +0000 (0:00:00.076)       0:00:40.952 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:04:28 +0000 (0:00:00.110)       0:00:41.063 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:04:28 +0000 (0:00:00.125)       0:00:41.189 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:04:29 +0000 (0:00:00.635)       0:00:41.824 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:04:29 +0000 (0:00:00.190)       0:00:42.014 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:04:29 +0000 (0:00:00.436)       0:00:42.450 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:04:30 +0000 (0:00:00.104)       0:00:42.555 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:04:30 +0000 (0:00:00.310)       0:00:42.865 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:04:30 +0000 (0:00:00.148)       0:00:43.013 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:04:31 +0000 (0:00:00.522)       0:00:43.536 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:04:31 +0000 (0:00:00.494)       0:00:44.030 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.503)       0:00:44.534 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.197)       0:00:44.732 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.466)       0:00:45.199 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.066)       0:00:45.265 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.111)       0:00:45.377 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:04:32 +0000 (0:00:00.070)       0:00:45.447 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:04:33 +0000 (0:00:00.069)       0:00:45.517 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:04:33 +0000 (0:00:00.060)       0:00:45.577 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:04:33 +0000 (0:00:00.301)       0:00:45.879 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:04:33 +0000 (0:00:00.053)       0:00:45.932 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:04:33 +0000 (0:00:00.369)       0:00:46.302 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:04:34 +0000 (0:00:00.636)       0:00:46.938 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:04:34 +0000 (0:00:00.258)       0:00:47.197 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:04:34 +0000 (0:00:00.070)       0:00:47.268 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:04:35 +0000 (0:00:00.652)       0:00:47.920 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:04:35 +0000 (0:00:00.132)       0:00:48.052 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:04:35 +0000 (0:00:00.059)       0:00:48.112 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:04:35 +0000 (0:00:00.068)       0:00:48.181 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:04:35 +0000 (0:00:00.170)       0:00:48.352 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.244)       0:00:48.596 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.183)       0:00:48.780 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.161)       0:00:48.942 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.099)       0:00:49.042 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:d7:ba', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:a9:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:b9:52', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:74:88', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:85:0c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:54:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.172)       0:00:49.214 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:04:36 +0000 (0:00:00.188)       0:00:49.402 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:04:37 +0000 (0:00:00.301)       0:00:49.703 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:04:37 +0000 (0:00:00.081)       0:00:49.785 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:04:37 +0000 (0:00:00.262)       0:00:50.047 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:04:37 +0000 (0:00:00.125)       0:00:50.173 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:04:37 +0000 (0:00:00.064)       0:00:50.238 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:d7:ba', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:a9:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:b9:52', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:74:88', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:85:0c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:54:85', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:04:38 +0000 (0:00:00.291)       0:00:50.530 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:04:38 +0000 (0:00:00.090)       0:00:50.620 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:d7:ba', 'entry': 'set:baremetal,52:54:02:01:d7:ba,192.168.140.20,baremetal-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:a9:0e', 'entry': 'set:compute,52:54:00:01:a9:0e,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:b9:52', 'entry': 'set:compute,52:54:01:01:b9:52,192.168.140.11,compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:74:88', 'entry': 'set:baremetal,52:54:02:00:74:88,192.168.110.30,baremetal-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:85:0c', 'entry': 'set:compute,52:54:00:00:85:0c,192.168.110.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-1_52:54:01:00:54:85', 'entry': 'set:compute,52:54:01:00:54:85,192.168.110.11,compute-1', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:04:40 +0000 (0:00:02.798)       0:00:53.418 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:04:41 +0000 (0:00:00.130)       0:00:53.549 *********",
                                "ok: [instance] => (item=baremetal-0)",
                                "ok: [instance] => (item=compute-0)",
                                "ok: [instance] => (item=compute-1)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Thursday 11 June 2026  15:04:41 +0000 (0:00:00.238)       0:00:53.787 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:04:41 +0000 (0:00:00.129)       0:00:53.917 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:04:41 +0000 (0:00:00.142)       0:00:54.060 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:04:41 +0000 (0:00:00.213)       0:00:54.274 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:04:44 +0000 (0:00:02.510)       0:00:56.784 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:04:44 +0000 (0:00:00.249)       0:00:57.034 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:04:44 +0000 (0:00:00.062)       0:00:57.096 *********",
                                "skipping: [instance] => (item=nocompute)",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance] => (item=baremetal)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:04:44 +0000 (0:00:00.167)       0:00:57.264 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:04:44 +0000 (0:00:00.085)       0:00:57.349 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:04:45 +0000 (0:00:00.526)       0:00:57.876 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:04:45 +0000 (0:00:00.118)       0:00:57.994 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:04:46 +0000 (0:00:00.883)       0:00:58.877 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:04:46 +0000 (0:00:00.500)       0:00:59.377 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Thursday 11 June 2026  15:04:47 +0000 (0:00:00.484)       0:00:59.862 *********",
                                "skipping: [instance] => (item=nocompute)",
                                "changed: [instance] => (item=compute)",
                                "changed: [instance] => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Thursday 11 June 2026  15:04:48 +0000 (0:00:01.212)       0:01:01.074 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:04:48 +0000 (0:00:00.193)       0:01:01.267 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Thursday 11 June 2026  15:04:49 +0000 (0:00:00.335)       0:01:01.603 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Thursday 11 June 2026  15:04:49 +0000 (0:00:00.071)       0:01:01.674 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Thursday 11 June 2026  15:04:49 +0000 (0:00:00.597)       0:01:02.271 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Thursday 11 June 2026  15:04:49 +0000 (0:00:00.055)       0:01:02.327 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Thursday 11 June 2026  15:04:49 +0000 (0:00:00.053)       0:01:02.381 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:04:50 +0000 (0:00:00.156)       0:01:02.537 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:04:50 +0000 (0:00:00.121)       0:01:02.658 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:04:50 +0000 (0:00:00.403)       0:01:03.061 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:04:50 +0000 (0:00:00.346)       0:01:03.408 *********",
                                "changed: [instance] => (item=pool-start)",
                                "changed: [instance] => (item=pool-autostart)",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:04:51 +0000 (0:00:00.709)       0:01:04.117 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:04:51 +0000 (0:00:00.061)       0:01:04.179 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:04:51 +0000 (0:00:00.060)       0:01:04.240 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:04:51 +0000 (0:00:00.068)       0:01:04.308 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Thursday 11 June 2026  15:04:52 +0000 (0:00:00.637)       0:01:04.945 *********",
                                "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] *******************************",
                                "Thursday 11 June 2026  15:04:52 +0000 (0:00:00.214)       0:01:05.160 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:04:53 +0000 (0:00:00.332)       0:01:05.492 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:04:53 +0000 (0:00:00.311)       0:01:05.804 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:05:07 +0000 (0:00:14.630)       0:01:20.434 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:05:08 +0000 (0:00:00.357)       0:01:20.792 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:05:08 +0000 (0:00:00.116)       0:01:20.908 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  15:05:08 +0000 (0:00:00.400)       0:01:21.309 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:05:09 +0000 (0:00:00.297)       0:01:21.606 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:05:09 +0000 (0:00:00.291)       0:01:21.898 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:05:09 +0000 (0:00:00.054)       0:01:21.953 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:05:09 +0000 (0:00:00.371)       0:01:22.324 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:05:09 +0000 (0:00:00.119)       0:01:22.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.311)       0:01:22.755 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.063)       0:01:22.819 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.119)       0:01:22.938 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.062)       0:01:23.001 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.056)       0:01:23.058 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.057)       0:01:23.115 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Thursday 11 June 2026  15:05:10 +0000 (0:00:00.063)       0:01:23.179 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Thursday 11 June 2026  15:05:11 +0000 (0:00:00.344)       0:01:23.524 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Thursday 11 June 2026  15:05:11 +0000 (0:00:00.559)       0:01:24.083 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Thursday 11 June 2026  15:05:12 +0000 (0:00:00.508)       0:01:24.591 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Thursday 11 June 2026  15:05:12 +0000 (0:00:00.323)       0:01:24.915 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Thursday 11 June 2026  15:05:12 +0000 (0:00:00.552)       0:01:25.467 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Thursday 11 June 2026  15:05:13 +0000 (0:00:00.073)       0:01:25.541 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Thursday 11 June 2026  15:05:13 +0000 (0:00:00.421)       0:01:25.962 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Thursday 11 June 2026  15:05:13 +0000 (0:00:00.068)       0:01:26.030 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:05:13 +0000 (0:00:00.214)       0:01:26.245 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********",
                                "Thursday 11 June 2026  15:05:14 +0000 (0:00:00.480)       0:01:26.725 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-0] *************************",
                                "Thursday 11 June 2026  15:05:14 +0000 (0:00:00.419)       0:01:27.144 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************",
                                "Thursday 11 June 2026  15:05:15 +0000 (0:00:00.713)       0:01:27.857 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********",
                                "Thursday 11 June 2026  15:05:15 +0000 (0:00:00.155)       0:01:28.013 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:05:15 +0000 (0:00:00.101)       0:01:28.114 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:05:15 +0000 (0:00:00.115)       0:01:28.229 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:16 +0000 (0:00:00.392)       0:01:28.622 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:16 +0000 (0:00:00.147)       0:01:28.770 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:16 +0000 (0:00:00.360)       0:01:29.130 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************",
                                "Thursday 11 June 2026  15:05:17 +0000 (0:00:00.361)       0:01:29.491 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:05:17 +0000 (0:00:00.468)       0:01:29.960 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:17 +0000 (0:00:00.376)       0:01:30.336 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:17 +0000 (0:00:00.135)       0:01:30.472 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:18 +0000 (0:00:00.404)       0:01:30.876 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********",
                                "Thursday 11 June 2026  15:05:18 +0000 (0:00:00.354)       0:01:31.231 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****",
                                "Thursday 11 June 2026  15:05:19 +0000 (0:00:00.483)       0:01:31.714 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-0] ********",
                                "Thursday 11 June 2026  15:05:19 +0000 (0:00:00.111)       0:01:31.825 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:05:19 +0000 (0:00:00.145)       0:01:31.971 *********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Thursday 11 June 2026  15:05:19 +0000 (0:00:00.370)       0:01:32.341 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Thursday 11 June 2026  15:05:20 +0000 (0:00:00.466)       0:01:32.807 *********",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Thursday 11 June 2026  15:05:20 +0000 (0:00:00.413)       0:01:33.221 *********",
                                "changed: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-0] **************",
                                "Thursday 11 June 2026  15:05:21 +0000 (0:00:00.504)       0:01:33.725 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************",
                                "Thursday 11 June 2026  15:05:21 +0000 (0:00:00.557)       0:01:34.283 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:05:22 +0000 (0:00:00.481)       0:01:34.764 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:05:22 +0000 (0:00:00.380)       0:01:35.145 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:05:22 +0000 (0:00:00.108)       0:01:35.253 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:05:22 +0000 (0:00:00.205)       0:01:35.459 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:05:23 +0000 (0:00:00.349)       0:01:35.808 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:05:23 +0000 (0:00:00.162)       0:01:35.971 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:05:23 +0000 (0:00:00.144)       0:01:36.116 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:05:23 +0000 (0:00:00.103)       0:01:36.220 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:05:23 +0000 (0:00:00.101)       0:01:36.321 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:05:24 +0000 (0:00:00.191)       0:01:36.513 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:05:24 +0000 (0:00:00.655)       0:01:37.168 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:05:26 +0000 (0:00:01.608)       0:01:38.777 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:05:26 +0000 (0:00:00.392)       0:01:39.170 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:05:27 +0000 (0:00:00.587)       0:01:39.757 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:05:27 +0000 (0:00:00.696)       0:01:40.453 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:05:28 +0000 (0:00:00.141)       0:01:40.594 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:05:28 +0000 (0:00:00.351)       0:01:40.946 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:05:28 +0000 (0:00:00.109)       0:01:41.056 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:05:29 +0000 (0:00:00.451)       0:01:41.508 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:05:29 +0000 (0:00:00.411)       0:01:41.919 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-0] ********************",
                                "Thursday 11 June 2026  15:05:29 +0000 (0:00:00.130)       0:01:42.050 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-1] *************************",
                                "Thursday 11 June 2026  15:05:29 +0000 (0:00:00.131)       0:01:42.181 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********",
                                "Thursday 11 June 2026  15:05:30 +0000 (0:00:00.423)       0:01:42.605 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-1] *************************",
                                "Thursday 11 June 2026  15:05:30 +0000 (0:00:00.366)       0:01:42.972 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************",
                                "Thursday 11 June 2026  15:05:30 +0000 (0:00:00.467)       0:01:43.439 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********",
                                "Thursday 11 June 2026  15:05:31 +0000 (0:00:00.149)       0:01:43.588 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:05:31 +0000 (0:00:00.099)       0:01:43.688 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:05:31 +0000 (0:00:00.161)       0:01:43.849 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:31 +0000 (0:00:00.370)       0:01:44.220 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:31 +0000 (0:00:00.087)       0:01:44.307 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:32 +0000 (0:00:00.370)       0:01:44.677 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************",
                                "Thursday 11 June 2026  15:05:32 +0000 (0:00:00.367)       0:01:45.044 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:05:33 +0000 (0:00:00.464)       0:01:45.509 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:33 +0000 (0:00:00.394)       0:01:45.903 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:33 +0000 (0:00:00.149)       0:01:46.053 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:33 +0000 (0:00:00.366)       0:01:46.419 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********",
                                "Thursday 11 June 2026  15:05:34 +0000 (0:00:00.285)       0:01:46.705 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****",
                                "Thursday 11 June 2026  15:05:34 +0000 (0:00:00.433)       0:01:47.138 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-1] ********",
                                "Thursday 11 June 2026  15:05:34 +0000 (0:00:00.106)       0:01:47.245 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:05:34 +0000 (0:00:00.144)       0:01:47.389 *********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Thursday 11 June 2026  15:05:35 +0000 (0:00:00.338)       0:01:47.728 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Thursday 11 June 2026  15:05:35 +0000 (0:00:00.413)       0:01:48.142 *********",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Thursday 11 June 2026  15:05:36 +0000 (0:00:00.497)       0:01:48.639 *********",
                                "changed: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-1] **************",
                                "Thursday 11 June 2026  15:05:36 +0000 (0:00:00.613)       0:01:49.252 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************",
                                "Thursday 11 June 2026  15:05:37 +0000 (0:00:00.411)       0:01:49.664 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:05:37 +0000 (0:00:00.500)       0:01:50.165 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:05:38 +0000 (0:00:00.356)       0:01:50.521 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:05:38 +0000 (0:00:00.148)       0:01:50.670 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:05:38 +0000 (0:00:00.155)       0:01:50.825 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:05:38 +0000 (0:00:00.374)       0:01:51.200 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:05:38 +0000 (0:00:00.217)       0:01:51.418 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:05:39 +0000 (0:00:00.111)       0:01:51.529 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:05:39 +0000 (0:00:00.110)       0:01:51.639 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:05:39 +0000 (0:00:00.103)       0:01:51.743 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:05:39 +0000 (0:00:00.193)       0:01:51.936 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:05:40 +0000 (0:00:00.569)       0:01:52.505 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:05:41 +0000 (0:00:01.579)       0:01:54.085 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:05:41 +0000 (0:00:00.349)       0:01:54.435 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:05:42 +0000 (0:00:00.555)       0:01:54.990 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:05:43 +0000 (0:00:00.644)       0:01:55.635 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:05:43 +0000 (0:00:00.108)       0:01:55.743 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:05:43 +0000 (0:00:00.314)       0:01:56.058 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:05:43 +0000 (0:00:00.086)       0:01:56.144 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:05:44 +0000 (0:00:00.398)       0:01:56.542 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:05:44 +0000 (0:00:00.458)       0:01:57.000 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-1] ********************",
                                "Thursday 11 June 2026  15:05:44 +0000 (0:00:00.130)       0:01:57.131 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for baremetal-0] ***********************",
                                "Thursday 11 June 2026  15:05:44 +0000 (0:00:00.129)       0:01:57.260 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******",
                                "Thursday 11 June 2026  15:05:45 +0000 (0:00:00.404)       0:01:57.665 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************",
                                "Thursday 11 June 2026  15:05:45 +0000 (0:00:00.367)       0:01:58.033 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.580)       0:01:58.613 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.065)       0:01:58.679 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.100)       0:01:58.779 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.168)       0:01:58.948 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.351)       0:01:59.299 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:46 +0000 (0:00:00.109)       0:01:59.408 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:47 +0000 (0:00:00.388)       0:01:59.796 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********",
                                "Thursday 11 June 2026  15:05:47 +0000 (0:00:00.341)       0:02:00.138 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:05:48 +0000 (0:00:00.423)       0:02:00.561 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:05:48 +0000 (0:00:00.356)       0:02:00.918 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:05:48 +0000 (0:00:00.162)       0:02:01.080 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:05:48 +0000 (0:00:00.335)       0:02:01.415 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******",
                                "Thursday 11 June 2026  15:05:49 +0000 (0:00:00.320)       0:02:01.736 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***",
                                "Thursday 11 June 2026  15:05:49 +0000 (0:00:00.474)       0:02:02.210 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******",
                                "Thursday 11 June 2026  15:05:49 +0000 (0:00:00.068)       0:02:02.279 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************",
                                "Thursday 11 June 2026  15:05:49 +0000 (0:00:00.078)       0:02:02.357 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************",
                                "Thursday 11 June 2026  15:05:49 +0000 (0:00:00.072)       0:02:02.430 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.121)       0:02:02.551 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.340)       0:02:02.892 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.094)       0:02:02.987 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.062)       0:02:03.049 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.111)       0:02:03.161 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for baremetal-0] ******************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.108)       0:02:03.270 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.072)       0:02:03.343 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:05:50 +0000 (0:00:00.116)       0:02:03.459 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Thursday 11 June 2026  15:05:51 +0000 (0:00:00.453)       0:02:03.912 *********",
                                "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] **********************************************",
                                "Thursday 11 June 2026  15:05:53 +0000 (0:00:02.256)       0:02:06.169 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Thursday 11 June 2026  15:05:54 +0000 (0:00:00.859)       0:02:07.029 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Thursday 11 June 2026  15:05:55 +0000 (0:00:00.789)       0:02:07.818 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:05:56 +0000 (0:00:00.812)       0:02:08.631 *********",
                                "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': 'j473622371525.83233', 'results_file': '/home/zuul/.ansible_async/j473622371525.83233', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j854492767816.83250', 'results_file': '/home/zuul/.ansible_async/j854492767816.83250', '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] *********************************",
                                "Thursday 11 June 2026  15:06:19 +0000 (0:00:23.339)       0:02:31.971 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:06:19 +0000 (0:00:00.244)       0:02:32.216 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-0] *****************************",
                                "Thursday 11 June 2026  15:06:19 +0000 (0:00:00.098)       0:02:32.315 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:06:19 +0000 (0:00:00.111)       0:02:32.426 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:06:20 +0000 (0:00:00.236)       0:02:32.663 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:06:20 +0000 (0:00:00.311)       0:02:32.974 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************",
                                "Thursday 11 June 2026  15:06:20 +0000 (0:00:00.323)       0:02:33.298 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.543)       0:02:33.842 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.073)       0:02:33.915 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-0] *****************",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.069)       0:02:33.985 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-0] ******************",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.161)       0:02:34.147 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.105)       0:02:34.252 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-1] *****************************",
                                "Thursday 11 June 2026  15:06:21 +0000 (0:00:00.063)       0:02:34.315 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:06:22 +0000 (0:00:00.164)       0:02:34.479 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:06:22 +0000 (0:00:00.220)       0:02:34.700 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:06:22 +0000 (0:00:00.357)       0:02:35.057 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************",
                                "Thursday 11 June 2026  15:06:23 +0000 (0:00:00.422)       0:02:35.480 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************",
                                "Thursday 11 June 2026  15:06:23 +0000 (0:00:00.592)       0:02:36.072 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:06:23 +0000 (0:00:00.063)       0:02:36.136 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-1] *****************",
                                "Thursday 11 June 2026  15:06:23 +0000 (0:00:00.135)       0:02:36.271 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-1] ******************",
                                "Thursday 11 June 2026  15:06:23 +0000 (0:00:00.119)       0:02:36.391 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Thursday 11 June 2026  15:06:24 +0000 (0:00:00.122)       0:02:36.513 *********",
                                "skipping: [instance] => (item=baremetal-0)",
                                "skipping: [instance] => (item=compute-0)",
                                "skipping: [instance] => (item=compute-1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Thursday 11 June 2026  15:06:24 +0000 (0:00:00.115)       0:02:36.628 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Thursday 11 June 2026  15:06:24 +0000 (0:00:00.374)       0:02:37.003 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.540)       0:02:37.544 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.071)       0:02:37.616 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.086)       0:02:37.702 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.134)       0:02:37.837 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.080)       0:02:37.917 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Get wanted files] ********************************************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.123)       0:02:38.040 *********",
                                "ok: [instance] => (item=reproducer-inventory/compute-group.yml)",
                                "",
                                "TASK [Assert file availability] ************************************************",
                                "Thursday 11 June 2026  15:06:25 +0000 (0:00:00.360)       0:02:38.401 *********",
                                "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: 1781190287.9411469",
                                "      attr_flags: ''",
                                "      attributes: []",
                                "      block_size: 4096",
                                "      blocks: 8",
                                "      charset: us-ascii",
                                "      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98",
                                "      ctime: 1781190287.9441469",
                                "      dev: 64513",
                                "      device_type: 0",
                                "      executable: false",
                                "      exists: true",
                                "      gid: 1000",
                                "      gr_name: zuul",
                                "      inode: 134237846",
                                "      isblk: false",
                                "      ischr: false",
                                "      isdir: false",
                                "      isfifo: false",
                                "      isgid: false",
                                "      islnk: false",
                                "      isreg: true",
                                "      issock: false",
                                "      isuid: false",
                                "      mimetype: text/plain",
                                "      mode: '0644'",
                                "      mtime: 1781190287.7481422",
                                "      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: '1811725095'",
                                "      wgrp: false",
                                "      woth: false",
                                "      writeable: true",
                                "      wusr: true",
                                "      xgrp: false",
                                "      xoth: false",
                                "      xusr: false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get virtual network list] ************************************************",
                                "Thursday 11 June 2026  15:06:26 +0000 (0:00:00.095)       0:02:38.496 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Get virtual machines] ****************************************************",
                                "Thursday 11 June 2026  15:06:26 +0000 (0:00:00.275)       0:02:38.772 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output network list] *****************************************************",
                                "Thursday 11 June 2026  15:06:26 +0000 (0:00:00.341)       0:02:39.113 *********",
                                "ok: [instance] =>",
                                "  msg:",
                                "  - - cifmw-osp_trunk",
                                "    - cifmw-public",
                                "  - - cifmw-osp_trunk",
                                "    - cifmw-public",
                                "",
                                "TASK [Assert resource lists] ***************************************************",
                                "Thursday 11 June 2026  15:06:26 +0000 (0:00:00.147)       0:02:39.260 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get compute-0 network interfaces] ****************************************",
                                "Thursday 11 June 2026  15:06:26 +0000 (0:00:00.105)       0:02:39.365 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure compute-0 connections] ********************************************",
                                "Thursday 11 June 2026  15:06:27 +0000 (0:00:00.325)       0:02:39.690 *********",
                                "ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:85:0c', 'host': 'compute--0'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    driver: virtio",
                                "    host: compute--0",
                                "    mac: 52:54:00:00:85:0c",
                                "    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:a9:0e', 'host': 'compute--0'}) => changed=false",
                                "  ansible_loop_var: item",
                                "  item:",
                                "    driver: virtio",
                                "    host: compute--0",
                                "    mac: 52:54:00:01:a9:0e",
                                "    network: cifmw-osp_trunk",
                                "    nic: vnet1",
                                "    type: bridge",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Get osp_trunk network XML] ***********************************************",
                                "Thursday 11 June 2026  15:06:27 +0000 (0:00:00.123)       0:02:39.813 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify existence of storage pool.] ***************************************",
                                "Thursday 11 June 2026  15:06:27 +0000 (0:00:00.385)       0:02:40.198 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Gather the list of created volumes.] *************************************",
                                "Thursday 11 June 2026  15:06:28 +0000 (0:00:00.336)       0:02:40.535 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Verify the number of created volumes match with expected count] **********",
                                "Thursday 11 June 2026  15:06:28 +0000 (0:00:00.322)       0:02:40.857 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [Gather the domain information about VMs having extra disks.] *************",
                                "Thursday 11 June 2026  15:06:28 +0000 (0:00:00.093)       0:02:40.951 *********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [Gather the number of volumes attached.] **********************************",
                                "Thursday 11 June 2026  15:06:29 +0000 (0:00:00.637)       0:02:41.589 *********",
                                "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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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.] ****",
                                "Thursday 11 June 2026  15:06:29 +0000 (0:00:00.467)       0:02:42.057 *********",
                                "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:85:0c\"/>\\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:a9:0e\"/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>\\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:a9:0e'/>\\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:c163,c407</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>",
                                "                <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:a9:0e'/>",
                                "                <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:c163,c407</label>",
                                "              <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c'/>",
                                "              <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:a9:0e'/>",
                                "              <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:c163,c407</label>",
                                "            <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:85:0c\"/>",
                                "            <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:a9:0e\"/>",
                                "            <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:c163,c407</label>",
                                "          <imagelabel>system_u:object_r:svirt_image_t:s0:c163,c407</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:54:85\"/>\\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:b9:52\"/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>\\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:b9:52'/>\\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:c215,c855</label>\\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>",
                                "                <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:b9:52'/>",
                                "                <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:c215,c855</label>",
                                "              <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85'/>",
                                "              <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:b9:52'/>",
                                "              <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:c215,c855</label>",
                                "            <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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:54:85\"/>",
                                "            <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:b9:52\"/>",
                                "            <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:c215,c855</label>",
                                "          <imagelabel>system_u:object_r:svirt_image_t:s0:c215,c855</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] *********************",
                                "Thursday 11 June 2026  15:06:29 +0000 (0:00:00.191)       0:02:42.248 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Thursday 11 June 2026  15:06:29 +0000 (0:00:00.151)       0:02:42.400 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Thursday 11 June 2026  15:06:30 +0000 (0:00:00.672)       0:02:43.072 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Thursday 11 June 2026  15:06:31 +0000 (0:00:00.493)       0:02:43.566 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:06:31 +0000 (0:00:00.143)       0:02:43.709 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Thursday 11 June 2026  15:06:32 +0000 (0:00:00.819)       0:02:44.529 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Thursday 11 June 2026  15:06:32 +0000 (0:00:00.087)       0:02:44.616 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Thursday 11 June 2026  15:06:32 +0000 (0:00:00.138)       0:02:44.755 *********",
                                "changed: [instance] => (item=workload)",
                                "ok: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Thursday 11 June 2026  15:06:33 +0000 (0:00:00.765)       0:02:45.520 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Thursday 11 June 2026  15:06:33 +0000 (0:00:00.541)       0:02:46.061 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Thursday 11 June 2026  15:06:33 +0000 (0:00:00.119)       0:02:46.180 *********",
                                "skipping: [instance] => (item=nocompute)",
                                "ok: [instance] => (item=compute)",
                                "ok: [instance] => (item=baremetal)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Thursday 11 June 2026  15:06:34 +0000 (0:00:00.954)       0:02:47.135 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:06:34 +0000 (0:00:00.098)       0:02:47.234 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Thursday 11 June 2026  15:06:35 +0000 (0:00:00.301)       0:02:47.536 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Thursday 11 June 2026  15:06:35 +0000 (0:00:00.288)       0:02:47.824 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Thursday 11 June 2026  15:06:35 +0000 (0:00:00.603)       0:02:48.428 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Thursday 11 June 2026  15:06:36 +0000 (0:00:00.333)       0:02:48.761 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Thursday 11 June 2026  15:06:36 +0000 (0:00:00.482)       0:02:49.244 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:06:36 +0000 (0:00:00.143)       0:02:49.388 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.106)       0:02:49.495 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.337)       0:02:49.832 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.077)       0:02:49.910 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.084)       0:02:49.994 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.109)       0:02:50.103 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.065)       0:02:50.169 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:06:37 +0000 (0:00:00.076)       0:02:50.245 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Thursday 11 June 2026  15:06:38 +0000 (0:00:00.384)       0:02:50.630 *********",
                                "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] *******************************",
                                "Thursday 11 June 2026  15:06:38 +0000 (0:00:00.219)       0:02:50.850 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:06:38 +0000 (0:00:00.386)       0:02:51.236 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:06:39 +0000 (0:00:00.317)       0:02:51.554 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:06:39 +0000 (0:00:00.121)       0:02:51.675 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:06:39 +0000 (0:00:00.353)       0:02:52.029 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:06:39 +0000 (0:00:00.089)       0:02:52.119 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  15:06:39 +0000 (0:00:00.305)       0:02:52.424 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:06:40 +0000 (0:00:00.324)       0:02:52.748 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:06:40 +0000 (0:00:00.333)       0:02:53.081 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:06:40 +0000 (0:00:00.068)       0:02:53.150 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.374)       0:02:53.525 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.134)       0:02:53.659 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.327)       0:02:53.987 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.065)       0:02:54.052 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.124)       0:02:54.176 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.066)       0:02:54.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.067)       0:02:54.311 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.072)       0:02:54.383 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Thursday 11 June 2026  15:06:41 +0000 (0:00:00.066)       0:02:54.449 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Thursday 11 June 2026  15:06:42 +0000 (0:00:00.364)       0:02:54.813 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Thursday 11 June 2026  15:06:42 +0000 (0:00:00.103)       0:02:54.916 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Thursday 11 June 2026  15:06:42 +0000 (0:00:00.329)       0:02:55.246 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Thursday 11 June 2026  15:06:43 +0000 (0:00:00.280)       0:02:55.526 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Thursday 11 June 2026  15:06:43 +0000 (0:00:00.357)       0:02:55.884 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Thursday 11 June 2026  15:06:43 +0000 (0:00:00.061)       0:02:55.945 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Thursday 11 June 2026  15:06:43 +0000 (0:00:00.297)       0:02:56.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Thursday 11 June 2026  15:06:43 +0000 (0:00:00.059)       0:02:56.303 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:06:44 +0000 (0:00:00.248)       0:02:56.551 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********",
                                "Thursday 11 June 2026  15:06:44 +0000 (0:00:00.392)       0:02:56.944 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-0] *************************",
                                "Thursday 11 June 2026  15:06:44 +0000 (0:00:00.456)       0:02:57.400 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************",
                                "Thursday 11 June 2026  15:06:45 +0000 (0:00:00.512)       0:02:57.912 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********",
                                "Thursday 11 June 2026  15:06:45 +0000 (0:00:00.097)       0:02:58.010 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:06:45 +0000 (0:00:00.166)       0:02:58.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] ***********************",
                                "Thursday 11 June 2026  15:06:45 +0000 (0:00:00.164)       0:02:58.340 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:06:46 +0000 (0:00:00.349)       0:02:58.690 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:06:46 +0000 (0:00:00.197)       0:02:58.887 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:06:46 +0000 (0:00:00.416)       0:02:59.303 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************",
                                "Thursday 11 June 2026  15:06:47 +0000 (0:00:00.281)       0:02:59.585 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:06:47 +0000 (0:00:00.120)       0:02:59.706 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:06:47 +0000 (0:00:00.394)       0:03:00.101 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:06:47 +0000 (0:00:00.109)       0:03:00.210 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:06:48 +0000 (0:00:00.379)       0:03:00.590 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********",
                                "Thursday 11 June 2026  15:06:48 +0000 (0:00:00.381)       0:03:00.971 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****",
                                "Thursday 11 June 2026  15:06:48 +0000 (0:00:00.156)       0:03:01.127 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-0] ********",
                                "Thursday 11 June 2026  15:06:48 +0000 (0:00:00.064)       0:03:01.192 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:06:48 +0000 (0:00:00.155)       0:03:01.347 *********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Thursday 11 June 2026  15:06:49 +0000 (0:00:00.341)       0:03:01.689 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Thursday 11 June 2026  15:06:49 +0000 (0:00:00.432)       0:03:02.121 *********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Thursday 11 June 2026  15:06:50 +0000 (0:00:00.400)       0:03:02.522 *********",
                                "ok: [instance] => (item=cifmw-compute-0-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-0] **************",
                                "Thursday 11 June 2026  15:06:50 +0000 (0:00:00.637)       0:03:03.160 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************",
                                "Thursday 11 June 2026  15:06:51 +0000 (0:00:00.359)       0:03:03.520 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:06:51 +0000 (0:00:00.428)       0:03:03.948 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:06:51 +0000 (0:00:00.392)       0:03:04.341 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:06:51 +0000 (0:00:00.111)       0:03:04.453 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:06:52 +0000 (0:00:00.152)       0:03:04.606 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:06:52 +0000 (0:00:00.409)       0:03:05.015 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:06:52 +0000 (0:00:00.171)       0:03:05.186 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:06:52 +0000 (0:00:00.106)       0:03:05.293 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:06:52 +0000 (0:00:00.098)       0:03:05.391 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:06:53 +0000 (0:00:00.133)       0:03:05.525 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:06:53 +0000 (0:00:00.149)       0:03:05.675 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:06:53 +0000 (0:00:00.626)       0:03:06.301 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:06:55 +0000 (0:00:01.646)       0:03:07.948 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:06:55 +0000 (0:00:00.314)       0:03:08.262 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:06:56 +0000 (0:00:00.642)       0:03:08.905 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:06:57 +0000 (0:00:00.594)       0:03:09.499 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:06:57 +0000 (0:00:00.146)       0:03:09.645 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:06:57 +0000 (0:00:00.288)       0:03:09.934 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:06:57 +0000 (0:00:00.207)       0:03:10.141 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:06:57 +0000 (0:00:00.229)       0:03:10.371 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:06:58 +0000 (0:00:00.402)       0:03:10.774 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-0] ********************",
                                "Thursday 11 June 2026  15:06:58 +0000 (0:00:00.153)       0:03:10.927 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for compute-1] *************************",
                                "Thursday 11 June 2026  15:06:58 +0000 (0:00:00.067)       0:03:10.995 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********",
                                "Thursday 11 June 2026  15:06:58 +0000 (0:00:00.332)       0:03:11.328 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type compute-1] *************************",
                                "Thursday 11 June 2026  15:06:59 +0000 (0:00:00.396)       0:03:11.724 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************",
                                "Thursday 11 June 2026  15:07:00 +0000 (0:00:01.642)       0:03:13.366 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********",
                                "Thursday 11 June 2026  15:07:00 +0000 (0:00:00.080)       0:03:13.446 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:07:01 +0000 (0:00:00.153)       0:03:13.600 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:07:01 +0000 (0:00:00.117)       0:03:13.717 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:07:01 +0000 (0:00:00.365)       0:03:14.082 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:07:01 +0000 (0:00:00.170)       0:03:14.253 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:07:02 +0000 (0:00:00.353)       0:03:14.607 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************",
                                "Thursday 11 June 2026  15:07:02 +0000 (0:00:00.308)       0:03:14.916 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:07:02 +0000 (0:00:00.168)       0:03:15.084 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:07:02 +0000 (0:00:00.361)       0:03:15.446 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:07:03 +0000 (0:00:00.125)       0:03:15.571 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:07:03 +0000 (0:00:00.301)       0:03:15.872 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********",
                                "Thursday 11 June 2026  15:07:03 +0000 (0:00:00.348)       0:03:16.221 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****",
                                "Thursday 11 June 2026  15:07:03 +0000 (0:00:00.093)       0:03:16.314 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for compute-1] ********",
                                "Thursday 11 June 2026  15:07:03 +0000 (0:00:00.058)       0:03:16.372 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:07:04 +0000 (0:00:00.187)       0:03:16.560 *********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****",
                                "Thursday 11 June 2026  15:07:04 +0000 (0:00:00.359)       0:03:16.919 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Create volume in the storage pool] *********************",
                                "Thursday 11 June 2026  15:07:04 +0000 (0:00:00.414)       0:03:17.333 *********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Create XML attachment files] ***************************",
                                "Thursday 11 June 2026  15:07:05 +0000 (0:00:00.356)       0:03:17.690 *********",
                                "ok: [instance] => (item=cifmw-compute-1-vol-0)",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM compute-1] **************",
                                "Thursday 11 June 2026  15:07:05 +0000 (0:00:00.666)       0:03:18.356 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************",
                                "Thursday 11 June 2026  15:07:06 +0000 (0:00:00.363)       0:03:18.719 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:07:06 +0000 (0:00:00.417)       0:03:19.137 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.451)       0:03:19.589 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.119)       0:03:19.708 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.127)       0:03:19.836 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.376)       0:03:20.212 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.136)       0:03:20.349 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:07:07 +0000 (0:00:00.106)       0:03:20.456 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:07:08 +0000 (0:00:00.100)       0:03:20.556 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:07:08 +0000 (0:00:00.223)       0:03:20.779 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:07:08 +0000 (0:00:00.155)       0:03:20.934 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:07:09 +0000 (0:00:00.618)       0:03:21.553 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:07:10 +0000 (0:00:01.652)       0:03:23.206 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:07:11 +0000 (0:00:00.377)       0:03:23.583 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:07:11 +0000 (0:00:00.625)       0:03:24.209 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:07:12 +0000 (0:00:00.588)       0:03:24.798 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:07:12 +0000 (0:00:00.108)       0:03:24.907 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:07:12 +0000 (0:00:00.340)       0:03:25.247 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:07:12 +0000 (0:00:00.123)       0:03:25.370 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:07:13 +0000 (0:00:00.243)       0:03:25.614 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:07:13 +0000 (0:00:00.488)       0:03:26.103 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for compute-1] ********************",
                                "Thursday 11 June 2026  15:07:13 +0000 (0:00:00.116)       0:03:26.219 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for baremetal-0] ***********************",
                                "Thursday 11 June 2026  15:07:13 +0000 (0:00:00.077)       0:03:26.296 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******",
                                "Thursday 11 June 2026  15:07:14 +0000 (0:00:00.362)       0:03:26.659 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************",
                                "Thursday 11 June 2026  15:07:14 +0000 (0:00:00.381)       0:03:27.041 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.545)       0:03:27.586 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.077)       0:03:27.664 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.144)       0:03:27.808 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.122)       0:03:27.931 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.325)       0:03:28.256 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:07:15 +0000 (0:00:00.162)       0:03:28.419 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:07:16 +0000 (0:00:00.335)       0:03:28.754 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********",
                                "Thursday 11 June 2026  15:07:16 +0000 (0:00:00.289)       0:03:29.044 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:07:17 +0000 (0:00:00.463)       0:03:29.507 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:07:17 +0000 (0:00:00.393)       0:03:29.901 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:07:17 +0000 (0:00:00.111)       0:03:30.012 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:07:17 +0000 (0:00:00.376)       0:03:30.388 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******",
                                "Thursday 11 June 2026  15:07:18 +0000 (0:00:00.382)       0:03:30.771 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***",
                                "Thursday 11 June 2026  15:07:18 +0000 (0:00:00.464)       0:03:31.235 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******",
                                "Thursday 11 June 2026  15:07:18 +0000 (0:00:00.063)       0:03:31.298 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************",
                                "Thursday 11 June 2026  15:07:18 +0000 (0:00:00.074)       0:03:31.373 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.135)       0:03:31.508 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.073)       0:03:31.582 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.357)       0:03:31.940 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.092)       0:03:32.033 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.125)       0:03:32.158 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.067)       0:03:32.225 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for baremetal-0] ******************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.113)       0:03:32.339 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Thursday 11 June 2026  15:07:19 +0000 (0:00:00.060)       0:03:32.399 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:07:20 +0000 (0:00:00.168)       0:03:32.568 *********",
                                "ok: [instance] => (item=cifmw-pool)",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Thursday 11 June 2026  15:07:20 +0000 (0:00:00.379)       0:03:32.948 *********",
                                "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] **********************************************",
                                "Thursday 11 June 2026  15:07:22 +0000 (0:00:02.203)       0:03:35.151 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Thursday 11 June 2026  15:07:23 +0000 (0:00:00.429)       0:03:35.580 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Thursday 11 June 2026  15:07:23 +0000 (0:00:00.430)       0:03:36.011 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:07:24 +0000 (0:00:00.623)       0:03:36.635 *********",
                                "FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j978695537150.85754', 'results_file': '/home/zuul/.ansible_async/j978695537150.85754', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})",
                                "ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j791170757996.85771', 'results_file': '/home/zuul/.ansible_async/j791170757996.85771', '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] *********************************",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:03.871)       0:03:40.506 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:00.236)       0:03:40.743 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-0] *****************************",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:00.062)       0:03:40.806 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:00.106)       0:03:40.912 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:00.229)       0:03:41.141 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:07:28 +0000 (0:00:00.328)       0:03:41.469 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************",
                                "Thursday 11 June 2026  15:07:29 +0000 (0:00:00.321)       0:03:41.791 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************",
                                "Thursday 11 June 2026  15:07:29 +0000 (0:00:00.667)       0:03:42.459 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.073)       0:03:42.532 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-0] *****************",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.064)       0:03:42.596 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-0] ******************",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.154)       0:03:42.751 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.098)       0:03:42.850 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for compute-1] *****************************",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.059)       0:03:42.909 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.107)       0:03:43.017 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:07:30 +0000 (0:00:00.234)       0:03:43.252 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:07:31 +0000 (0:00:00.291)       0:03:43.544 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************",
                                "Thursday 11 June 2026  15:07:31 +0000 (0:00:00.374)       0:03:43.919 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.610)       0:03:44.529 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.071)       0:03:44.600 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts compute-1] *****************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.133)       0:03:44.734 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts compute-1] ******************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.108)       0:03:44.843 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.103)       0:03:44.947 *********",
                                "skipping: [instance] => (item=baremetal-0)",
                                "skipping: [instance] => (item=compute-0)",
                                "skipping: [instance] => (item=compute-1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List running virtual machines.] ************************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.104)       0:03:45.051 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Thursday 11 June 2026  15:07:32 +0000 (0:00:00.425)       0:03:45.476 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Thursday 11 June 2026  15:07:33 +0000 (0:00:00.508)       0:03:45.984 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Thursday 11 June 2026  15:07:33 +0000 (0:00:00.091)       0:03:46.076 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Thursday 11 June 2026  15:07:33 +0000 (0:00:00.084)       0:03:46.161 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Thursday 11 June 2026  15:07:33 +0000 (0:00:00.146)       0:03:46.308 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Thursday 11 June 2026  15:07:33 +0000 (0:00:00.069)       0:03:46.378 *********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=431  changed=124  unreachable=0    failed=0    skipped=151  rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:07:34 +0000 (0:00:00.295)       0:03:46.674 *********",
                                "===============================================================================",
                                "libvirt_manager : Ensure we get SSH on nodes --------------------------- 23.34s",
                                "libvirt_manager : Download base image ---------------------------------- 14.63s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.67s",
                                "libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.87s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 2.80s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 2.70s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 2.51s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.26s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.20s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.08s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.86s",
                                "config_drive : Install required RPM packages ---------------------------- 1.65s",
                                "config_drive : Install required RPM packages ---------------------------- 1.65s",
                                "libvirt_manager : Define VMs for type compute-1 ------------------------- 1.64s",
                                "config_drive : Install required RPM packages ---------------------------- 1.61s",
                                "config_drive : Install required RPM packages ---------------------------- 1.58s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.53s",
                                "libvirt_manager : Create group inventories ------------------------------ 1.21s",
                                "Gathering Facts --------------------------------------------------------- 1.16s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 0.98s",
                                "INFO     Running deploy_layout > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:07:34 +0000 (0:00:00.055)       0:00:00.055 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  15:07:36 +0000 (0:00:01.270)       0:00:01.326 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  15:07:36 +0000 (0:00:00.509)       0:00:01.836 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:07:38 +0000 (0:00:02.068)       0:00:03.905 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:07:39 +0000 (0:00:00.987)       0:00:04.892 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:07:42 +0000 (0:00:02.983)       0:00:07.875 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:07:43 +0000 (0:00:01.043)       0:00:08.919 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:07:44 +0000 (0:00:00.994)       0:00:09.914 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:07:45 +0000 (0:00:00.982)       0:00:10.896 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:07:45 +0000 (0:00:00.093)       0:00:10.990 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:07:46 +0000 (0:00:00.616)       0:00:11.607 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:07:46 +0000 (0:00:00.513)       0:00:12.120 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:07:47 +0000 (0:00:00.189)       0:00:12.310 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-compute-0",
                                "  - cifmw-baremetal-0",
                                "  - cifmw-compute-1",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:07:47 +0000 (0:00:00.130)       0:00:12.441 *********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:07:48 +0000 (0:00:01.009)       0:00:13.450 *********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:07:49 +0000 (0:00:01.681)       0:00:15.131 *********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:07:51 +0000 (0:00:01.182)       0:00:16.314 *********",
                                "ok: [instance -> localhost] => (item=cifmw-compute-0)",
                                "ok: [instance -> localhost] => (item=cifmw-baremetal-0)",
                                "ok: [instance -> localhost] => (item=cifmw-compute-1)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:07:52 +0000 (0:00:01.145)       0:00:17.459 *********",
                                "ok: [instance] => (item=cifmw-compute-0)",
                                "ok: [instance] => (item=cifmw-baremetal-0)",
                                "ok: [instance] => (item=cifmw-compute-1)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:07:53 +0000 (0:00:01.035)       0:00:18.495 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:07:53 +0000 (0:00:00.518)       0:00:19.013 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:07:53 +0000 (0:00:00.140)       0:00:19.154 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:07:54 +0000 (0:00:00.120)       0:00:19.274 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:07:54 +0000 (0:00:00.289)       0:00:19.564 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:07:54 +0000 (0:00:00.103)       0:00:19.668 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:07:54 +0000 (0:00:00.123)       0:00:19.791 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:07:54 +0000 (0:00:00.128)       0:00:19.920 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:07:55 +0000 (0:00:00.405)       0:00:20.326 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:07:55 +0000 (0:00:00.430)       0:00:20.756 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:07:55 +0000 (0:00:00.126)       0:00:20.883 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:07:55 +0000 (0:00:00.109)       0:00:20.993 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:07:55 +0000 (0:00:00.100)       0:00:21.093 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:07:56 +0000 (0:00:00.358)       0:00:21.451 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:07:56 +0000 (0:00:00.459)       0:00:21.910 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:07:58 +0000 (0:00:01.457)       0:00:23.368 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:07:58 +0000 (0:00:00.760)       0:00:24.129 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:07:59 +0000 (0:00:00.923)       0:00:25.052 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:08:00 +0000 (0:00:00.433)       0:00:25.486 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781190252.1012828, 'mtime': 1781190252.1012828, 'ctime': 1781190252.1012828, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781190252.103283, 'mtime': 1781190252.103283, 'ctime': 1781190252.1042829, '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] **************************",
                                "Thursday 11 June 2026  15:08:01 +0000 (0:00:00.684)       0:00:26.171 *********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:08:02 +0000 (0:00:01.346)       0:00:27.517 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:08:03 +0000 (0:00:00.783)       0:00:28.301 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:08:03 +0000 (0:00:00.618)       0:00:28.919 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:08:04 +0000 (0:00:00.827)       0:00:29.746 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:08:04 +0000 (0:00:00.204)       0:00:29.951 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:08:04 +0000 (0:00:00.156)       0:00:30.107 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:08:05 +0000 (0:00:00.474)       0:00:30.581 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:08:05 +0000 (0:00:00.134)       0:00:30.715 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:08:05 +0000 (0:00:00.191)       0:00:30.907 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:08:06 +0000 (0:00:00.448)       0:00:31.355 *********",
                                "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] ***********************************",
                                "Thursday 11 June 2026  15:08:07 +0000 (0:00:01.661)       0:00:33.017 *********",
                                "changed: [instance] => (item=pool-destroy)",
                                "changed: [instance] => (item=pool-undefine)",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:08:08 +0000 (0:00:00.851)       0:00:33.868 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:08:09 +0000 (0:00:00.430)       0:00:34.298 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:08:09 +0000 (0:00:00.079)       0:00:34.378 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:08:09 +0000 (0:00:00.193)       0:00:34.571 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:08:09 +0000 (0:00:00.129)       0:00:34.700 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:08:09 +0000 (0:00:00.397)       0:00:35.098 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:08:10 +0000 (0:00:00.130)       0:00:35.228 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:08:10 +0000 (0:00:00.183)       0:00:35.411 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:08:10 +0000 (0:00:00.141)       0:00:35.553 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:08:10 +0000 (0:00:00.135)       0:00:35.689 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:08:10 +0000 (0:00:00.189)       0:00:35.878 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:08:11 +0000 (0:00:00.421)       0:00:36.300 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:08:11 +0000 (0:00:00.073)       0:00:36.374 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:08:11 +0000 (0:00:00.384)       0:00:36.758 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:08:11 +0000 (0:00:00.387)       0:00:37.146 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:08:12 +0000 (0:00:00.504)       0:00:37.650 *********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:08:13 +0000 (0:00:00.572)       0:00:38.222 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:08:13 +0000 (0:00:00.312)       0:00:38.534 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:08:14 +0000 (0:00:01.077)       0:00:39.612 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:08:16 +0000 (0:00:01.958)       0:00:41.570 *********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:08:17 +0000 (0:00:00.663)       0:00:42.233 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:08:18 +0000 (0:00:01.681)       0:00:43.915 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:08:19 +0000 (0:00:00.378)       0:00:44.293 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:08:19 +0000 (0:00:00.088)       0:00:44.382 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:08:19 +0000 (0:00:00.065)       0:00:44.448 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:08:19 +0000 (0:00:00.083)       0:00:44.531 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:08:20 +0000 (0:00:00.680)       0:00:45.211 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:08:20 +0000 (0:00:00.642)       0:00:45.854 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:08:20 +0000 (0:00:00.264)       0:00:46.119 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:08:21 +0000 (0:00:00.091)       0:00:46.211 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:08:21 +0000 (0:00:00.046)       0:00:46.257 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:08:22 +0000 (0:00:01.088)       0:00:47.345 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:08:22 +0000 (0:00:00.101)       0:00:47.447 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:08:22 +0000 (0:00:00.469)       0:00:47.916 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:08:23 +0000 (0:00:00.350)       0:00:48.267 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:08:23 +0000 (0:00:00.105)       0:00:48.373 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:08:23 +0000 (0:00:00.316)       0:00:48.689 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:08:23 +0000 (0:00:00.334)       0:00:49.024 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:08:23 +0000 (0:00:00.116)       0:00:49.140 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:08:25 +0000 (0:00:01.493)       0:00:50.633 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:08:29 +0000 (0:00:04.296)       0:00:54.929 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.350)       0:00:55.279 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.058)       0:00:55.338 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.048)       0:00:55.387 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.078)       0:00:55.465 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.048)       0:00:55.514 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.352)       0:00:55.867 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.096)       0:00:55.963 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:08:30 +0000 (0:00:00.049)       0:00:56.012 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:08:31 +0000 (0:00:00.348)       0:00:56.360 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:08:31 +0000 (0:00:00.044)       0:00:56.405 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:08:31 +0000 (0:00:00.047)       0:00:56.453 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:08:33 +0000 (0:00:01.766)       0:00:58.220 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:08:33 +0000 (0:00:00.381)       0:00:58.601 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:08:34 +0000 (0:00:00.577)       0:00:59.179 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:08:34 +0000 (0:00:00.385)       0:00:59.564 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:08:35 +0000 (0:00:00.738)       0:01:00.303 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:08:35 +0000 (0:00:00.115)       0:01:00.418 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:08:35 +0000 (0:00:00.363)       0:01:00.782 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:08:35 +0000 (0:00:00.321)       0:01:01.104 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  15:08:36 +0000 (0:00:00.121)       0:01:01.225 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:08:36 +0000 (0:00:00.556)       0:01:01.782 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************",
                                "Thursday 11 June 2026  15:08:37 +0000 (0:00:00.882)       0:01:02.664 *********",
                                "changed: [instance -> localhost]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=83   changed=30   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:08:38 +0000 (0:00:00.564)       0:01:03.228 *********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.30s",
                                "libvirt_manager : Populate service facts -------------------------------- 2.98s",
                                "Copy generated content to proper location ------------------------------- 2.07s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.96s",
                                "dnsmasq : Stop service -------------------------------------------------- 1.77s",
                                "podman : Ensure podman is installed ------------------------------------- 1.68s",
                                "libvirt_manager : Destroy machine --------------------------------------- 1.68s",
                                "libvirt_manager : Remove the volumes from pool to delete ---------------- 1.66s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.49s",
                                "libvirt_manager : Destroy networks -------------------------------------- 1.46s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.35s",
                                "Gathering Facts --------------------------------------------------------- 1.27s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.18s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.15s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.09s",
                                "libvirt_manager : Remove detected logs ---------------------------------- 1.08s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.04s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.04s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.01s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.99s",
                                "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  15:09:05 +0000 (0:00:00.087)       0:00:00.087 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  15:09:06 +0000 (0:00:01.003)       0:00:01.091 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  15:09:06 +0000 (0:00:00.605)       0:00:01.697 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  15:09:06 +0000 (0:00:00.094)       0:00:01.791 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:09:06 +0000 (0:00:00.175)       0:00:01.967 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  15:09:07 +0000 (0:00:00.451)       0:00:02.418 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  15:09:07 +0000 (0:00:00.331)       0:00:02.750 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  15:09:08 +0000 (0:00:01.076)       0:00:03.827 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  15:09:08 +0000 (0:00:00.182)       0:00:04.009 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:09:09 +0000 (0:00:00.806)       0:00:04.815 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  15:09:11 +0000 (0:00:01.741)       0:00:06.557 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  15:09:13 +0000 (0:00:01.861)       0:00:08.418 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  15:09:20 +0000 (0:00:06.980)       0:00:15.399 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  15:09:21 +0000 (0:00:00.888)       0:00:16.287 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  15:09:21 +0000 (0:00:00.065)       0:00:16.353 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  15:09:22 +0000 (0:00:00.861)       0:00:17.214 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  15:09:22 +0000 (0:00:00.122)       0:00:17.337 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  15:09:22 +0000 (0:00:00.094)       0:00:17.432 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  15:09:22 +0000 (0:00:00.096)       0:00:17.528 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  15:09:23 +0000 (0:00:00.628)       0:00:18.156 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  15:09:23 +0000 (0:00:00.708)       0:00:18.864 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  15:09:23 +0000 (0:00:00.086)       0:00:18.951 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.125)       0:00:19.077 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.087)       0:00:19.165 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.111)       0:00:19.276 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.363 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.122)       0:00:19.485 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.089)       0:00:19.575 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.661 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.086)       0:00:19.748 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.122)       0:00:19.871 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  15:09:24 +0000 (0:00:00.087)       0:00:19.958 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  15:09:25 +0000 (0:00:00.339)       0:00:20.297 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  15:09:25 +0000 (0:00:00.385)       0:00:20.683 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.403)       0:00:21.086 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.079)       0:00:21.166 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.073)       0:00:21.239 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.120)       0:00:21.359 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.078)       0:00:21.438 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.074)       0:00:21.513 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.071)       0:00:21.584 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.104)       0:00:21.688 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.085)       0:00:21.774 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.059)       0:00:21.833 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  15:09:26 +0000 (0:00:00.101)       0:00:21.935 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  15:09:27 +0000 (0:00:00.164)       0:00:22.100 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  15:09:27 +0000 (0:00:00.105)       0:00:22.205 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  15:09:27 +0000 (0:00:00.093)       0:00:22.299 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  15:09:27 +0000 (0:00:00.101)       0:00:22.400 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  15:10:10 +0000 (0:00:43.046)       0:01:05.447 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  15:10:11 +0000 (0:00:01.544)       0:01:06.992 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  15:10:12 +0000 (0:00:00.175)       0:01:07.168 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:10:12 +0000 (0:00:00.191)       0:01:07.359 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  15:10:12 +0000 (0:00:00.059)       0:01:07.419 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  15:10:14 +0000 (0:00:01.650)       0:01:09.069 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  15:10:14 +0000 (0:00:00.427)       0:01:09.497 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  15:10:14 +0000 (0:00:00.357)       0:01:09.854 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  15:10:14 +0000 (0:00:00.183)       0:01:10.037 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  15:10:15 +0000 (0:00:00.110)       0:01:10.148 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  15:10:15 +0000 (0:00:00.318)       0:01:10.467 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  15:10:15 +0000 (0:00:00.419)       0:01:10.886 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  15:10:15 +0000 (0:00:00.054)       0:01:10.940 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  15:10:15 +0000 (0:00:00.054)       0:01:10.995 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  15:10:16 +0000 (0:00:00.063)       0:01:11.059 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  15:10:16 +0000 (0:00:00.062)       0:01:11.122 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  15:10:16 +0000 (0:00:00.105)       0:01:11.228 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  15:10:16 +0000 (0:00:00.071)       0:01:11.299 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:10:17 +0000 (0:00:01.493)       0:01:12.793 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:10:18 +0000 (0:00:00.964)       0:01:13.758 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:10:21 +0000 (0:00:03.014)       0:01:16.772 *********",
                                "changed: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:10:23 +0000 (0:00:02.257)       0:01:19.030 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:10:24 +0000 (0:00:00.985)       0:01:20.016 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:10:26 +0000 (0:00:01.280)       0:01:21.297 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:10:26 +0000 (0:00:00.091)       0:01:21.389 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:10:26 +0000 (0:00:00.592)       0:01:21.981 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.537)       0:01:22.519 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.153)       0:01:22.672 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.131)       0:01:22.803 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.053)       0:01:22.857 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.040)       0:01:22.898 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.041)       0:01:22.939 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:10:27 +0000 (0:00:00.079)       0:01:23.018 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.041)       0:01:23.060 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.438)       0:01:23.499 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.153)       0:01:23.652 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.110)       0:01:23.762 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.055)       0:01:23.817 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.045)       0:01:23.863 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.046)       0:01:23.909 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:10:28 +0000 (0:00:00.085)       0:01:23.995 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:10:29 +0000 (0:00:00.472)       0:01:24.468 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:10:29 +0000 (0:00:00.043)       0:01:24.512 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:10:29 +0000 (0:00:00.044)       0:01:24.556 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:10:30 +0000 (0:00:00.766)       0:01:25.322 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:10:31 +0000 (0:00:00.906)       0:01:26.229 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:10:31 +0000 (0:00:00.661)       0:01:26.890 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.174)       0:01:27.065 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.121)       0:01:27.187 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.400)       0:01:27.588 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.094)       0:01:27.683 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.206)       0:01:27.889 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:10:32 +0000 (0:00:00.088)       0:01:27.978 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.098)       0:01:28.076 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.133)       0:01:28.209 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.409)       0:01:28.619 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.081)       0:01:28.700 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.210)       0:01:28.911 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:10:33 +0000 (0:00:00.125)       0:01:29.036 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:10:34 +0000 (0:00:00.429)       0:01:29.465 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:10:34 +0000 (0:00:00.163)       0:01:29.628 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:10:34 +0000 (0:00:00.182)       0:01:29.810 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:10:34 +0000 (0:00:00.144)       0:01:29.955 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:10:35 +0000 (0:00:00.136)       0:01:30.092 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:10:35 +0000 (0:00:00.191)       0:01:30.283 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:10:35 +0000 (0:00:00.471)       0:01:30.755 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:10:35 +0000 (0:00:00.077)       0:01:30.832 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.291)       0:01:31.123 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.051)       0:01:31.174 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.055)       0:01:31.229 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.066)       0:01:31.296 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.279)       0:01:31.575 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:10:36 +0000 (0:00:00.099)       0:01:31.675 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:10:38 +0000 (0:00:01.772)       0:01:33.447 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:10:38 +0000 (0:00:00.582)       0:01:34.030 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:10:40 +0000 (0:00:01.527)       0:01:35.557 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:10:40 +0000 (0:00:00.391)       0:01:35.949 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:10:40 +0000 (0:00:00.064)       0:01:36.014 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:10:41 +0000 (0:00:00.060)       0:01:36.074 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:10:41 +0000 (0:00:00.081)       0:01:36.156 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:10:41 +0000 (0:00:00.641)       0:01:36.797 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:10:42 +0000 (0:00:00.649)       0:01:37.447 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:10:42 +0000 (0:00:00.275)       0:01:37.723 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:10:42 +0000 (0:00:00.049)       0:01:37.773 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:10:42 +0000 (0:00:00.056)       0:01:37.829 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:10:43 +0000 (0:00:01.010)       0:01:38.840 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:10:43 +0000 (0:00:00.132)       0:01:38.973 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:10:44 +0000 (0:00:00.404)       0:01:39.377 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:10:44 +0000 (0:00:00.353)       0:01:39.731 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:10:44 +0000 (0:00:00.116)       0:01:39.848 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:10:45 +0000 (0:00:00.322)       0:01:40.170 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:10:45 +0000 (0:00:00.346)       0:01:40.516 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:10:45 +0000 (0:00:00.099)       0:01:40.616 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:10:47 +0000 (0:00:01.516)       0:01:42.132 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:10:48 +0000 (0:00:01.648)       0:01:43.781 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.337)       0:01:44.119 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.062)       0:01:44.182 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.057)       0:01:44.239 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.112)       0:01:44.352 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.044)       0:01:44.396 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.288)       0:01:44.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] *********************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.097)       0:01:44.782 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:10:49 +0000 (0:00:00.050)       0:01:44.832 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:10:50 +0000 (0:00:00.309)       0:01:45.142 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:10:50 +0000 (0:00:00.046)       0:01:45.188 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:10:50 +0000 (0:00:00.089)       0:01:45.277 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:10:50 +0000 (0:00:00.492)       0:01:45.769 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:10:51 +0000 (0:00:00.355)       0:01:46.124 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:10:51 +0000 (0:00:00.554)       0:01:46.678 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:10:51 +0000 (0:00:00.368)       0:01:47.047 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:10:52 +0000 (0:00:00.752)       0:01:47.800 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:10:52 +0000 (0:00:00.085)       0:01:47.885 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:10:53 +0000 (0:00:00.322)       0:01:48.208 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:10:53 +0000 (0:00:00.326)       0:01:48.535 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  15:10:53 +0000 (0:00:00.160)       0:01:48.695 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  15:10:53 +0000 (0:00:00.284)       0:01:48.980 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.317)       0:01:49.297 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.306)       0:01:49.604 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.069)       0:01:49.674 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.053)       0:01:49.727 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.130)       0:01:49.858 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  15:10:54 +0000 (0:00:00.052)       0:01:49.910 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  15:10:56 +0000 (0:00:01.559)       0:01:51.470 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  15:10:56 +0000 (0:00:00.335)       0:01:51.806 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  15:10:57 +0000 (0:00:00.529)       0:01:52.335 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  15:10:57 +0000 (0:00:00.113)       0:01:52.448 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  15:10:57 +0000 (0:00:00.317)       0:01:52.766 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  15:10:58 +0000 (0:00:00.683)       0:01:53.450 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  15:10:58 +0000 (0:00:00.470)       0:01:53.920 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  15:10:59 +0000 (0:00:00.409)       0:01:54.330 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  15:10:59 +0000 (0:00:00.476)       0:01:54.806 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  15:11:00 +0000 (0:00:00.485)       0:01:55.292 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  15:11:00 +0000 (0:00:00.501)       0:01:55.794 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  15:11:01 +0000 (0:00:00.462)       0:01:56.256 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  15:11:01 +0000 (0:00:00.436)       0:01:56.693 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  15:11:02 +0000 (0:00:00.526)       0:01:57.220 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  15:11:02 +0000 (0:00:00.485)       0:01:57.706 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  15:11:03 +0000 (0:00:00.496)       0:01:58.202 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  15:11:03 +0000 (0:00:00.494)       0:01:58.697 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  15:11:04 +0000 (0:00:00.475)       0:01:59.172 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  15:11:04 +0000 (0:00:00.470)       0:01:59.643 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  15:11:05 +0000 (0:00:00.535)       0:02:00.178 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  15:11:05 +0000 (0:00:00.488)       0:02:00.667 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  15:11:06 +0000 (0:00:00.542)       0:02:01.210 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  15:11:06 +0000 (0:00:00.501)       0:02:01.712 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  15:11:07 +0000 (0:00:00.486)       0:02:02.198 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  15:11:07 +0000 (0:00:00.493)       0:02:02.691 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  15:11:08 +0000 (0:00:00.504)       0:02:03.196 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  15:11:08 +0000 (0:00:00.534)       0:02:03.730 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  15:11:09 +0000 (0:00:00.494)       0:02:04.225 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  15:11:09 +0000 (0:00:00.516)       0:02:04.742 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  15:11:10 +0000 (0:00:00.511)       0:02:05.253 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  15:11:10 +0000 (0:00:00.503)       0:02:05.756 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  15:11:11 +0000 (0:00:00.497)       0:02:06.254 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  15:11:11 +0000 (0:00:00.104)       0:02:06.358 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  15:11:11 +0000 (0:00:00.472)       0:02:06.831 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  15:11:12 +0000 (0:00:00.496)       0:02:07.327 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  15:11:12 +0000 (0:00:00.489)       0:02:07.817 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  15:11:13 +0000 (0:00:00.301)       0:02:08.118 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  15:11:13 +0000 (0:00:00.108)       0:02:08.227 *********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Thursday 11 June 2026  15:11:13 +0000 (0:00:00.282)       0:02:08.510 *********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  15:11:13 +0000 (0:00:00.072)       0:02:08.583 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  15:11:14 +0000 (0:00:00.528)       0:02:09.112 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  15:11:14 +0000 (0:00:00.522)       0:02:09.634 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  15:11:15 +0000 (0:00:00.683)       0:02:10.317 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:11:15 +0000 (0:00:00.302)       0:02:10.619 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:11:16 +0000 (0:00:00.835)       0:02:11.455 *********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 43.05s",
                                "repo_setup : Initialize python venv and install requirements ------------ 6.98s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.01s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 2.26s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.86s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.77s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.74s",
                                "ci_setup : Install needed packages -------------------------------------- 1.65s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.65s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.56s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.54s",
                                "podman : Ensure podman is installed ------------------------------------- 1.53s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.52s",
                                "ci_setup : Manage directories ------------------------------------------- 1.49s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.28s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.08s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.01s",
                                "Gathering Facts --------------------------------------------------------- 1.00s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.99s",
                                "libvirt_manager : Get installed packages list --------------------------- 0.96s",
                                "INFO     Running generate_network_data > converge",
                                "",
                                "PLAY [One hypervisor] **********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:11:17 +0000 (0:00:00.056)       0:00:00.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Thursday 11 June 2026  15:11:18 +0000 (0:00:01.070)       0:00:01.126 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Thursday 11 June 2026  15:11:18 +0000 (0:00:00.063)       0:00:01.189 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:11:18 +0000 (0:00:00.170)       0:00:01.360 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Thursday 11 June 2026  15:11:18 +0000 (0:00:00.110)       0:00:01.470 *********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Thursday 11 June 2026  15:11:19 +0000 (0:00:01.051)       0:00:02.521 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Thursday 11 June 2026  15:11:19 +0000 (0:00:00.098)       0:00:02.620 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure _output exists] ***************************************************",
                                "Thursday 11 June 2026  15:11:19 +0000 (0:00:00.129)       0:00:02.749 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  15:11:20 +0000 (0:00:00.529)       0:00:03.279 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load scenarios] **********************************************************",
                                "Thursday 11 June 2026  15:11:20 +0000 (0:00:00.068)       0:00:03.347 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Set output facts] ********************************************************",
                                "Thursday 11 June 2026  15:11:20 +0000 (0:00:00.072)       0:00:03.420 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Test scenarios] **********************************************************",
                                "Thursday 11 June 2026  15:11:20 +0000 (0:00:00.061)       0:00:03.482 *********",
                                "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] ******************************************************",
                                "Thursday 11 June 2026  15:11:20 +0000 (0:00:00.214)       0:00:03.696 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Thursday 11 June 2026  15:11:21 +0000 (0:00:00.776)       0:00:04.472 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Thursday 11 June 2026  15:11:21 +0000 (0:00:00.092)       0:00:04.565 *********",
                                "ok: [instance] =>",
                                "  msg: 'Running: Standard osp_trunk with extended translation'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Thursday 11 June 2026  15:11:21 +0000 (0:00:00.060)       0:00:04.626 *********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  15:11:21 +0000 (0:00:00.224)       0:00:04.851 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:11:21 +0000 (0:00:00.094)       0:00:04.945 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.436)       0:00:05.382 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.099)       0:00:05.481 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.122)       0:00:05.604 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.118)       0:00:05.722 *********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.134)       0:00:05.857 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:11:22 +0000 (0:00:00.078)       0:00:05.936 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:11:23 +0000 (0:00:00.686)       0:00:06.622 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:11:23 +0000 (0:00:00.164)       0:00:06.787 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:11:23 +0000 (0:00:00.124)       0:00:06.912 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:11:24 +0000 (0:00:00.434)       0:00:07.346 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:11:24 +0000 (0:00:00.333)       0:00:07.680 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:11:24 +0000 (0:00:00.294)       0:00:07.974 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:11:25 +0000 (0:00:00.896)       0:00:08.871 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.293)       0:00:09.164 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.077)       0:00:09.242 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.122)       0:00:09.365 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.081)       0:00:09.447 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.078)       0:00:09.525 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.063)       0:00:09.589 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.298)       0:00:09.888 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:11:26 +0000 (0:00:00.064)       0:00:09.952 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:11:27 +0000 (0:00:00.364)       0:00:10.317 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:11:27 +0000 (0:00:00.657)       0:00:10.974 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:11:28 +0000 (0:00:00.166)       0:00:11.141 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:11:28 +0000 (0:00:00.078)       0:00:11.219 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:11:28 +0000 (0:00:00.668)       0:00:11.888 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:11:29 +0000 (0:00:00.180)       0:00:12.068 *********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  15:11:29 +0000 (0:00:00.157)       0:00:12.226 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Thursday 11 June 2026  15:11:29 +0000 (0:00:00.747)       0:00:12.973 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Thursday 11 June 2026  15:11:30 +0000 (0:00:00.961)       0:00:13.935 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Thursday 11 June 2026  15:11:31 +0000 (0:00:00.678)       0:00:14.613 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Thursday 11 June 2026  15:11:32 +0000 (0:00:00.632)       0:00:15.246 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:11:32 +0000 (0:00:00.226)       0:00:15.472 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:11:32 +0000 (0:00:00.313)       0:00:15.786 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Thursday 11 June 2026  15:11:33 +0000 (0:00:00.545)       0:00:16.331 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:11:33 +0000 (0:00:00.228)       0:00:16.560 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:11:33 +0000 (0:00:00.196)       0:00:16.756 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:11:35 +0000 (0:00:01.853)       0:00:18.610 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:11:35 +0000 (0:00:00.301)       0:00:18.912 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:11:36 +0000 (0:00:00.566)       0:00:19.478 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:11:38 +0000 (0:00:02.223)       0:00:21.702 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:11:39 +0000 (0:00:00.628)       0:00:22.331 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:11:39 +0000 (0:00:00.082)       0:00:22.413 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:11:39 +0000 (0:00:00.081)       0:00:22.494 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:11:40 +0000 (0:00:00.682)       0:00:23.177 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:11:40 +0000 (0:00:00.395)       0:00:23.572 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:11:42 +0000 (0:00:01.616)       0:00:25.189 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:11:46 +0000 (0:00:04.454)       0:00:29.643 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:11:46 +0000 (0:00:00.385)       0:00:30.029 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:11:47 +0000 (0:00:00.541)       0:00:30.571 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:11:48 +0000 (0:00:00.590)       0:00:31.161 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:11:48 +0000 (0:00:00.164)       0:00:31.326 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:11:48 +0000 (0:00:00.606)       0:00:31.933 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:11:48 +0000 (0:00:00.062)       0:00:31.995 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:11:49 +0000 (0:00:00.151)       0:00:32.147 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:11:49 +0000 (0:00:00.593)       0:00:32.740 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:11:49 +0000 (0:00:00.100)       0:00:32.841 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:11:50 +0000 (0:00:00.417)       0:00:33.259 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:11:51 +0000 (0:00:01.224)       0:00:34.483 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:11:51 +0000 (0:00:00.133)       0:00:34.617 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:11:51 +0000 (0:00:00.100)       0:00:34.717 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:11:51 +0000 (0:00:00.118)       0:00:34.836 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:11:52 +0000 (0:00:00.228)       0:00:35.064 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:11:52 +0000 (0:00:00.079)       0:00:35.144 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:11:52 +0000 (0:00:00.099)       0:00:35.244 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:11:52 +0000 (0:00:00.668)       0:00:35.913 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:11:52 +0000 (0:00:00.058)       0:00:35.972 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:11:53 +0000 (0:00:00.099)       0:00:36.071 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:11:53 +0000 (0:00:00.122)       0:00:36.194 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:11:53 +0000 (0:00:00.096)       0:00:36.290 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:11:53 +0000 (0:00:00.663)       0:00:36.954 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:11:54 +0000 (0:00:00.081)       0:00:37.035 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:11:54 +0000 (0:00:00.166)       0:00:37.202 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:11:54 +0000 (0:00:00.089)       0:00:37.292 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:11:55 +0000 (0:00:00.759)       0:00:38.051 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:11:55 +0000 (0:00:00.188)       0:00:38.240 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:11:55 +0000 (0:00:00.451)       0:00:38.692 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:11:55 +0000 (0:00:00.136)       0:00:38.828 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:11:56 +0000 (0:00:00.374)       0:00:39.203 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:11:56 +0000 (0:00:00.120)       0:00:39.324 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:11:56 +0000 (0:00:00.537)       0:00:39.861 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:11:57 +0000 (0:00:00.473)       0:00:40.335 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:11:57 +0000 (0:00:00.558)       0:00:40.893 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.167)       0:00:41.061 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.519)       0:00:41.581 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.076)       0:00:41.657 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.070)       0:00:41.727 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.069)       0:00:41.797 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.119)       0:00:41.916 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:11:58 +0000 (0:00:00.062)       0:00:41.979 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:11:59 +0000 (0:00:00.222)       0:00:42.201 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:11:59 +0000 (0:00:00.057)       0:00:42.259 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:11:59 +0000 (0:00:00.390)       0:00:42.649 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:12:00 +0000 (0:00:00.676)       0:00:43.326 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:12:00 +0000 (0:00:00.195)       0:00:43.521 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:12:00 +0000 (0:00:00.173)       0:00:43.695 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:12:01 +0000 (0:00:00.684)       0:00:44.380 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:12:01 +0000 (0:00:00.073)       0:00:44.454 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:12:01 +0000 (0:00:00.155)       0:00:44.609 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:12:01 +0000 (0:00:00.077)       0:00:44.686 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:12:01 +0000 (0:00:00.176)       0:00:44.863 *********",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.191)       0:00:45.055 *********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.127)       0:00:45.182 *********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.119)       0:00:45.301 *********",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.148)       0:00:45.450 *********",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.218)       0:00:45.668 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.157)       0:00:45.826 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:12:02 +0000 (0:00:00.101)       0:00:45.928 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:dd:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:5f:84', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:12:03 +0000 (0:00:00.173)       0:00:46.102 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:12:03 +0000 (0:00:00.166)       0:00:46.268 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:12:03 +0000 (0:00:00.310)       0:00:46.579 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:12:03 +0000 (0:00:00.116)       0:00:46.696 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:12:03 +0000 (0:00:00.275)       0:00:46.971 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:12:04 +0000 (0:00:00.069)       0:00:47.041 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:12:04 +0000 (0:00:00.059)       0:00:47.101 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:dd:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:5f:84', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:12:04 +0000 (0:00:00.235)       0:00:47.336 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:12:04 +0000 (0:00:00.095)       0:00:47.432 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:dd:e9', 'entry': 'set:compute,52:54:00:01:dd:e9,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:5f:84', 'entry': 'set:compute,52:54:00:00:5f:84,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:12:05 +0000 (0:00:00.983)       0:00:48.416 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:12:05 +0000 (0:00:00.182)       0:00:48.599 *********",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Thursday 11 June 2026  15:12:05 +0000 (0:00:00.163)       0:00:48.762 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:12:05 +0000 (0:00:00.211)       0:00:48.974 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:12:06 +0000 (0:00:00.148)       0:00:49.123 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:12:06 +0000 (0:00:00.165)       0:00:49.288 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:12:07 +0000 (0:00:01.132)       0:00:50.421 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:12:07 +0000 (0:00:00.261)       0:00:50.682 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:12:07 +0000 (0:00:00.065)       0:00:50.747 *********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:12:07 +0000 (0:00:00.081)       0:00:50.829 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:12:07 +0000 (0:00:00.128)       0:00:50.957 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:12:08 +0000 (0:00:00.583)       0:00:51.541 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:12:08 +0000 (0:00:00.081)       0:00:51.623 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:12:09 +0000 (0:00:00.834)       0:00:52.457 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:12:09 +0000 (0:00:00.552)       0:00:53.010 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Thursday 11 June 2026  15:12:10 +0000 (0:00:00.603)       0:00:53.614 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:12:10 +0000 (0:00:00.216)       0:00:53.830 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.414)       0:00:54.244 *********",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.219)       0:00:54.464 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.104)       0:00:54.568 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.089)       0:00:54.657 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.098)       0:00:54.755 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.153)       0:00:54.909 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Thursday 11 June 2026  15:12:11 +0000 (0:00:00.090)       0:00:54.999 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.074)       0:00:55.074 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.095)       0:00:55.169 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.075)       0:00:55.245 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.132)       0:00:55.377 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.077)       0:00:55.455 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.071)       0:00:55.526 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.088)       0:00:55.614 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Thursday 11 June 2026  15:12:12 +0000 (0:00:00.393)       0:00:56.008 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Thursday 11 June 2026  15:12:13 +0000 (0:00:00.707)       0:00:56.715 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Thursday 11 June 2026  15:12:14 +0000 (0:00:00.568)       0:00:57.283 *********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Thursday 11 June 2026  15:12:14 +0000 (0:00:00.316)       0:00:57.600 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:12:15 +0000 (0:00:01.039)       0:00:58.639 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:12:18 +0000 (0:00:02.990)       0:01:01.630 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:12:19 +0000 (0:00:01.205)       0:01:02.835 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:12:20 +0000 (0:00:00.877)       0:01:03.712 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:12:21 +0000 (0:00:00.850)       0:01:04.563 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:12:21 +0000 (0:00:00.097)       0:01:04.660 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:12:22 +0000 (0:00:00.580)       0:01:05.241 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:12:22 +0000 (0:00:00.555)       0:01:05.796 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:12:22 +0000 (0:00:00.098)       0:01:05.895 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:12:22 +0000 (0:00:00.103)       0:01:05.999 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.041)       0:01:06.041 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.044)       0:01:06.085 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.045)       0:01:06.130 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.047)       0:01:06.177 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.049)       0:01:06.227 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.460)       0:01:06.687 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.171)       0:01:06.859 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-public",
                                "  - cifmw-osp_trunk",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:12:23 +0000 (0:00:00.142)       0:01:07.002 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:12:24 +0000 (0:00:00.310)       0:01:07.312 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:12:24 +0000 (0:00:00.158)       0:01:07.471 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:12:24 +0000 (0:00:00.131)       0:01:07.602 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:12:24 +0000 (0:00:00.121)       0:01:07.724 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:12:25 +0000 (0:00:00.403)       0:01:08.128 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:12:25 +0000 (0:00:00.394)       0:01:08.522 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:12:25 +0000 (0:00:00.145)       0:01:08.668 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:12:25 +0000 (0:00:00.132)       0:01:08.801 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:12:25 +0000 (0:00:00.139)       0:01:08.940 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:12:26 +0000 (0:00:00.410)       0:01:09.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:12:26 +0000 (0:00:00.402)       0:01:09.753 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:12:28 +0000 (0:00:01.297)       0:01:11.051 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:12:28 +0000 (0:00:00.769)       0:01:11.821 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:12:29 +0000 (0:00:00.836)       0:01:12.657 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:12:29 +0000 (0:00:00.329)       0:01:12.987 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781190697.1779776, 'mtime': 1781190697.1779776, 'ctime': 1781190697.1779776, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781190697.1799777, 'mtime': 1781190697.1799777, 'ctime': 1781190697.1799777, '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] **************************",
                                "Thursday 11 June 2026  15:12:30 +0000 (0:00:00.785)       0:01:13.772 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:12:32 +0000 (0:00:01.389)       0:01:15.162 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:12:32 +0000 (0:00:00.541)       0:01:15.704 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:12:33 +0000 (0:00:00.577)       0:01:16.281 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:12:33 +0000 (0:00:00.703)       0:01:16.985 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:12:34 +0000 (0:00:00.271)       0:01:17.256 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:12:34 +0000 (0:00:00.131)       0:01:17.387 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:12:34 +0000 (0:00:00.393)       0:01:17.781 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:12:34 +0000 (0:00:00.116)       0:01:17.897 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.147)       0:01:18.045 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.112)       0:01:18.157 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.125)       0:01:18.282 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.131)       0:01:18.413 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.425)       0:01:18.839 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:12:35 +0000 (0:00:00.068)       0:01:18.907 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:12:36 +0000 (0:00:00.157)       0:01:19.064 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:12:36 +0000 (0:00:00.112)       0:01:19.176 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:12:36 +0000 (0:00:00.406)       0:01:19.582 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:12:36 +0000 (0:00:00.152)       0:01:19.735 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:12:36 +0000 (0:00:00.176)       0:01:19.911 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:12:37 +0000 (0:00:00.208)       0:01:20.119 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:12:37 +0000 (0:00:00.164)       0:01:20.284 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:12:37 +0000 (0:00:00.160)       0:01:20.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:12:37 +0000 (0:00:00.416)       0:01:20.861 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:12:37 +0000 (0:00:00.086)       0:01:20.948 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.296)       0:01:21.244 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.060)       0:01:21.304 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.050)       0:01:21.355 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.107)       0:01:21.463 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.299)       0:01:21.762 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:12:38 +0000 (0:00:00.046)       0:01:21.808 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:12:40 +0000 (0:00:01.960)       0:01:23.769 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:12:41 +0000 (0:00:00.571)       0:01:24.340 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:12:43 +0000 (0:00:02.553)       0:01:26.894 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:12:44 +0000 (0:00:00.359)       0:01:27.254 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:12:44 +0000 (0:00:00.100)       0:01:27.354 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:12:44 +0000 (0:00:00.058)       0:01:27.412 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:12:44 +0000 (0:00:00.087)       0:01:27.500 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:12:45 +0000 (0:00:00.650)       0:01:28.150 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:12:45 +0000 (0:00:00.660)       0:01:28.811 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:12:46 +0000 (0:00:00.282)       0:01:29.094 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:12:46 +0000 (0:00:00.098)       0:01:29.192 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:12:46 +0000 (0:00:00.045)       0:01:29.238 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:12:47 +0000 (0:00:00.982)       0:01:30.221 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:12:47 +0000 (0:00:00.117)       0:01:30.338 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:12:47 +0000 (0:00:00.335)       0:01:30.673 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:12:48 +0000 (0:00:00.357)       0:01:31.031 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:12:48 +0000 (0:00:00.111)       0:01:31.143 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:12:48 +0000 (0:00:00.309)       0:01:31.452 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:12:48 +0000 (0:00:00.330)       0:01:31.783 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:12:48 +0000 (0:00:00.125)       0:01:31.909 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:12:50 +0000 (0:00:01.533)       0:01:33.442 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:12:54 +0000 (0:00:04.433)       0:01:37.876 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.287)       0:01:38.163 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.083)       0:01:38.247 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.069)       0:01:38.316 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.090)       0:01:38.407 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.064)       0:01:38.472 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.316)       0:01:38.788 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.084)       0:01:38.872 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:12:55 +0000 (0:00:00.103)       0:01:38.976 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:12:56 +0000 (0:00:00.308)       0:01:39.284 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:12:56 +0000 (0:00:00.047)       0:01:39.332 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:12:56 +0000 (0:00:00.049)       0:01:39.381 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:12:57 +0000 (0:00:00.729)       0:01:40.111 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:12:57 +0000 (0:00:00.276)       0:01:40.388 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:12:57 +0000 (0:00:00.603)       0:01:40.991 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:12:58 +0000 (0:00:00.328)       0:01:41.319 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:12:59 +0000 (0:00:00.767)       0:01:42.086 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:12:59 +0000 (0:00:00.053)       0:01:42.140 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:12:59 +0000 (0:00:00.258)       0:01:42.399 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:12:59 +0000 (0:00:00.273)       0:01:42.672 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Thursday 11 June 2026  15:12:59 +0000 (0:00:00.126)       0:01:42.799 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Thursday 11 June 2026  15:13:00 +0000 (0:00:00.343)       0:01:43.142 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Thursday 11 June 2026  15:13:00 +0000 (0:00:00.840)       0:01:43.983 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.050)       0:01:44.033 *********",
                                "ok: [instance] =>",
                                "  msg: 'Running: DHCP options for VM types'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.052)       0:01:44.086 *********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.160)       0:01:44.247 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.048)       0:01:44.295 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.314)       0:01:44.610 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.064)       0:01:44.675 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.059)       0:01:44.734 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.133)       0:01:44.868 *********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.091)       0:01:44.960 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:13:01 +0000 (0:00:00.047)       0:01:45.007 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:13:02 +0000 (0:00:00.485)       0:01:45.493 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:13:02 +0000 (0:00:00.164)       0:01:45.657 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:13:02 +0000 (0:00:00.114)       0:01:45.771 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:13:03 +0000 (0:00:00.365)       0:01:46.137 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:13:03 +0000 (0:00:00.314)       0:01:46.452 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:13:03 +0000 (0:00:00.302)       0:01:46.754 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.639)       0:01:47.394 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.278)       0:01:47.672 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.056)       0:01:47.729 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.057)       0:01:47.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.108)       0:01:47.894 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.053)       0:01:47.948 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:13:04 +0000 (0:00:00.048)       0:01:47.997 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:13:05 +0000 (0:00:00.184)       0:01:48.181 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:13:05 +0000 (0:00:00.050)       0:01:48.232 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:13:05 +0000 (0:00:00.313)       0:01:48.545 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:13:06 +0000 (0:00:00.544)       0:01:49.090 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:13:06 +0000 (0:00:00.161)       0:01:49.251 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:13:06 +0000 (0:00:00.170)       0:01:49.421 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:13:06 +0000 (0:00:00.585)       0:01:50.007 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:13:07 +0000 (0:00:00.172)       0:01:50.180 *********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  15:13:07 +0000 (0:00:00.098)       0:01:50.278 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:13:08 +0000 (0:00:01.320)       0:01:51.599 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:13:09 +0000 (0:00:01.315)       0:01:52.914 *********",
                                "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] ******************",
                                "Thursday 11 June 2026  15:13:11 +0000 (0:00:01.143)       0:01:54.057 *********",
                                "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] **********",
                                "Thursday 11 June 2026  15:13:12 +0000 (0:00:01.137)       0:01:55.195 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:13:12 +0000 (0:00:00.109)       0:01:55.305 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:13:12 +0000 (0:00:00.297)       0:01:55.603 *********",
                                "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] ************************",
                                "Thursday 11 June 2026  15:13:13 +0000 (0:00:01.021)       0:01:56.624 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:13:13 +0000 (0:00:00.107)       0:01:56.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:13:13 +0000 (0:00:00.069)       0:01:56.802 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:13:13 +0000 (0:00:00.093)       0:01:56.895 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:13:14 +0000 (0:00:00.639)       0:01:57.535 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:13:15 +0000 (0:00:00.575)       0:01:58.110 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:13:16 +0000 (0:00:01.746)       0:01:59.856 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:13:21 +0000 (0:00:04.264)       0:02:04.121 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:13:21 +0000 (0:00:00.339)       0:02:04.461 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:13:22 +0000 (0:00:00.570)       0:02:05.031 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:13:22 +0000 (0:00:00.559)       0:02:05.591 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:13:22 +0000 (0:00:00.154)       0:02:05.745 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:13:23 +0000 (0:00:00.533)       0:02:06.278 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:13:23 +0000 (0:00:00.043)       0:02:06.322 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:13:23 +0000 (0:00:00.117)       0:02:06.440 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:13:24 +0000 (0:00:00.640)       0:02:07.080 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:13:24 +0000 (0:00:00.109)       0:02:07.190 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:13:24 +0000 (0:00:00.360)       0:02:07.550 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:13:25 +0000 (0:00:00.958)       0:02:08.509 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:13:25 +0000 (0:00:00.063)       0:02:08.572 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:13:25 +0000 (0:00:00.051)       0:02:08.624 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:13:25 +0000 (0:00:00.095)       0:02:08.720 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.344)       0:02:09.065 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.054)       0:02:09.120 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.063)       0:02:09.183 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.658)       0:02:09.842 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.061)       0:02:09.904 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:26 +0000 (0:00:00.100)       0:02:10.005 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:27 +0000 (0:00:00.124)       0:02:10.129 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:27 +0000 (0:00:00.095)       0:02:10.224 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:27 +0000 (0:00:00.656)       0:02:10.881 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:27 +0000 (0:00:00.073)       0:02:10.954 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.078)       0:02:11.033 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.102)       0:02:11.135 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.107)       0:02:11.243 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.626)       0:02:11.870 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.043)       0:02:11.914 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:28 +0000 (0:00:00.074)       0:02:11.989 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:29 +0000 (0:00:00.066)       0:02:12.055 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:29 +0000 (0:00:00.060)       0:02:12.116 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:29 +0000 (0:00:00.669)       0:02:12.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:29 +0000 (0:00:00.112)       0:02:12.898 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:29 +0000 (0:00:00.093)       0:02:12.992 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:30 +0000 (0:00:00.072)       0:02:13.064 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:30 +0000 (0:00:00.089)       0:02:13.154 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:30 +0000 (0:00:00.642)       0:02:13.796 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:30 +0000 (0:00:00.065)       0:02:13.862 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:13:30 +0000 (0:00:00.074)       0:02:13.937 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.131)       0:02:14.069 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.104)       0:02:14.174 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.607)       0:02:14.781 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.059)       0:02:14.841 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.077)       0:02:14.918 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:13:31 +0000 (0:00:00.062)       0:02:14.980 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:13:32 +0000 (0:00:01.041)       0:02:16.021 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:13:33 +0000 (0:00:00.099)       0:02:16.121 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:13:33 +0000 (0:00:00.356)       0:02:16.478 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:13:33 +0000 (0:00:00.068)       0:02:16.546 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:13:33 +0000 (0:00:00.332)       0:02:16.879 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:13:33 +0000 (0:00:00.077)       0:02:16.956 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:13:34 +0000 (0:00:00.353)       0:02:17.310 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:13:34 +0000 (0:00:00.068)       0:02:17.378 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:13:34 +0000 (0:00:00.261)       0:02:17.639 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:13:34 +0000 (0:00:00.062)       0:02:17.702 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:13:35 +0000 (0:00:00.504)       0:02:18.207 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:13:35 +0000 (0:00:00.521)       0:02:18.729 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:13:36 +0000 (0:00:00.520)       0:02:19.250 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:13:36 +0000 (0:00:00.150)       0:02:19.401 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:13:36 +0000 (0:00:00.537)       0:02:19.938 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:13:36 +0000 (0:00:00.075)       0:02:20.013 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.062)       0:02:20.075 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.059)       0:02:20.135 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.049)       0:02:20.185 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.050)       0:02:20.236 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.319)       0:02:20.555 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.054)       0:02:20.609 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:13:37 +0000 (0:00:00.271)       0:02:20.881 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:13:38 +0000 (0:00:00.523)       0:02:21.405 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:13:38 +0000 (0:00:00.096)       0:02:21.502 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:13:38 +0000 (0:00:00.064)       0:02:21.566 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.704)       0:02:22.271 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.097)       0:02:22.368 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.067)       0:02:22.436 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.050)       0:02:22.487 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.111)       0:02:22.598 *********",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.125)       0:02:22.724 *********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.091)       0:02:22.815 *********",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:13:39 +0000 (0:00:00.104)       0:02:22.920 *********",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.153)       0:02:23.073 *********",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.108)       0:02:23.181 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.130)       0:02:23.312 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.068)       0:02:23.380 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5d:32', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:9f:76', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.098)       0:02:23.478 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.106)       0:02:23.585 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.331)       0:02:23.917 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:13:40 +0000 (0:00:00.058)       0:02:23.975 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:13:41 +0000 (0:00:00.271)       0:02:24.247 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:13:41 +0000 (0:00:00.052)       0:02:24.299 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:13:41 +0000 (0:00:00.048)       0:02:24.348 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5d:32', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:9f:76', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:13:41 +0000 (0:00:00.175)       0:02:24.523 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:13:41 +0000 (0:00:00.091)       0:02:24.615 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:5d:32', 'entry': 'set:compute,52:54:00:01:5d:32,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:9f:76', 'entry': 'set:compute,52:54:00:00:9f:76,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:13:42 +0000 (0:00:01.080)       0:02:25.696 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:13:42 +0000 (0:00:00.109)       0:02:25.806 *********",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Thursday 11 June 2026  15:13:42 +0000 (0:00:00.115)       0:02:25.921 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:13:43 +0000 (0:00:00.144)       0:02:26.066 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:13:43 +0000 (0:00:00.055)       0:02:26.122 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:13:43 +0000 (0:00:00.184)       0:02:26.306 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:13:45 +0000 (0:00:02.004)       0:02:28.311 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:13:45 +0000 (0:00:00.206)       0:02:28.517 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:13:45 +0000 (0:00:00.054)       0:02:28.572 *********",
                                "ok: [instance] => (item=compute)",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:13:45 +0000 (0:00:00.087)       0:02:28.659 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:13:46 +0000 (0:00:00.612)       0:02:29.271 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:13:46 +0000 (0:00:00.558)       0:02:29.830 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:13:46 +0000 (0:00:00.067)       0:02:29.898 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:13:47 +0000 (0:00:00.847)       0:02:30.745 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:13:48 +0000 (0:00:00.544)       0:02:31.290 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Thursday 11 June 2026  15:13:48 +0000 (0:00:00.513)       0:02:31.803 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:13:48 +0000 (0:00:00.147)       0:02:31.951 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Thursday 11 June 2026  15:13:49 +0000 (0:00:00.292)       0:02:32.244 *********",
                                "ok: [instance] => (item=osp_trunk_compute-0)",
                                "ok: [instance] => (item=public_compute-0)",
                                "",
                                "TASK [Check DHCP options configuration file exists] ****************************",
                                "Thursday 11 June 2026  15:13:49 +0000 (0:00:00.137)       0:02:32.382 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Thursday 11 June 2026  15:13:49 +0000 (0:00:00.334)       0:02:32.716 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Thursday 11 June 2026  15:13:49 +0000 (0:00:00.137)       0:02:32.853 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Thursday 11 June 2026  15:13:50 +0000 (0:00:00.412)       0:02:33.266 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Thursday 11 June 2026  15:13:50 +0000 (0:00:00.085)       0:02:33.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Thursday 11 June 2026  15:13:50 +0000 (0:00:00.094)       0:02:33.445 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Thursday 11 June 2026  15:13:50 +0000 (0:00:00.350)       0:02:33.796 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.277)       0:02:34.074 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.080)       0:02:34.154 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.071)       0:02:34.225 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.123)       0:02:34.349 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.055)       0:02:34.404 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.057)       0:02:34.461 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Thursday 11 June 2026  15:13:51 +0000 (0:00:00.266)       0:02:34.728 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Thursday 11 June 2026  15:13:52 +0000 (0:00:00.745)       0:02:35.474 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Thursday 11 June 2026  15:13:52 +0000 (0:00:00.514)       0:02:35.988 *********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Thursday 11 June 2026  15:13:53 +0000 (0:00:00.295)       0:02:36.284 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:13:53 +0000 (0:00:00.722)       0:02:37.006 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:13:56 +0000 (0:00:02.932)       0:02:39.938 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:13:57 +0000 (0:00:01.020)       0:02:40.958 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:13:58 +0000 (0:00:00.985)       0:02:41.944 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:13:59 +0000 (0:00:00.956)       0:02:42.901 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:13:59 +0000 (0:00:00.072)       0:02:42.973 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:14:00 +0000 (0:00:00.440)       0:02:43.414 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:14:00 +0000 (0:00:00.385)       0:02:43.800 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:14:00 +0000 (0:00:00.143)       0:02:43.943 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.233)       0:02:44.177 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.046)       0:02:44.223 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.048)       0:02:44.272 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.048)       0:02:44.320 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.044)       0:02:44.365 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.045)       0:02:44.410 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.381)       0:02:44.792 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:14:01 +0000 (0:00:00.136)       0:02:44.929 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:14:02 +0000 (0:00:00.196)       0:02:45.126 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:14:02 +0000 (0:00:00.286)       0:02:45.412 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:14:02 +0000 (0:00:00.121)       0:02:45.533 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:14:02 +0000 (0:00:00.097)       0:02:45.631 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:14:02 +0000 (0:00:00.080)       0:02:45.712 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:14:03 +0000 (0:00:00.332)       0:02:46.044 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:14:03 +0000 (0:00:00.441)       0:02:46.485 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:14:03 +0000 (0:00:00.124)       0:02:46.610 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:14:03 +0000 (0:00:00.111)       0:02:46.721 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:14:03 +0000 (0:00:00.096)       0:02:46.818 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:14:04 +0000 (0:00:00.369)       0:02:47.187 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:14:04 +0000 (0:00:00.423)       0:02:47.611 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:14:05 +0000 (0:00:01.249)       0:02:48.860 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:14:06 +0000 (0:00:00.809)       0:02:49.669 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:14:07 +0000 (0:00:00.834)       0:02:50.504 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:14:07 +0000 (0:00:00.426)       0:02:50.931 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:14:07 +0000 (0:00:00.052)       0:02:50.983 *********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:14:09 +0000 (0:00:01.142)       0:02:52.126 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:14:09 +0000 (0:00:00.502)       0:02:52.629 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:14:10 +0000 (0:00:00.607)       0:02:53.237 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:14:10 +0000 (0:00:00.661)       0:02:53.898 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:14:11 +0000 (0:00:00.181)       0:02:54.080 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:14:11 +0000 (0:00:00.129)       0:02:54.209 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:14:11 +0000 (0:00:00.378)       0:02:54.588 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:14:11 +0000 (0:00:00.122)       0:02:54.711 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:14:11 +0000 (0:00:00.159)       0:02:54.871 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.225)       0:02:55.097 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.128)       0:02:55.225 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.146)       0:02:55.371 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.387)       0:02:55.759 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.044)       0:02:55.803 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:14:12 +0000 (0:00:00.179)       0:02:55.983 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:14:13 +0000 (0:00:00.096)       0:02:56.079 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:14:14 +0000 (0:00:01.453)       0:02:57.533 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:14:14 +0000 (0:00:00.114)       0:02:57.647 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:14:14 +0000 (0:00:00.134)       0:02:57.782 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:14:14 +0000 (0:00:00.095)       0:02:57.877 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:14:14 +0000 (0:00:00.096)       0:02:57.974 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:14:15 +0000 (0:00:00.135)       0:02:58.110 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:14:15 +0000 (0:00:00.530)       0:02:58.640 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:14:15 +0000 (0:00:00.052)       0:02:58.692 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:14:15 +0000 (0:00:00.318)       0:02:59.011 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:14:16 +0000 (0:00:00.075)       0:02:59.086 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:14:16 +0000 (0:00:00.060)       0:02:59.146 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:14:16 +0000 (0:00:00.058)       0:02:59.205 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:14:16 +0000 (0:00:00.322)       0:02:59.527 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:14:16 +0000 (0:00:00.047)       0:02:59.575 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:14:18 +0000 (0:00:01.981)       0:03:01.556 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:14:19 +0000 (0:00:00.555)       0:03:02.112 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:14:20 +0000 (0:00:01.633)       0:03:03.745 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:14:21 +0000 (0:00:00.369)       0:03:04.115 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:14:21 +0000 (0:00:00.135)       0:03:04.250 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:14:21 +0000 (0:00:00.071)       0:03:04.321 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:14:21 +0000 (0:00:00.101)       0:03:04.423 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:14:21 +0000 (0:00:00.479)       0:03:04.902 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:14:22 +0000 (0:00:00.468)       0:03:05.370 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:14:22 +0000 (0:00:00.294)       0:03:05.664 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:14:22 +0000 (0:00:00.117)       0:03:05.782 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:14:22 +0000 (0:00:00.052)       0:03:05.834 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:14:23 +0000 (0:00:00.965)       0:03:06.800 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:14:23 +0000 (0:00:00.124)       0:03:06.925 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:14:24 +0000 (0:00:00.300)       0:03:07.225 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:14:24 +0000 (0:00:00.341)       0:03:07.567 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:14:24 +0000 (0:00:00.120)       0:03:07.687 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:14:24 +0000 (0:00:00.303)       0:03:07.991 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:14:25 +0000 (0:00:00.368)       0:03:08.359 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:14:25 +0000 (0:00:00.151)       0:03:08.511 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:14:27 +0000 (0:00:01.856)       0:03:10.367 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:14:31 +0000 (0:00:04.275)       0:03:14.643 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:14:31 +0000 (0:00:00.326)       0:03:14.969 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.122)       0:03:15.092 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.051)       0:03:15.144 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.125)       0:03:15.269 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.047)       0:03:15.316 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.297)       0:03:15.614 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.101)       0:03:15.716 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:14:32 +0000 (0:00:00.051)       0:03:15.767 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:14:33 +0000 (0:00:00.383)       0:03:16.151 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:14:33 +0000 (0:00:00.046)       0:03:16.197 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:14:33 +0000 (0:00:00.050)       0:03:16.248 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:14:33 +0000 (0:00:00.675)       0:03:16.923 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:14:34 +0000 (0:00:00.302)       0:03:17.225 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:14:34 +0000 (0:00:00.583)       0:03:17.809 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:14:35 +0000 (0:00:00.437)       0:03:18.246 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:14:35 +0000 (0:00:00.749)       0:03:18.996 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:14:36 +0000 (0:00:00.069)       0:03:19.065 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:14:36 +0000 (0:00:00.262)       0:03:19.328 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:14:36 +0000 (0:00:00.378)       0:03:19.707 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Thursday 11 June 2026  15:14:36 +0000 (0:00:00.111)       0:03:19.818 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Thursday 11 June 2026  15:14:37 +0000 (0:00:00.298)       0:03:20.117 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Thursday 11 June 2026  15:14:37 +0000 (0:00:00.741)       0:03:20.858 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Thursday 11 June 2026  15:14:37 +0000 (0:00:00.052)       0:03:20.910 *********",
                                "ok: [instance] =>",
                                "  msg: 'Running: Baremetal integration'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.131)       0:03:21.041 *********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.188)       0:03:21.230 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.055)       0:03:21.286 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.309)       0:03:21.595 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.063)       0:03:21.659 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.052)       0:03:21.711 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.095)       0:03:21.806 *********",
                                "ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})",
                                "",
                                "TASK [libvirt_manager : Append baremetal nodes if needed] **********************",
                                "Thursday 11 June 2026  15:14:38 +0000 (0:00:00.091)       0:03:21.898 *********",
                                "ok: [instance] => (item=bm-0)",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:14:39 +0000 (0:00:00.173)       0:03:22.071 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:14:39 +0000 (0:00:00.491)       0:03:22.563 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:14:39 +0000 (0:00:00.172)       0:03:22.736 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:14:39 +0000 (0:00:00.107)       0:03:22.844 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:14:40 +0000 (0:00:00.297)       0:03:23.141 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:14:40 +0000 (0:00:00.345)       0:03:23.486 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:14:40 +0000 (0:00:00.165)       0:03:23.651 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:14:40 +0000 (0:00:00.300)       0:03:23.952 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:14:41 +0000 (0:00:00.329)       0:03:24.282 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:14:41 +0000 (0:00:00.356)       0:03:24.638 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.697)       0:03:25.336 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.288)       0:03:25.625 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.137)       0:03:25.762 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.059)       0:03:25.822 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.056)       0:03:25.879 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.062)       0:03:25.941 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:14:42 +0000 (0:00:00.060)       0:03:26.002 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:14:43 +0000 (0:00:00.204)       0:03:26.207 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:14:43 +0000 (0:00:00.053)       0:03:26.260 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:14:43 +0000 (0:00:00.325)       0:03:26.586 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:14:44 +0000 (0:00:00.546)       0:03:27.132 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:14:44 +0000 (0:00:00.104)       0:03:27.237 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:14:44 +0000 (0:00:00.070)       0:03:27.308 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:14:44 +0000 (0:00:00.574)       0:03:27.882 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:14:44 +0000 (0:00:00.133)       0:03:28.016 *********",
                                "ok: [instance] => (item=public)",
                                "ok: [instance] => (item=osp_trunk)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  15:14:45 +0000 (0:00:00.140)       0:03:28.157 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:14:46 +0000 (0:00:01.736)       0:03:29.893 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:14:48 +0000 (0:00:01.930)       0:03:31.824 *********",
                                "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] ******************",
                                "Thursday 11 June 2026  15:14:50 +0000 (0:00:01.550)       0:03:33.374 *********",
                                "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] **********",
                                "Thursday 11 June 2026  15:14:52 +0000 (0:00:01.768)       0:03:35.143 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:14:52 +0000 (0:00:00.096)       0:03:35.239 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:14:52 +0000 (0:00:00.303)       0:03:35.543 *********",
                                "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] ************************",
                                "Thursday 11 June 2026  15:14:53 +0000 (0:00:01.456)       0:03:37.000 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:14:54 +0000 (0:00:00.089)       0:03:37.090 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:14:54 +0000 (0:00:00.137)       0:03:37.227 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:14:54 +0000 (0:00:00.062)       0:03:37.290 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:14:54 +0000 (0:00:00.614)       0:03:37.905 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:14:55 +0000 (0:00:00.816)       0:03:38.721 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:14:57 +0000 (0:00:01.572)       0:03:40.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] ********************************",
                                "Thursday 11 June 2026  15:15:01 +0000 (0:00:04.378)       0:03:44.673 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:15:02 +0000 (0:00:00.365)       0:03:45.038 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:15:02 +0000 (0:00:00.584)       0:03:45.622 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:15:03 +0000 (0:00:00.586)       0:03:46.209 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:15:03 +0000 (0:00:00.162)       0:03:46.371 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:15:03 +0000 (0:00:00.546)       0:03:46.918 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:15:03 +0000 (0:00:00.052)       0:03:46.970 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:15:04 +0000 (0:00:00.086)       0:03:47.057 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:15:04 +0000 (0:00:00.581)       0:03:47.638 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:15:04 +0000 (0:00:00.128)       0:03:47.766 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:15:05 +0000 (0:00:00.342)       0:03:48.109 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.991)       0:03:49.101 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.067)       0:03:49.168 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.053)       0:03:49.221 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.096)       0:03:49.317 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.619)       0:03:49.937 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:06 +0000 (0:00:00.068)       0:03:50.006 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:07 +0000 (0:00:00.085)       0:03:50.091 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:07 +0000 (0:00:00.609)       0:03:50.700 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:07 +0000 (0:00:00.056)       0:03:50.757 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:07 +0000 (0:00:00.162)       0:03:50.920 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:07 +0000 (0:00:00.070)       0:03:50.990 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:08 +0000 (0:00:00.091)       0:03:51.081 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:08 +0000 (0:00:00.606)       0:03:51.687 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:08 +0000 (0:00:00.050)       0:03:51.738 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:08 +0000 (0:00:00.084)       0:03:51.822 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:08 +0000 (0:00:00.079)       0:03:51.902 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.142)       0:03:52.044 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.573)       0:03:52.617 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.071)       0:03:52.689 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.085)       0:03:52.774 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.075)       0:03:52.850 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:09 +0000 (0:00:00.094)       0:03:52.945 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:10 +0000 (0:00:00.646)       0:03:53.591 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:10 +0000 (0:00:00.047)       0:03:53.639 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:10 +0000 (0:00:00.076)       0:03:53.715 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:10 +0000 (0:00:00.071)       0:03:53.787 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:10 +0000 (0:00:00.066)       0:03:53.854 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:11 +0000 (0:00:00.639)       0:03:54.493 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:11 +0000 (0:00:00.065)       0:03:54.559 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:11 +0000 (0:00:00.213)       0:03:54.773 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:11 +0000 (0:00:00.090)       0:03:54.863 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:11 +0000 (0:00:00.088)       0:03:54.952 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:12 +0000 (0:00:00.658)       0:03:55.610 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:12 +0000 (0:00:00.065)       0:03:55.676 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:12 +0000 (0:00:00.084)       0:03:55.760 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:12 +0000 (0:00:00.075)       0:03:55.836 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:12 +0000 (0:00:00.176)       0:03:56.012 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:13 +0000 (0:00:00.622)       0:03:56.635 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:13 +0000 (0:00:00.060)       0:03:56.695 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:13 +0000 (0:00:00.090)       0:03:56.786 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:13 +0000 (0:00:00.074)       0:03:56.860 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:13 +0000 (0:00:00.087)       0:03:56.948 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:14 +0000 (0:00:00.646)       0:03:57.594 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:14 +0000 (0:00:00.054)       0:03:57.648 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:14 +0000 (0:00:00.090)       0:03:57.739 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:14 +0000 (0:00:00.074)       0:03:57.813 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:14 +0000 (0:00:00.086)       0:03:57.899 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:15 +0000 (0:00:00.621)       0:03:58.521 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:15 +0000 (0:00:00.063)       0:03:58.584 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:15 +0000 (0:00:00.154)       0:03:58.739 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:15 +0000 (0:00:00.075)       0:03:58.814 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:15 +0000 (0:00:00.090)       0:03:58.905 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:16 +0000 (0:00:00.588)       0:03:59.494 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:16 +0000 (0:00:00.052)       0:03:59.547 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:16 +0000 (0:00:00.083)       0:03:59.631 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:16 +0000 (0:00:00.073)       0:03:59.704 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:16 +0000 (0:00:00.160)       0:03:59.865 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:17 +0000 (0:00:00.632)       0:04:00.497 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:17 +0000 (0:00:00.060)       0:04:00.558 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:17 +0000 (0:00:00.083)       0:04:00.641 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:17 +0000 (0:00:00.079)       0:04:00.721 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:17 +0000 (0:00:00.073)       0:04:00.794 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:18 +0000 (0:00:00.755)       0:04:01.549 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:18 +0000 (0:00:00.057)       0:04:01.607 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:15:18 +0000 (0:00:00.086)       0:04:01.694 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:15:18 +0000 (0:00:00.065)       0:04:01.759 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:15:20 +0000 (0:00:01.546)       0:04:03.306 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:15:20 +0000 (0:00:00.208)       0:04:03.514 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:20 +0000 (0:00:00.369)       0:04:03.883 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:15:20 +0000 (0:00:00.082)       0:04:03.966 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:21 +0000 (0:00:00.287)       0:04:04.253 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:15:21 +0000 (0:00:00.055)       0:04:04.308 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:21 +0000 (0:00:00.311)       0:04:04.619 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:15:21 +0000 (0:00:00.076)       0:04:04.696 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.371)       0:04:05.068 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.051)       0:04:05.119 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.327)       0:04:05.446 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.067)       0:04:05.514 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.287)       0:04:05.801 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:15:22 +0000 (0:00:00.050)       0:04:05.851 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:15:23 +0000 (0:00:00.467)       0:04:06.319 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:15:23 +0000 (0:00:00.500)       0:04:06.819 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:15:24 +0000 (0:00:00.421)       0:04:07.241 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:15:24 +0000 (0:00:00.150)       0:04:07.391 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:15:24 +0000 (0:00:00.519)       0:04:07.911 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:15:24 +0000 (0:00:00.076)       0:04:07.988 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.062)       0:04:08.050 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.062)       0:04:08.113 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.119)       0:04:08.233 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.047)       0:04:08.281 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.185)       0:04:08.466 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.053)       0:04:08.519 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:15:25 +0000 (0:00:00.346)       0:04:08.865 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:15:26 +0000 (0:00:00.619)       0:04:09.485 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:15:26 +0000 (0:00:00.135)       0:04:09.621 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:15:26 +0000 (0:00:00.071)       0:04:09.693 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.602)       0:04:10.295 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.064)       0:04:10.360 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.051)       0:04:10.411 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.054)       0:04:10.466 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.128)       0:04:10.594 *********",
                                "ok: [instance] => (item=bm-0 - ctlplane)",
                                "ok: [instance] => (item=compute-0 - ctlplane)",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.195)       0:04:10.790 *********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn1)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn1)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:15:27 +0000 (0:00:00.182)       0:04:10.972 *********",
                                "skipping: [instance] => (item=bm-0 - ctlplanedcn2)",
                                "skipping: [instance] => (item=compute-0 - ctlplanedcn2)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.113)       0:04:11.086 *********",
                                "skipping: [instance] => (item=bm-0 - internalapi)",
                                "skipping: [instance] => (item=compute-0 - internalapi)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Loop on host IPs] **************************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.133)       0:04:11.220 *********",
                                "ok: [instance] => (item=bm-0 - public)",
                                "ok: [instance] => (item=compute-0 - public)",
                                "",
                                "TASK [Inject DHCP entries for net {{ net_name }}] ******************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.190)       0:04:11.410 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.148)       0:04:11.558 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.079)       0:04:11.638 *********",
                                "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:44:4e', '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:7d:c8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.129)       0:04:11.768 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:15:28 +0000 (0:00:00.162)       0:04:11.931 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.253)       0:04:12.184 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.062)       0:04:12.247 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.311)       0:04:12.558 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.072)       0:04:12.630 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.054)       0:04:12.685 *********",
                                "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:44:4e', '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:7d:c8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.191)       0:04:12.877 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:15:29 +0000 (0:00:00.053)       0:04:12.930 *********",
                                "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:44:4e', 'entry': 'set:compute,52:54:00:01:44:4e,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:7d:c8', 'entry': 'set:compute,52:54:00:00:7d:c8,192.168.110.10,compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:15:31 +0000 (0:00:01.951)       0:04:14.882 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:15:31 +0000 (0:00:00.115)       0:04:14.998 *********",
                                "ok: [instance] => (item=bm-0)",
                                "ok: [instance] => (item=compute-0)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Thursday 11 June 2026  15:15:32 +0000 (0:00:00.221)       0:04:15.219 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:15:32 +0000 (0:00:00.327)       0:04:15.546 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:15:32 +0000 (0:00:00.110)       0:04:15.657 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:15:32 +0000 (0:00:00.272)       0:04:15.930 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:15:37 +0000 (0:00:04.217)       0:04:20.147 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:15:37 +0000 (0:00:00.367)       0:04:20.514 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:15:37 +0000 (0:00:00.051)       0:04:20.566 *********",
                                "skipping: [instance] => (item=compute)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:15:37 +0000 (0:00:00.073)       0:04:20.639 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:15:37 +0000 (0:00:00.058)       0:04:20.698 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:15:38 +0000 (0:00:00.569)       0:04:21.267 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:15:38 +0000 (0:00:00.064)       0:04:21.332 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:15:39 +0000 (0:00:00.951)       0:04:22.283 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:15:39 +0000 (0:00:00.533)       0:04:22.817 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Thursday 11 June 2026  15:15:40 +0000 (0:00:00.537)       0:04:23.354 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:15:40 +0000 (0:00:00.238)       0:04:23.592 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Thursday 11 June 2026  15:15:40 +0000 (0:00:00.348)       0:04:23.941 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.243)       0:04:24.184 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.055)       0:04:24.240 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.304 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.066)       0:04:24.370 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.056)       0:04:24.426 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.062)       0:04:24.489 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.553 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.617 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.063)       0:04:24.680 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.144)       0:04:24.825 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.059)       0:04:24.885 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.054)       0:04:24.940 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Thursday 11 June 2026  15:15:41 +0000 (0:00:00.053)       0:04:24.994 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Thursday 11 June 2026  15:15:42 +0000 (0:00:00.333)       0:04:25.327 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Thursday 11 June 2026  15:15:43 +0000 (0:00:00.839)       0:04:26.167 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Thursday 11 June 2026  15:15:43 +0000 (0:00:00.731)       0:04:26.899 *********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Thursday 11 June 2026  15:15:44 +0000 (0:00:00.290)       0:04:27.190 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:15:44 +0000 (0:00:00.810)       0:04:28.000 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:15:48 +0000 (0:00:04.011)       0:04:32.012 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:15:49 +0000 (0:00:00.994)       0:04:33.006 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:15:50 +0000 (0:00:01.007)       0:04:34.013 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:15:51 +0000 (0:00:00.941)       0:04:34.955 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:15:51 +0000 (0:00:00.063)       0:04:35.018 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:15:52 +0000 (0:00:00.421)       0:04:35.440 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:15:52 +0000 (0:00:00.430)       0:04:35.871 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:15:52 +0000 (0:00:00.148)       0:04:36.019 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.133)       0:04:36.152 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.051)       0:04:36.204 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.047)       0:04:36.251 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.124)       0:04:36.376 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.050)       0:04:36.427 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.051)       0:04:36.478 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.399)       0:04:36.877 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:15:53 +0000 (0:00:00.140)       0:04:37.018 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:15:54 +0000 (0:00:00.148)       0:04:37.167 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:54 +0000 (0:00:00.293)       0:04:37.460 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:54 +0000 (0:00:00.252)       0:04:37.712 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:54 +0000 (0:00:00.082)       0:04:37.795 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:54 +0000 (0:00:00.113)       0:04:37.908 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:55 +0000 (0:00:00.370)       0:04:38.279 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:15:55 +0000 (0:00:00.475)       0:04:38.754 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:15:55 +0000 (0:00:00.123)       0:04:38.877 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:15:56 +0000 (0:00:00.206)       0:04:39.083 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:15:56 +0000 (0:00:00.097)       0:04:39.181 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:15:56 +0000 (0:00:00.341)       0:04:39.522 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:15:56 +0000 (0:00:00.425)       0:04:39.948 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:15:58 +0000 (0:00:01.323)       0:04:41.272 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:15:59 +0000 (0:00:00.930)       0:04:42.202 *********",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:16:00 +0000 (0:00:00.836)       0:04:43.038 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:16:00 +0000 (0:00:00.368)       0:04:43.407 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:16:00 +0000 (0:00:00.061)       0:04:43.468 *********",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:16:01 +0000 (0:00:01.192)       0:04:44.661 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:16:02 +0000 (0:00:00.511)       0:04:45.173 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:16:02 +0000 (0:00:00.533)       0:04:45.706 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:16:03 +0000 (0:00:00.649)       0:04:46.355 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:16:03 +0000 (0:00:00.163)       0:04:46.519 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:16:03 +0000 (0:00:00.233)       0:04:46.752 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.413)       0:04:47.165 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.086)       0:04:47.252 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.125)       0:04:47.378 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.141)       0:04:47.519 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.129)       0:04:47.648 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:16:04 +0000 (0:00:00.153)       0:04:47.802 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:16:05 +0000 (0:00:00.568)       0:04:48.370 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:16:05 +0000 (0:00:00.070)       0:04:48.441 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:16:05 +0000 (0:00:00.179)       0:04:48.620 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:16:05 +0000 (0:00:00.141)       0:04:48.762 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:16:06 +0000 (0:00:00.411)       0:04:49.174 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:16:06 +0000 (0:00:00.140)       0:04:49.314 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:16:06 +0000 (0:00:00.138)       0:04:49.453 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:16:06 +0000 (0:00:00.333)       0:04:49.787 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:16:06 +0000 (0:00:00.102)       0:04:49.889 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.167)       0:04:50.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.420)       0:04:50.476 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.045)       0:04:50.522 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.253)       0:04:50.776 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.064)       0:04:50.841 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.048)       0:04:50.890 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:16:07 +0000 (0:00:00.134)       0:04:51.025 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:16:08 +0000 (0:00:00.350)       0:04:51.375 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:16:08 +0000 (0:00:00.054)       0:04:51.430 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:16:10 +0000 (0:00:01.773)       0:04:53.203 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:16:10 +0000 (0:00:00.486)       0:04:53.690 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:16:12 +0000 (0:00:01.623)       0:04:55.313 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:16:12 +0000 (0:00:00.297)       0:04:55.611 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:16:12 +0000 (0:00:00.056)       0:04:55.667 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:16:12 +0000 (0:00:00.068)       0:04:55.736 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:16:12 +0000 (0:00:00.093)       0:04:55.829 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:16:13 +0000 (0:00:00.425)       0:04:56.254 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:16:13 +0000 (0:00:00.568)       0:04:56.823 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:16:14 +0000 (0:00:00.357)       0:04:57.180 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:16:14 +0000 (0:00:00.083)       0:04:57.263 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:16:14 +0000 (0:00:00.056)       0:04:57.320 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:16:15 +0000 (0:00:01.024)       0:04:58.345 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:16:15 +0000 (0:00:00.190)       0:04:58.535 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:16:15 +0000 (0:00:00.283)       0:04:58.819 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:16:16 +0000 (0:00:00.392)       0:04:59.211 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:16:16 +0000 (0:00:00.125)       0:04:59.337 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:16:16 +0000 (0:00:00.323)       0:04:59.660 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:16:17 +0000 (0:00:00.456)       0:05:00.116 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:16:17 +0000 (0:00:00.102)       0:05:00.219 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:16:18 +0000 (0:00:01.608)       0:05:01.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] ********************************",
                                "Thursday 11 June 2026  15:16:23 +0000 (0:00:04.623)       0:05:06.451 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:16:23 +0000 (0:00:00.529)       0:05:06.980 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.064)       0:05:07.045 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.066)       0:05:07.112 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.131)       0:05:07.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.073)       0:05:07.317 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.336)       0:05:07.654 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.088)       0:05:07.743 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:16:24 +0000 (0:00:00.052)       0:05:07.795 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:16:25 +0000 (0:00:00.333)       0:05:08.129 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:16:25 +0000 (0:00:00.056)       0:05:08.185 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:16:25 +0000 (0:00:00.051)       0:05:08.236 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:16:25 +0000 (0:00:00.670)       0:05:08.907 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:16:26 +0000 (0:00:00.369)       0:05:09.277 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:16:26 +0000 (0:00:00.602)       0:05:09.879 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:16:27 +0000 (0:00:00.383)       0:05:10.262 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:16:27 +0000 (0:00:00.747)       0:05:11.010 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:16:28 +0000 (0:00:00.104)       0:05:11.115 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:16:28 +0000 (0:00:00.427)       0:05:11.542 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:16:28 +0000 (0:00:00.293)       0:05:11.836 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Thursday 11 June 2026  15:16:28 +0000 (0:00:00.133)       0:05:11.970 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure tree exists] ******************************************************",
                                "Thursday 11 June 2026  15:16:29 +0000 (0:00:00.333)       0:05:12.303 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Mark run status] *********************************************************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.877)       0:05:13.180 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Output scenario name] ****************************************************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.137)       0:05:13.317 *********",
                                "ok: [instance] =>",
                                "  msg: 'Running: DCN like network layout'",
                                "",
                                "TASK [Generate network data] ***************************************************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.055)       0:05:13.372 *********",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.162)       0:05:13.535 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.055)       0:05:13.590 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.288)       0:05:13.879 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.050)       0:05:13.929 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:16:30 +0000 (0:00:00.054)       0:05:13.983 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:16:31 +0000 (0:00:00.212)       0:05:14.196 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  15:16:31 +0000 (0:00:00.230)       0:05:14.426 *********",
                                "ok: [instance] => (item=bm-0)",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:16:31 +0000 (0:00:00.092)       0:05:14.519 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:16:32 +0000 (0:00:00.657)       0:05:15.176 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:16:32 +0000 (0:00:00.226)       0:05:15.403 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:16:32 +0000 (0:00:00.114)       0:05:15.518 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:16:32 +0000 (0:00:00.429)       0:05:15.947 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:16:33 +0000 (0:00:00.439)       0:05:16.387 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:16:33 +0000 (0:00:00.143)       0:05:16.530 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:16:33 +0000 (0:00:00.357)       0:05:16.888 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:16:34 +0000 (0:00:00.391)       0:05:17.279 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:16:34 +0000 (0:00:00.109)       0:05:17.388 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:16:34 +0000 (0:00:00.346)       0:05:17.735 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:16:35 +0000 (0:00:00.358)       0:05:18.093 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:16:35 +0000 (0:00:00.139)       0:05:18.233 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:16:35 +0000 (0:00:00.343)       0:05:18.577 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:16:35 +0000 (0:00:00.383)       0:05:18.960 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:16:36 +0000 (0:00:00.111)       0:05:19.071 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:16:36 +0000 (0:00:00.341)       0:05:19.413 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:16:36 +0000 (0:00:00.482)       0:05:19.895 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:16:37 +0000 (0:00:00.376)       0:05:20.272 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:16:37 +0000 (0:00:00.744)       0:05:21.016 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.333)       0:05:21.350 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.085)       0:05:21.435 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.078)       0:05:21.514 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.070)       0:05:21.584 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.156)       0:05:21.741 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.065)       0:05:21.806 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:16:38 +0000 (0:00:00.197)       0:05:22.004 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:16:39 +0000 (0:00:00.056)       0:05:22.061 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:16:39 +0000 (0:00:00.343)       0:05:22.404 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:16:39 +0000 (0:00:00.593)       0:05:22.998 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:16:40 +0000 (0:00:00.167)       0:05:23.165 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:16:40 +0000 (0:00:00.175)       0:05:23.341 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:16:40 +0000 (0:00:00.668)       0:05:24.009 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:16:41 +0000 (0:00:00.159)       0:05:24.169 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:16:41 +0000 (0:00:00.175)       0:05:24.344 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:16:44 +0000 (0:00:03.300)       0:05:27.645 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:16:48 +0000 (0:00:03.771)       0:05:31.417 *********",
                                "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] ******************",
                                "Thursday 11 June 2026  15:16:51 +0000 (0:00:03.016)       0:05:34.434 *********",
                                "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] **********",
                                "Thursday 11 June 2026  15:16:54 +0000 (0:00:03.094)       0:05:37.529 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:16:54 +0000 (0:00:00.117)       0:05:37.646 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:16:54 +0000 (0:00:00.326)       0:05:37.973 *********",
                                "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] ************************",
                                "Thursday 11 June 2026  15:16:58 +0000 (0:00:03.110)       0:05:41.084 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:16:58 +0000 (0:00:00.164)       0:05:41.248 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:16:58 +0000 (0:00:00.128)       0:05:41.376 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:17:00 +0000 (0:00:01.764)       0:05:43.140 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:17:00 +0000 (0:00:00.435)       0:05:43.575 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:17:01 +0000 (0:00:00.503)       0:05:44.079 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:17:03 +0000 (0:00:02.294)       0:05:46.373 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:17:03 +0000 (0:00:00.596)       0:05:46.969 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:17:04 +0000 (0:00:00.066)       0:05:47.035 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:17:04 +0000 (0:00:00.151)       0:05:47.187 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:17:04 +0000 (0:00:00.751)       0:05:47.938 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:17:06 +0000 (0:00:01.461)       0:05:49.399 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:17:08 +0000 (0:00:01.745)       0:05:51.145 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:17:12 +0000 (0:00:04.271)       0:05:55.416 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:17:12 +0000 (0:00:00.341)       0:05:55.757 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:17:13 +0000 (0:00:00.637)       0:05:56.394 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:17:13 +0000 (0:00:00.614)       0:05:57.009 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:17:14 +0000 (0:00:00.099)       0:05:57.108 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:17:14 +0000 (0:00:00.749)       0:05:57.858 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:17:14 +0000 (0:00:00.055)       0:05:57.913 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:17:14 +0000 (0:00:00.087)       0:05:58.000 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:17:15 +0000 (0:00:00.664)       0:05:58.665 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:17:15 +0000 (0:00:00.073)       0:05:58.738 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:17:16 +0000 (0:00:00.400)       0:05:59.139 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:17:17 +0000 (0:00:00.976)       0:06:00.116 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:17:17 +0000 (0:00:00.080)       0:06:00.196 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:17:17 +0000 (0:00:00.054)       0:06:00.251 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:17:17 +0000 (0:00:00.134)       0:06:00.385 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:18 +0000 (0:00:00.966)       0:06:01.352 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:18 +0000 (0:00:00.058)       0:06:01.411 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:18 +0000 (0:00:00.088)       0:06:01.499 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:19 +0000 (0:00:00.616)       0:06:02.116 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:19 +0000 (0:00:00.055)       0:06:02.171 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:19 +0000 (0:00:00.085)       0:06:02.257 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:19 +0000 (0:00:00.169)       0:06:02.426 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:19 +0000 (0:00:00.111)       0:06:02.537 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:20 +0000 (0:00:00.613)       0:06:03.151 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:20 +0000 (0:00:00.077)       0:06:03.229 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:20 +0000 (0:00:00.101)       0:06:03.330 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:20 +0000 (0:00:00.080)       0:06:03.411 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:20 +0000 (0:00:00.072)       0:06:03.483 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:21 +0000 (0:00:00.595)       0:06:04.078 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:21 +0000 (0:00:00.060)       0:06:04.139 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:21 +0000 (0:00:00.094)       0:06:04.233 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:21 +0000 (0:00:00.071)       0:06:04.305 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:21 +0000 (0:00:00.113)       0:06:04.418 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:22 +0000 (0:00:00.691)       0:06:05.109 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:22 +0000 (0:00:00.142)       0:06:05.252 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:22 +0000 (0:00:00.082)       0:06:05.334 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:22 +0000 (0:00:00.067)       0:06:05.402 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:22 +0000 (0:00:00.067)       0:06:05.469 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:23 +0000 (0:00:00.631)       0:06:06.101 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:23 +0000 (0:00:00.061)       0:06:06.162 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:23 +0000 (0:00:00.095)       0:06:06.257 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:23 +0000 (0:00:00.182)       0:06:06.439 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:23 +0000 (0:00:00.104)       0:06:06.544 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:24 +0000 (0:00:00.698)       0:06:07.242 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:24 +0000 (0:00:00.069)       0:06:07.312 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:24 +0000 (0:00:00.090)       0:06:07.402 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:24 +0000 (0:00:00.088)       0:06:07.490 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:24 +0000 (0:00:00.095)       0:06:07.586 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:25 +0000 (0:00:00.694)       0:06:08.280 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:25 +0000 (0:00:00.060)       0:06:08.340 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:25 +0000 (0:00:00.091)       0:06:08.432 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:25 +0000 (0:00:00.067)       0:06:08.500 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:25 +0000 (0:00:00.084)       0:06:08.584 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:26 +0000 (0:00:00.659)       0:06:09.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:26 +0000 (0:00:00.152)       0:06:09.396 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:26 +0000 (0:00:00.088)       0:06:09.485 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:26 +0000 (0:00:00.085)       0:06:09.570 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:26 +0000 (0:00:00.100)       0:06:09.670 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:27 +0000 (0:00:00.636)       0:06:10.306 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:27 +0000 (0:00:00.062)       0:06:10.369 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:27 +0000 (0:00:00.195)       0:06:10.565 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:27 +0000 (0:00:00.082)       0:06:10.647 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:27 +0000 (0:00:00.124)       0:06:10.771 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:28 +0000 (0:00:00.658)       0:06:11.430 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:28 +0000 (0:00:00.075)       0:06:11.506 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:28 +0000 (0:00:00.097)       0:06:11.604 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:28 +0000 (0:00:00.071)       0:06:11.675 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:28 +0000 (0:00:00.196)       0:06:11.872 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:29 +0000 (0:00:00.717)       0:06:12.590 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:29 +0000 (0:00:00.066)       0:06:12.657 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:29 +0000 (0:00:00.109)       0:06:12.766 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:29 +0000 (0:00:00.096)       0:06:12.862 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:29 +0000 (0:00:00.113)       0:06:12.976 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:30 +0000 (0:00:00.797)       0:06:13.774 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:30 +0000 (0:00:00.059)       0:06:13.833 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:30 +0000 (0:00:00.089)       0:06:13.922 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:30 +0000 (0:00:00.088)       0:06:14.011 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:31 +0000 (0:00:00.097)       0:06:14.109 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:31 +0000 (0:00:00.728)       0:06:14.837 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:31 +0000 (0:00:00.067)       0:06:14.905 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:32 +0000 (0:00:00.165)       0:06:15.071 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:32 +0000 (0:00:00.059)       0:06:15.130 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:32 +0000 (0:00:00.067)       0:06:15.198 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:32 +0000 (0:00:00.686)       0:06:15.884 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:32 +0000 (0:00:00.068)       0:06:15.952 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:33 +0000 (0:00:00.085)       0:06:16.038 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:33 +0000 (0:00:00.164)       0:06:16.202 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:33 +0000 (0:00:00.098)       0:06:16.301 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:33 +0000 (0:00:00.725)       0:06:17.026 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:34 +0000 (0:00:00.076)       0:06:17.102 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:34 +0000 (0:00:00.089)       0:06:17.192 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:34 +0000 (0:00:00.075)       0:06:17.267 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:34 +0000 (0:00:00.122)       0:06:17.390 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:35 +0000 (0:00:00.640)       0:06:18.031 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:35 +0000 (0:00:00.061)       0:06:18.092 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:35 +0000 (0:00:00.090)       0:06:18.183 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:35 +0000 (0:00:00.076)       0:06:18.259 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:35 +0000 (0:00:00.092)       0:06:18.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:36 +0000 (0:00:00.810)       0:06:19.161 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:36 +0000 (0:00:00.180)       0:06:19.341 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:36 +0000 (0:00:00.090)       0:06:19.432 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:36 +0000 (0:00:00.078)       0:06:19.511 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:36 +0000 (0:00:00.089)       0:06:19.600 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:37 +0000 (0:00:00.637)       0:06:20.238 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:37 +0000 (0:00:00.068)       0:06:20.306 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:37 +0000 (0:00:00.092)       0:06:20.398 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:37 +0000 (0:00:00.207)       0:06:20.606 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:37 +0000 (0:00:00.103)       0:06:20.710 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:38 +0000 (0:00:00.680)       0:06:21.390 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:38 +0000 (0:00:00.061)       0:06:21.451 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:38 +0000 (0:00:00.102)       0:06:21.554 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:38 +0000 (0:00:00.086)       0:06:21.641 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:38 +0000 (0:00:00.100)       0:06:21.741 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:39 +0000 (0:00:00.760)       0:06:22.501 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:39 +0000 (0:00:00.069)       0:06:22.570 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:39 +0000 (0:00:00.095)       0:06:22.666 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:39 +0000 (0:00:00.080)       0:06:22.747 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:39 +0000 (0:00:00.094)       0:06:22.842 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:40 +0000 (0:00:00.645)       0:06:23.488 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:40 +0000 (0:00:00.163)       0:06:23.651 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:40 +0000 (0:00:00.089)       0:06:23.741 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:40 +0000 (0:00:00.080)       0:06:23.822 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:40 +0000 (0:00:00.096)       0:06:23.918 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:41 +0000 (0:00:00.716)       0:06:24.635 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:41 +0000 (0:00:00.060)       0:06:24.696 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:17:41 +0000 (0:00:00.168)       0:06:24.864 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:17:41 +0000 (0:00:00.076)       0:06:24.941 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:17:42 +0000 (0:00:00.094)       0:06:25.035 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:17:42 +0000 (0:00:00.584)       0:06:25.620 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:17:42 +0000 (0:00:00.057)       0:06:25.678 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:17:42 +0000 (0:00:00.093)       0:06:25.771 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:17:42 +0000 (0:00:00.060)       0:06:25.832 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:17:45 +0000 (0:00:03.051)       0:06:28.883 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:17:46 +0000 (0:00:00.175)       0:06:29.058 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:46 +0000 (0:00:00.335)       0:06:29.394 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:46 +0000 (0:00:00.080)       0:06:29.474 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:46 +0000 (0:00:00.478)       0:06:29.953 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:46 +0000 (0:00:00.058)       0:06:30.012 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:47 +0000 (0:00:00.320)       0:06:30.332 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:47 +0000 (0:00:00.096)       0:06:30.429 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:47 +0000 (0:00:00.350)       0:06:30.780 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:47 +0000 (0:00:00.086)       0:06:30.866 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:48 +0000 (0:00:00.262)       0:06:31.128 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:48 +0000 (0:00:00.082)       0:06:31.210 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:48 +0000 (0:00:00.427)       0:06:31.638 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:48 +0000 (0:00:00.065)       0:06:31.703 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:49 +0000 (0:00:00.327)       0:06:32.031 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:49 +0000 (0:00:00.068)       0:06:32.099 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:49 +0000 (0:00:00.365)       0:06:32.465 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:49 +0000 (0:00:00.062)       0:06:32.528 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:49 +0000 (0:00:00.321)       0:06:32.849 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:50 +0000 (0:00:00.182)       0:06:33.031 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:50 +0000 (0:00:00.290)       0:06:33.322 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:17:50 +0000 (0:00:00.056)       0:06:33.379 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:17:50 +0000 (0:00:00.315)       0:06:33.694 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:17:50 +0000 (0:00:00.070)       0:06:33.765 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:17:51 +0000 (0:00:00.493)       0:06:34.259 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:17:51 +0000 (0:00:00.494)       0:06:34.753 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:17:52 +0000 (0:00:00.626)       0:06:35.379 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:17:52 +0000 (0:00:00.181)       0:06:35.561 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.485)       0:06:36.046 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.077)       0:06:36.123 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.067)       0:06:36.191 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.069)       0:06:36.260 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.056)       0:06:36.316 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.144)       0:06:36.461 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.194)       0:06:36.656 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:17:53 +0000 (0:00:00.069)       0:06:36.725 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:17:54 +0000 (0:00:00.317)       0:06:37.043 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:17:54 +0000 (0:00:00.597)       0:06:37.641 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:17:54 +0000 (0:00:00.123)       0:06:37.764 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:17:54 +0000 (0:00:00.067)       0:06:37.832 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.580)       0:06:38.412 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.061)       0:06:38.473 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.054)       0:06:38.528 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.055)       0:06:38.584 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.131)       0:06:38.716 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:55 +0000 (0:00:00.199)       0:06:38.915 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:56 +0000 (0:00:00.374)       0:06:39.289 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:56 +0000 (0:00:00.183)       0:06:39.473 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:56 +0000 (0:00:00.156)       0:06:39.629 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:17:56 +0000 (0:00:00.194)       0:06:39.824 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  15:17:57 +0000 (0:00:00.259)       0:06:40.083 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:17:57 +0000 (0:00:00.165)       0:06:40.248 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:17:57 +0000 (0:00:00.165)       0:06:40.414 *********",
                                "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:90:08', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:33:73', '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:b6:1f', '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:31:29', '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:da:0b', '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:ec:dd', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:cb:83', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:bc:99', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:17:57 +0000 (0:00:00.246)       0:06:40.661 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:17:57 +0000 (0:00:00.123)       0:06:40.784 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.261)       0:06:41.045 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.067)       0:06:41.113 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.331)       0:06:41.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.082)       0:06:41.527 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.392)       0:06:41.919 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:17:58 +0000 (0:00:00.063)       0:06:41.983 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:17:59 +0000 (0:00:00.289)       0:06:42.272 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:17:59 +0000 (0:00:00.069)       0:06:42.341 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:17:59 +0000 (0:00:00.323)       0:06:42.665 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:17:59 +0000 (0:00:00.065)       0:06:42.731 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:17:59 +0000 (0:00:00.052)       0:06:42.783 *********",
                                "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:90:08', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})",
                                "ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:33:73', '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:b6:1f', '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:31:29', '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:da:0b', '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:ec:dd', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:cb:83', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})",
                                "ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:bc:99', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:18:00 +0000 (0:00:00.476)       0:06:43.260 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:18:00 +0000 (0:00:00.082)       0:06:43.343 *********",
                                "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:90:08', 'entry': 'set:compute,52:54:00:01:90:08,192.168.140.10,compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:33:73', 'entry': 'set:dcn1_compute,52:54:01:01:33:73,192.168.133.150,dcn1-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:b6:1f', 'entry': 'set:dcn1_compute,52:54:02:01:b6:1f,192.168.133.151,dcn1-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:31:29', 'entry': 'set:dcn2_compute,52:54:03:01:31:29,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:da:0b', 'entry': 'set:compute,52:54:00:00:da:0b,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:ec:dd', 'entry': 'set:dcn1_compute,52:54:01:00:ec:dd,192.168.111.150,dcn1-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:cb:83', 'entry': 'set:dcn1_compute,52:54:02:00:cb:83,192.168.111.151,dcn1-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:bc:99', 'entry': 'set:dcn2_compute,52:54:03:00:bc:99,192.168.111.160,dcn2-compute-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:18:05 +0000 (0:00:05.209)       0:06:48.552 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:18:05 +0000 (0:00:00.099)       0:06:48.651 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:18:05 +0000 (0:00:00.347)       0:06:48.999 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:18:06 +0000 (0:00:00.291)       0:06:49.290 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:18:06 +0000 (0:00:00.077)       0:06:49.368 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:18:06 +0000 (0:00:00.399)       0:06:49.767 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:18:15 +0000 (0:00:08.430)       0:06:58.198 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:18:15 +0000 (0:00:00.519)       0:06:58.717 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:18:15 +0000 (0:00:00.053)       0:06:58.771 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:18:15 +0000 (0:00:00.090)       0:06:58.862 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:18:15 +0000 (0:00:00.056)       0:06:58.918 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:18:16 +0000 (0:00:00.539)       0:06:59.457 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:18:16 +0000 (0:00:00.071)       0:06:59.529 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:18:17 +0000 (0:00:00.802)       0:07:00.332 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:18:17 +0000 (0:00:00.500)       0:07:00.833 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure we have expected records] *****************************************",
                                "Thursday 11 June 2026  15:18:18 +0000 (0:00:00.555)       0:07:01.388 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:18:29 +0000 (0:00:11.105)       0:07:12.494 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure files exist] ******************************************************",
                                "Thursday 11 June 2026  15:18:29 +0000 (0:00:00.436)       0:07:12.930 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.309)       0:07:13.240 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Assert DHCP options file exists] *****************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.077)       0:07:13.317 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read DHCP options file] **************************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.069)       0:07:13.387 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Decode DHCP options content] *********************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.062)       0:07:13.450 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP options content for compute VMs] *****************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.074)       0:07:13.524 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify DHCP host entry has tag] ******************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.075)       0:07:13.600 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Read tagged DHCP host entry] *********************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.060)       0:07:13.660 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Verify tag format in DHCP host entry] ************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.072)       0:07:13.733 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure it failed at the right place] *************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.168)       0:07:13.902 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Mark failure] ************************************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.062)       0:07:13.964 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Display error message] ***************************************************",
                                "Thursday 11 June 2026  15:18:30 +0000 (0:00:00.060)       0:07:14.024 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Append scenario to list] *************************************************",
                                "Thursday 11 June 2026  15:18:31 +0000 (0:00:00.062)       0:07:14.087 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure directory exists] *************************************************",
                                "Thursday 11 June 2026  15:18:31 +0000 (0:00:00.057)       0:07:14.144 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy files of interest] **************************************************",
                                "Thursday 11 June 2026  15:18:31 +0000 (0:00:00.359)       0:07:14.503 *********",
                                "changed: [instance] => (item=artifacts)",
                                "changed: [instance] => (item=logs)",
                                "changed: [instance] => (item=parameters)",
                                "",
                                "TASK [Copy cifmw-dnsmasq] ******************************************************",
                                "Thursday 11 June 2026  15:18:32 +0000 (0:00:00.825)       0:07:15.329 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [Clean environment] *******************************************************",
                                "Thursday 11 June 2026  15:18:32 +0000 (0:00:00.550)       0:07:15.879 *********",
                                "",
                                "TASK [libvirt_manager : Get installed packages list] ***************************",
                                "Thursday 11 June 2026  15:18:33 +0000 (0:00:00.259)       0:07:16.138 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:18:33 +0000 (0:00:00.762)       0:07:16.901 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:18:36 +0000 (0:00:03.020)       0:07:19.922 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:18:37 +0000 (0:00:00.873)       0:07:20.795 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:18:38 +0000 (0:00:00.936)       0:07:21.731 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:18:39 +0000 (0:00:01.047)       0:07:22.779 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:18:39 +0000 (0:00:00.077)       0:07:22.857 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:18:40 +0000 (0:00:00.586)       0:07:23.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:18:40 +0000 (0:00:00.415)       0:07:23.859 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:18:40 +0000 (0:00:00.135)       0:07:23.994 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.117)       0:07:24.112 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.047)       0:07:24.159 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.046)       0:07:24.206 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.045)       0:07:24.252 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.047)       0:07:24.299 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.046)       0:07:24.346 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.446)       0:07:24.793 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:18:41 +0000 (0:00:00.139)       0:07:24.932 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-dcn2_tr",
                                "  - cifmw-public",
                                "  - cifmw-dcn1_tr",
                                "  - ocpbm",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:18:42 +0000 (0:00:00.118)       0:07:25.051 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:18:42 +0000 (0:00:00.546)       0:07:25.597 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:18:42 +0000 (0:00:00.112)       0:07:25.710 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:18:42 +0000 (0:00:00.125)       0:07:25.835 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:18:43 +0000 (0:00:00.204)       0:07:26.040 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:18:43 +0000 (0:00:00.375)       0:07:26.416 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:18:43 +0000 (0:00:00.357)       0:07:26.774 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:18:43 +0000 (0:00:00.108)       0:07:26.882 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:18:43 +0000 (0:00:00.115)       0:07:26.998 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:18:44 +0000 (0:00:00.114)       0:07:27.112 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:18:44 +0000 (0:00:00.424)       0:07:27.537 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:18:44 +0000 (0:00:00.433)       0:07:27.970 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:18:45 +0000 (0:00:00.128)       0:07:28.099 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:18:45 +0000 (0:00:00.096)       0:07:28.196 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:18:45 +0000 (0:00:00.106)       0:07:28.303 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:18:45 +0000 (0:00:00.373)       0:07:28.676 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:18:46 +0000 (0:00:00.581)       0:07:29.257 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:18:46 +0000 (0:00:00.143)       0:07:29.401 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:18:46 +0000 (0:00:00.116)       0:07:29.518 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:18:46 +0000 (0:00:00.111)       0:07:29.630 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:18:46 +0000 (0:00:00.380)       0:07:30.010 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:18:47 +0000 (0:00:00.382)       0:07:30.392 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:18:47 +0000 (0:00:00.328)       0:07:30.721 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:18:47 +0000 (0:00:00.106)       0:07:30.827 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:18:47 +0000 (0:00:00.110)       0:07:30.938 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:18:48 +0000 (0:00:00.378)       0:07:31.317 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:18:48 +0000 (0:00:00.403)       0:07:31.721 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:18:52 +0000 (0:00:03.640)       0:07:35.361 *********",
                                "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] *************",
                                "Thursday 11 June 2026  15:18:54 +0000 (0:00:01.879)       0:07:37.240 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:18:56 +0000 (0:00:02.010)       0:07:39.251 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:18:56 +0000 (0:00:00.334)       0:07:39.585 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7347636, 'mtime': 1781191021.7347636, 'ctime': 1781191021.7347636, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7367637, 'mtime': 1781191021.7367637, 'ctime': 1781191021.7367637, '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': 13775605, 'dev': 64513, 'nlink': 1, 'atime': 1781191021.7377636, 'mtime': 1781191021.7377636, 'ctime': 1781191021.7377636, '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] **************************",
                                "Thursday 11 June 2026  15:18:57 +0000 (0:00:01.174)       0:07:40.759 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:19:00 +0000 (0:00:02.721)       0:07:43.481 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:19:01 +0000 (0:00:00.657)       0:07:44.138 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:19:01 +0000 (0:00:00.543)       0:07:44.682 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:19:02 +0000 (0:00:00.598)       0:07:45.280 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:19:02 +0000 (0:00:00.172)       0:07:45.452 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:19:02 +0000 (0:00:00.124)       0:07:45.577 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:19:02 +0000 (0:00:00.395)       0:07:45.972 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:19:03 +0000 (0:00:00.206)       0:07:46.179 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:19:03 +0000 (0:00:00.209)       0:07:46.388 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:19:03 +0000 (0:00:00.136)       0:07:46.524 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:19:03 +0000 (0:00:00.144)       0:07:46.668 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:19:03 +0000 (0:00:00.157)       0:07:46.825 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:19:04 +0000 (0:00:00.402)       0:07:47.228 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:19:04 +0000 (0:00:00.064)       0:07:47.293 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:19:04 +0000 (0:00:00.271)       0:07:47.564 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:19:04 +0000 (0:00:00.118)       0:07:47.683 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.430)       0:07:48.113 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.142)       0:07:48.255 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.172)       0:07:48.428 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.107)       0:07:48.536 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.133)       0:07:48.669 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:19:05 +0000 (0:00:00.147)       0:07:48.817 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.623)       0:07:49.441 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.053)       0:07:49.494 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.275)       0:07:49.769 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.058)       0:07:49.827 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.059)       0:07:49.887 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:19:06 +0000 (0:00:00.065)       0:07:49.953 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:19:07 +0000 (0:00:00.309)       0:07:50.262 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:19:07 +0000 (0:00:00.164)       0:07:50.427 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:19:09 +0000 (0:00:01.929)       0:07:52.357 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:19:09 +0000 (0:00:00.602)       0:07:52.960 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:19:11 +0000 (0:00:01.655)       0:07:54.616 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:19:11 +0000 (0:00:00.365)       0:07:54.981 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:19:12 +0000 (0:00:00.087)       0:07:55.069 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:19:12 +0000 (0:00:00.064)       0:07:55.133 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:19:12 +0000 (0:00:00.213)       0:07:55.346 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:19:12 +0000 (0:00:00.509)       0:07:55.855 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:19:13 +0000 (0:00:00.417)       0:07:56.273 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:19:13 +0000 (0:00:00.296)       0:07:56.570 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:19:13 +0000 (0:00:00.051)       0:07:56.621 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:19:13 +0000 (0:00:00.049)       0:07:56.671 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:19:14 +0000 (0:00:00.795)       0:07:57.466 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:19:14 +0000 (0:00:00.140)       0:07:57.606 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:19:14 +0000 (0:00:00.285)       0:07:57.892 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:19:15 +0000 (0:00:00.304)       0:07:58.196 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:19:15 +0000 (0:00:00.223)       0:07:58.420 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:19:15 +0000 (0:00:00.366)       0:07:58.787 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:19:16 +0000 (0:00:00.364)       0:07:59.151 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:19:16 +0000 (0:00:00.100)       0:07:59.251 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:19:17 +0000 (0:00:01.663)       0:08:00.915 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:04.185)       0:08:05.100 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:00.338)       0:08:05.439 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:00.069)       0:08:05.509 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:00.053)       0:08:05.563 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:00.186)       0:08:05.749 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:19:22 +0000 (0:00:00.059)       0:08:05.808 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.324)       0:08:06.133 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.110)       0:08:06.243 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.052)       0:08:06.295 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.352)       0:08:06.647 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.062)       0:08:06.710 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:19:23 +0000 (0:00:00.153)       0:08:06.864 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:19:24 +0000 (0:00:00.639)       0:08:07.503 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:19:24 +0000 (0:00:00.288)       0:08:07.792 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:19:25 +0000 (0:00:00.563)       0:08:08.356 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:19:25 +0000 (0:00:00.314)       0:08:08.670 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:19:26 +0000 (0:00:00.973)       0:08:09.644 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:19:26 +0000 (0:00:00.079)       0:08:09.723 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:19:27 +0000 (0:00:00.311)       0:08:10.034 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:19:27 +0000 (0:00:00.296)       0:08:10.330 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Clean leftovers] *********************************************************",
                                "Thursday 11 June 2026  15:19:27 +0000 (0:00:00.131)       0:08:10.462 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Fail if needed] **********************************************************",
                                "Thursday 11 June 2026  15:19:27 +0000 (0:00:00.407)       0:08:10.869 *********",
                                "skipping: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:19:27 +0000 (0:00:00.110)       0:08:10.980 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:19:28 +0000 (0:00:00.842)       0:08:11.823 *********",
                                "ok: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=917  changed=229  unreachable=0    failed=0    skipped=397  rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:19:29 +0000 (0:00:00.620)       0:08:12.443 *********",
                                "===============================================================================",
                                "Ensure we have expected records ---------------------------------------- 11.11s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 8.43s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 5.21s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.62s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.45s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.43s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.38s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.28s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.27s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.26s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 4.22s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.19s",
                                "libvirt_manager : Populate service facts -------------------------------- 4.01s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 3.77s",
                                "libvirt_manager : Destroy networks -------------------------------------- 3.64s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 3.30s",
                                "libvirt_manager : Fetch bridges ports link info ------------------------- 3.11s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 3.10s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 3.05s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.02s",
                                "INFO     Running generate_network_data > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:19:30 +0000 (0:00:00.058)       0:00:00.058 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  15:19:31 +0000 (0:00:01.171)       0:00:01.230 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  15:19:32 +0000 (0:00:00.552)       0:00:01.782 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:19:34 +0000 (0:00:02.347)       0:00:04.130 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:19:35 +0000 (0:00:01.047)       0:00:05.177 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:19:38 +0000 (0:00:03.018)       0:00:08.196 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:19:39 +0000 (0:00:01.233)       0:00:09.429 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:19:40 +0000 (0:00:00.981)       0:00:10.411 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:19:41 +0000 (0:00:00.899)       0:00:11.310 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:19:41 +0000 (0:00:00.089)       0:00:11.400 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:19:42 +0000 (0:00:00.534)       0:00:11.934 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:19:42 +0000 (0:00:00.536)       0:00:12.471 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:19:42 +0000 (0:00:00.144)       0:00:12.615 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.135)       0:00:12.751 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.059)       0:00:12.811 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.046)       0:00:12.858 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.045)       0:00:12.903 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.079)       0:00:12.982 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.042)       0:00:13.025 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.455)       0:00:13.480 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.137)       0:00:13.618 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:19:43 +0000 (0:00:00.122)       0:00:13.740 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.045)       0:00:13.785 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.047)       0:00:13.833 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.047)       0:00:13.880 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.077)       0:00:13.957 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.396)       0:00:14.354 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.057)       0:00:14.411 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:19:44 +0000 (0:00:00.046)       0:00:14.458 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:19:45 +0000 (0:00:00.766)       0:00:15.224 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:19:46 +0000 (0:00:00.693)       0:00:15.917 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:19:47 +0000 (0:00:00.855)       0:00:16.773 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:19:47 +0000 (0:00:00.213)       0:00:16.987 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:19:47 +0000 (0:00:00.129)       0:00:17.116 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:19:47 +0000 (0:00:00.456)       0:00:17.573 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:19:47 +0000 (0:00:00.128)       0:00:17.701 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:19:48 +0000 (0:00:00.162)       0:00:17.864 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:19:48 +0000 (0:00:00.104)       0:00:17.969 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:19:48 +0000 (0:00:00.134)       0:00:18.103 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:19:48 +0000 (0:00:00.188)       0:00:18.292 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:19:48 +0000 (0:00:00.421)       0:00:18.713 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:19:49 +0000 (0:00:00.103)       0:00:18.817 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:19:49 +0000 (0:00:00.171)       0:00:18.988 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:19:49 +0000 (0:00:00.124)       0:00:19.113 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:19:49 +0000 (0:00:00.404)       0:00:19.517 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:19:49 +0000 (0:00:00.096)       0:00:19.614 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:19:50 +0000 (0:00:00.150)       0:00:19.765 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:19:50 +0000 (0:00:00.135)       0:00:19.900 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:19:50 +0000 (0:00:00.162)       0:00:20.063 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:19:50 +0000 (0:00:00.176)       0:00:20.240 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:19:50 +0000 (0:00:00.428)       0:00:20.668 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.077)       0:00:20.745 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.483)       0:00:21.229 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.079)       0:00:21.309 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.087)       0:00:21.396 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.051)       0:00:21.447 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:19:51 +0000 (0:00:00.272)       0:00:21.719 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:19:52 +0000 (0:00:00.048)       0:00:21.767 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:19:53 +0000 (0:00:01.728)       0:00:23.496 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:19:54 +0000 (0:00:00.567)       0:00:24.063 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:19:56 +0000 (0:00:01.776)       0:00:25.840 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:19:56 +0000 (0:00:00.435)       0:00:26.275 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:19:56 +0000 (0:00:00.064)       0:00:26.340 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:19:56 +0000 (0:00:00.063)       0:00:26.403 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:19:56 +0000 (0:00:00.088)       0:00:26.492 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:19:57 +0000 (0:00:00.649)       0:00:27.142 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:19:58 +0000 (0:00:00.742)       0:00:27.885 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:19:58 +0000 (0:00:00.298)       0:00:28.184 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:19:58 +0000 (0:00:00.051)       0:00:28.235 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:19:58 +0000 (0:00:00.052)       0:00:28.288 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:19:59 +0000 (0:00:00.955)       0:00:29.244 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:19:59 +0000 (0:00:00.143)       0:00:29.387 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:20:00 +0000 (0:00:00.399)       0:00:29.787 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:20:00 +0000 (0:00:00.335)       0:00:30.122 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:20:00 +0000 (0:00:00.129)       0:00:30.252 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:20:00 +0000 (0:00:00.323)       0:00:30.575 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:20:01 +0000 (0:00:00.347)       0:00:30.922 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:20:01 +0000 (0:00:00.100)       0:00:31.023 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:20:02 +0000 (0:00:01.554)       0:00:32.577 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:20:04 +0000 (0:00:01.628)       0:00:34.205 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:20:04 +0000 (0:00:00.334)       0:00:34.540 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:20:04 +0000 (0:00:00.064)       0:00:34.604 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:20:04 +0000 (0:00:00.090)       0:00:34.695 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.090)       0:00:34.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.056)       0:00:34.843 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.316)       0:00:35.159 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.105)       0:00:35.265 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.058)       0:00:35.323 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.332)       0:00:35.655 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:20:05 +0000 (0:00:00.048)       0:00:35.703 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:20:06 +0000 (0:00:00.053)       0:00:35.757 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:20:06 +0000 (0:00:00.433)       0:00:36.191 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:20:06 +0000 (0:00:00.343)       0:00:36.534 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:20:07 +0000 (0:00:00.617)       0:00:37.152 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:20:07 +0000 (0:00:00.352)       0:00:37.504 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:20:08 +0000 (0:00:00.751)       0:00:38.255 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:20:08 +0000 (0:00:00.073)       0:00:38.329 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:20:08 +0000 (0:00:00.326)       0:00:38.655 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:20:09 +0000 (0:00:00.291)       0:00:38.946 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  15:20:09 +0000 (0:00:00.119)       0:00:39.066 *********",
                                "ok: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:20:09 +0000 (0:00:00.389)       0:00:39.455 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=59   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:20:10 +0000 (0:00:00.886)       0:00:40.342 *********",
                                "===============================================================================",
                                "libvirt_manager : Populate service facts -------------------------------- 3.02s",
                                "Copy generated content to proper location ------------------------------- 2.35s",
                                "podman : Ensure podman is installed ------------------------------------- 1.78s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.73s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.55s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.23s",
                                "Gathering Facts --------------------------------------------------------- 1.17s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.05s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 0.98s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 0.96s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 0.90s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.89s",
                                "libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.86s",
                                "libvirt_manager : Ensure firewalld is enabled and started --------------- 0.77s",
                                "radvd : Gather package facts -------------------------------------------- 0.75s",
                                "virtualbmc : Remove vbmc container image -------------------------------- 0.74s",
                                "libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.69s",
                                "virtualbmc : Stop and remove vbmc container ----------------------------- 0.65s",
                                "dnsmasq : Remove main configuration files ------------------------------- 0.62s",
                                "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  15:20:30 +0000 (0:00:00.092)       0:00:00.092 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  15:20:31 +0000 (0:00:01.073)       0:00:01.166 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  15:20:32 +0000 (0:00:00.565)       0:00:01.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  15:20:32 +0000 (0:00:00.087)       0:00:01.819 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:20:32 +0000 (0:00:00.166)       0:00:01.986 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  15:20:32 +0000 (0:00:00.384)       0:00:02.370 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  15:20:33 +0000 (0:00:00.330)       0:00:02.700 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  15:20:34 +0000 (0:00:01.214)       0:00:03.915 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  15:20:34 +0000 (0:00:00.191)       0:00:04.107 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:20:35 +0000 (0:00:00.806)       0:00:04.913 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  15:20:37 +0000 (0:00:01.761)       0:00:06.674 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  15:20:38 +0000 (0:00:01.213)       0:00:07.888 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  15:20:45 +0000 (0:00:07.145)       0:00:15.033 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  15:20:46 +0000 (0:00:00.908)       0:00:15.942 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  15:20:46 +0000 (0:00:00.080)       0:00:16.023 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  15:20:47 +0000 (0:00:00.832)       0:00:16.856 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  15:20:47 +0000 (0:00:00.111)       0:00:16.967 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  15:20:47 +0000 (0:00:00.101)       0:00:17.069 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  15:20:47 +0000 (0:00:00.146)       0:00:17.216 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  15:20:48 +0000 (0:00:00.558)       0:00:17.774 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.689)       0:00:18.464 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.132)       0:00:18.597 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:18.685 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.094)       0:00:18.780 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.122)       0:00:18.903 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.133)       0:00:19.036 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:19.125 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.088)       0:00:19.213 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  15:20:49 +0000 (0:00:00.094)       0:00:19.308 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  15:20:50 +0000 (0:00:00.138)       0:00:19.446 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  15:20:50 +0000 (0:00:00.092)       0:00:19.539 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  15:20:50 +0000 (0:00:00.097)       0:00:19.636 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  15:20:50 +0000 (0:00:00.270)       0:00:19.906 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  15:20:50 +0000 (0:00:00.290)       0:00:20.197 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.408)       0:00:20.606 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.065)       0:00:20.671 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.104)       0:00:20.776 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.075)       0:00:20.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.079)       0:00:20.931 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.085)       0:00:21.016 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.133)       0:00:21.150 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.075)       0:00:21.225 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.076)       0:00:21.302 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  15:20:51 +0000 (0:00:00.059)       0:00:21.361 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  15:20:52 +0000 (0:00:00.151)       0:00:21.513 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  15:20:52 +0000 (0:00:00.086)       0:00:21.599 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  15:20:52 +0000 (0:00:00.083)       0:00:21.683 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  15:20:52 +0000 (0:00:00.129)       0:00:21.812 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  15:20:52 +0000 (0:00:00.080)       0:00:21.893 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  15:21:33 +0000 (0:00:41.032)       0:01:02.925 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  15:21:35 +0000 (0:00:01.727)       0:01:04.652 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  15:21:35 +0000 (0:00:00.165)       0:01:04.818 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:21:35 +0000 (0:00:00.207)       0:01:05.026 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  15:21:35 +0000 (0:00:00.066)       0:01:05.092 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  15:21:37 +0000 (0:00:01.646)       0:01:06.739 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  15:21:37 +0000 (0:00:00.501)       0:01:07.240 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  15:21:38 +0000 (0:00:00.323)       0:01:07.564 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  15:21:38 +0000 (0:00:00.191)       0:01:07.755 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  15:21:38 +0000 (0:00:00.086)       0:01:07.842 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  15:21:38 +0000 (0:00:00.298)       0:01:08.140 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.506)       0:01:08.647 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.067)       0:01:08.714 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.071)       0:01:08.785 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.065)       0:01:08.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.119)       0:01:08.970 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.064)       0:01:09.035 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  15:21:39 +0000 (0:00:00.075)       0:01:09.110 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:21:41 +0000 (0:00:01.425)       0:01:10.536 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:21:42 +0000 (0:00:01.027)       0:01:11.563 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:21:45 +0000 (0:00:03.208)       0:01:14.772 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:21:46 +0000 (0:00:01.290)       0:01:16.063 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:21:47 +0000 (0:00:01.137)       0:01:17.200 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:21:48 +0000 (0:00:00.908)       0:01:18.109 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:21:48 +0000 (0:00:00.086)       0:01:18.195 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:21:50 +0000 (0:00:01.565)       0:01:19.761 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:21:50 +0000 (0:00:00.480)       0:01:20.241 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:21:50 +0000 (0:00:00.143)       0:01:20.385 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.127)       0:01:20.512 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.059)       0:01:20.572 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.051)       0:01:20.624 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.048)       0:01:20.672 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.087)       0:01:20.760 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.052)       0:01:20.812 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:21:51 +0000 (0:00:00.511)       0:01:21.324 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.157)       0:01:21.481 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.127)       0:01:21.608 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.052)       0:01:21.661 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.054)       0:01:21.716 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.129)       0:01:21.845 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.061)       0:01:21.906 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.423)       0:01:22.330 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:21:52 +0000 (0:00:00.064)       0:01:22.394 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:21:53 +0000 (0:00:00.049)       0:01:22.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:21:53 +0000 (0:00:00.781)       0:01:23.225 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:21:54 +0000 (0:00:00.670)       0:01:23.895 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:21:55 +0000 (0:00:00.624)       0:01:24.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] *************************",
                                "Thursday 11 June 2026  15:21:55 +0000 (0:00:00.242)       0:01:24.762 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:21:55 +0000 (0:00:00.109)       0:01:24.872 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:21:55 +0000 (0:00:00.452)       0:01:25.325 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:21:56 +0000 (0:00:00.153)       0:01:25.478 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:21:56 +0000 (0:00:00.191)       0:01:25.670 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:21:56 +0000 (0:00:00.119)       0:01:25.789 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:21:56 +0000 (0:00:00.119)       0:01:25.908 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:21:56 +0000 (0:00:00.177)       0:01:26.086 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:21:57 +0000 (0:00:00.438)       0:01:26.524 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:21:57 +0000 (0:00:00.116)       0:01:26.641 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:21:57 +0000 (0:00:00.174)       0:01:26.816 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:21:57 +0000 (0:00:00.171)       0:01:26.987 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:21:57 +0000 (0:00:00.409)       0:01:27.397 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:21:58 +0000 (0:00:00.147)       0:01:27.545 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:21:58 +0000 (0:00:00.168)       0:01:27.714 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:21:58 +0000 (0:00:00.122)       0:01:27.836 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:21:58 +0000 (0:00:00.148)       0:01:27.985 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:21:58 +0000 (0:00:00.148)       0:01:28.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.391)       0:01:28.526 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.071)       0:01:28.597 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.343)       0:01:28.941 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.080)       0:01:29.022 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.088)       0:01:29.111 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:21:59 +0000 (0:00:00.059)       0:01:29.170 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:22:00 +0000 (0:00:00.310)       0:01:29.480 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:22:00 +0000 (0:00:00.068)       0:01:29.548 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:22:01 +0000 (0:00:01.789)       0:01:31.337 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:22:02 +0000 (0:00:00.592)       0:01:31.930 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:22:04 +0000 (0:00:01.595)       0:01:33.526 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:22:04 +0000 (0:00:00.390)       0:01:33.916 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:22:04 +0000 (0:00:00.091)       0:01:34.008 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:22:04 +0000 (0:00:00.060)       0:01:34.069 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:22:04 +0000 (0:00:00.096)       0:01:34.165 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:22:05 +0000 (0:00:00.772)       0:01:34.938 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:22:06 +0000 (0:00:00.610)       0:01:35.548 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:22:06 +0000 (0:00:00.325)       0:01:35.874 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:22:06 +0000 (0:00:00.064)       0:01:35.938 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:22:06 +0000 (0:00:00.056)       0:01:35.994 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:22:07 +0000 (0:00:01.054)       0:01:37.049 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:22:07 +0000 (0:00:00.148)       0:01:37.198 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:22:08 +0000 (0:00:00.430)       0:01:37.628 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:22:08 +0000 (0:00:00.358)       0:01:37.987 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:22:08 +0000 (0:00:00.106)       0:01:38.093 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:22:09 +0000 (0:00:00.331)       0:01:38.424 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:22:09 +0000 (0:00:00.505)       0:01:38.930 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:22:09 +0000 (0:00:00.097)       0:01:39.027 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:22:11 +0000 (0:00:01.730)       0:01:40.757 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:22:12 +0000 (0:00:01.632)       0:01:42.390 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.327)       0:01:42.717 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.064)       0:01:42.782 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.053)       0:01:42.835 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.140)       0:01:42.975 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.053)       0:01:43.029 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:22:13 +0000 (0:00:00.340)       0:01:43.369 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:22:14 +0000 (0:00:00.103)       0:01:43.473 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:22:14 +0000 (0:00:00.053)       0:01:43.527 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:22:14 +0000 (0:00:00.391)       0:01:43.919 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:22:14 +0000 (0:00:00.047)       0:01:43.966 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:22:14 +0000 (0:00:00.047)       0:01:44.013 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:22:15 +0000 (0:00:00.543)       0:01:44.557 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:22:15 +0000 (0:00:00.337)       0:01:44.895 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:22:16 +0000 (0:00:00.681)       0:01:45.577 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:22:16 +0000 (0:00:00.478)       0:01:46.055 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:22:17 +0000 (0:00:00.800)       0:01:46.856 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:22:17 +0000 (0:00:00.067)       0:01:46.924 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:22:17 +0000 (0:00:00.391)       0:01:47.315 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:22:18 +0000 (0:00:00.326)       0:01:47.642 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  15:22:18 +0000 (0:00:00.126)       0:01:47.768 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  15:22:18 +0000 (0:00:00.276)       0:01:48.044 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  15:22:18 +0000 (0:00:00.315)       0:01:48.360 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  15:22:19 +0000 (0:00:00.357)       0:01:48.718 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  15:22:19 +0000 (0:00:00.062)       0:01:48.781 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  15:22:19 +0000 (0:00:00.056)       0:01:48.837 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  15:22:19 +0000 (0:00:00.050)       0:01:48.888 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  15:22:19 +0000 (0:00:00.053)       0:01:48.942 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  15:22:21 +0000 (0:00:01.565)       0:01:50.508 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  15:22:21 +0000 (0:00:00.543)       0:01:51.051 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  15:22:22 +0000 (0:00:00.485)       0:01:51.536 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  15:22:22 +0000 (0:00:00.068)       0:01:51.605 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  15:22:22 +0000 (0:00:00.274)       0:01:51.879 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  15:22:23 +0000 (0:00:00.728)       0:01:52.608 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  15:22:23 +0000 (0:00:00.465)       0:01:53.074 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  15:22:23 +0000 (0:00:00.339)       0:01:53.414 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  15:22:24 +0000 (0:00:00.467)       0:01:53.881 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  15:22:24 +0000 (0:00:00.513)       0:01:54.395 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  15:22:25 +0000 (0:00:00.491)       0:01:54.886 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  15:22:25 +0000 (0:00:00.527)       0:01:55.413 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  15:22:26 +0000 (0:00:00.474)       0:01:55.888 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  15:22:27 +0000 (0:00:00.545)       0:01:56.434 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  15:22:27 +0000 (0:00:00.534)       0:01:56.969 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  15:22:28 +0000 (0:00:00.529)       0:01:57.498 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  15:22:28 +0000 (0:00:00.541)       0:01:58.040 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  15:22:29 +0000 (0:00:00.462)       0:01:58.503 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  15:22:29 +0000 (0:00:00.461)       0:01:58.965 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  15:22:30 +0000 (0:00:00.498)       0:01:59.463 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  15:22:30 +0000 (0:00:00.517)       0:01:59.981 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  15:22:31 +0000 (0:00:00.507)       0:02:00.488 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  15:22:31 +0000 (0:00:00.646)       0:02:01.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  15:22:32 +0000 (0:00:00.495)       0:02:01.630 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  15:22:32 +0000 (0:00:00.503)       0:02:02.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  15:22:33 +0000 (0:00:00.513)       0:02:02.647 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  15:22:33 +0000 (0:00:00.717)       0:02:03.364 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  15:22:34 +0000 (0:00:00.488)       0:02:03.852 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  15:22:34 +0000 (0:00:00.491)       0:02:04.344 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  15:22:35 +0000 (0:00:00.632)       0:02:04.976 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  15:22:36 +0000 (0:00:00.566)       0:02:05.543 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  15:22:36 +0000 (0:00:00.652)       0:02:06.195 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  15:22:36 +0000 (0:00:00.108)       0:02:06.304 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  15:22:37 +0000 (0:00:00.440)       0:02:06.745 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  15:22:37 +0000 (0:00:00.601)       0:02:07.347 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  15:22:38 +0000 (0:00:00.541)       0:02:07.888 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  15:22:38 +0000 (0:00:00.327)       0:02:08.216 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  15:22:38 +0000 (0:00:00.104)       0:02:08.320 *********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Thursday 11 June 2026  15:22:39 +0000 (0:00:00.357)       0:02:08.678 *********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  15:22:39 +0000 (0:00:00.122)       0:02:08.801 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  15:22:39 +0000 (0:00:00.509)       0:02:09.310 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  15:22:40 +0000 (0:00:00.427)       0:02:09.737 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  15:22:40 +0000 (0:00:00.637)       0:02:10.375 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:22:41 +0000 (0:00:00.317)       0:02:10.693 *********",
                                "changed: [instance]",
                                "",
                                "PLAY [Get VBMC in place] *******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:22:42 +0000 (0:00:00.894)       0:02:11.588 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure extra dir is present] *********************************************",
                                "Thursday 11 June 2026  15:22:43 +0000 (0:00:00.932)       0:02:12.520 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Ensure needed directories exist] ****************************",
                                "Thursday 11 June 2026  15:22:43 +0000 (0:00:00.349)       0:02:12.870 *********",
                                "ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:22:43 +0000 (0:00:00.358)       0:02:13.228 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:22:45 +0000 (0:00:01.698)       0:02:14.926 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:22:45 +0000 (0:00:00.372)       0:02:15.299 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:22:45 +0000 (0:00:00.077)       0:02:15.376 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:22:46 +0000 (0:00:00.063)       0:02:15.440 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Check if container already exists] **************************",
                                "Thursday 11 June 2026  15:22:46 +0000 (0:00:00.090)       0:02:15.531 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Create ssh key for VBMC] ************************************",
                                "Thursday 11 June 2026  15:22:46 +0000 (0:00:00.497)       0:02:16.028 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Pull vbmc container image] **********************************",
                                "Thursday 11 June 2026  15:22:47 +0000 (0:00:00.588)       0:02:16.617 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Allow VBMC temporary key] ***********************************",
                                "Thursday 11 June 2026  15:22:52 +0000 (0:00:05.371)       0:02:21.988 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************",
                                "Thursday 11 June 2026  15:22:53 +0000 (0:00:00.551)       0:02:22.539 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create vbmc server configuration file] **********************",
                                "Thursday 11 June 2026  15:22:53 +0000 (0:00:00.535)       0:02:23.075 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create undying vbmcd service script] ************************",
                                "Thursday 11 June 2026  15:22:54 +0000 (0:00:00.455)       0:02:23.531 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Create and start vbmc container] ****************************",
                                "Thursday 11 June 2026  15:22:54 +0000 (0:00:00.589)       0:02:24.121 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=147  changed=31   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:22:55 +0000 (0:00:01.185)       0:02:25.306 *********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 41.03s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.15s",
                                "virtualbmc : Pull vbmc container image ---------------------------------- 5.37s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.21s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.79s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.76s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.73s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.73s",
                                "podman : Ensure podman is installed ------------------------------------- 1.70s",
                                "ci_setup : Install needed packages -------------------------------------- 1.65s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s",
                                "podman : Ensure podman is installed ------------------------------------- 1.60s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.57s",
                                "libvirt_manager : List all of the existing virtual machines ------------- 1.57s",
                                "ci_setup : Manage directories ------------------------------------------- 1.43s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.29s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.21s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.21s",
                                "virtualbmc : Create and start vbmc container ---------------------------- 1.19s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.14s",
                                "INFO     Running ocp_layout > converge",
                                "",
                                "PLAY [Test ocp_layout.yml tasks] ***********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:22:56 +0000 (0:00:00.058)       0:00:00.058 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  15:22:57 +0000 (0:00:01.139)       0:00:01.198 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure fact is existing, and empty] ********************",
                                "Thursday 11 June 2026  15:22:57 +0000 (0:00:00.097)       0:00:01.295 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:22:57 +0000 (0:00:00.066)       0:00:01.361 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:22:58 +0000 (0:00:00.523)       0:00:01.885 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:22:58 +0000 (0:00:00.168)       0:00:02.053 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:22:58 +0000 (0:00:00.074)       0:00:02.128 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:22:58 +0000 (0:00:00.132)       0:00:02.261 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  15:22:59 +0000 (0:00:00.230)       0:00:02.492 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:22:59 +0000 (0:00:00.153)       0:00:02.645 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:22:59 +0000 (0:00:00.639)       0:00:03.285 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:23:00 +0000 (0:00:00.232)       0:00:03.518 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:23:00 +0000 (0:00:00.148)       0:00:03.667 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:23:00 +0000 (0:00:00.482)       0:00:04.150 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:23:01 +0000 (0:00:00.373)       0:00:04.524 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:23:01 +0000 (0:00:00.153)       0:00:04.677 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:23:01 +0000 (0:00:00.362)       0:00:05.040 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:23:01 +0000 (0:00:00.346)       0:00:05.386 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:23:02 +0000 (0:00:00.153)       0:00:05.539 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:23:02 +0000 (0:00:00.360)       0:00:05.899 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:23:02 +0000 (0:00:00.368)       0:00:06.268 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:23:02 +0000 (0:00:00.124)       0:00:06.392 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:23:03 +0000 (0:00:00.292)       0:00:06.685 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:23:03 +0000 (0:00:00.369)       0:00:07.054 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:23:03 +0000 (0:00:00.319)       0:00:07.374 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:23:04 +0000 (0:00:01.039)       0:00:08.413 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.511)       0:00:08.925 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.072)       0:00:08.997 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.117)       0:00:09.115 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.076)       0:00:09.192 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.067)       0:00:09.260 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:23:05 +0000 (0:00:00.059)       0:00:09.319 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:23:06 +0000 (0:00:00.305)       0:00:09.624 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:23:06 +0000 (0:00:00.059)       0:00:09.683 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:23:06 +0000 (0:00:00.332)       0:00:10.016 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:23:07 +0000 (0:00:00.726)       0:00:10.742 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:23:07 +0000 (0:00:00.219)       0:00:10.962 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:23:07 +0000 (0:00:00.100)       0:00:11.062 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:23:08 +0000 (0:00:00.700)       0:00:11.762 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:23:08 +0000 (0:00:00.173)       0:00:11.936 *********",
                                "ok: [instance] => (item=public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are defined] ***************************",
                                "Thursday 11 June 2026  15:23:08 +0000 (0:00:00.149)       0:00:12.085 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are created/started] *******************",
                                "Thursday 11 June 2026  15:23:09 +0000 (0:00:00.637)       0:00:12.723 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks are active] ****************************",
                                "Thursday 11 June 2026  15:23:09 +0000 (0:00:00.591)       0:00:13.315 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure networks enabled to autostart] ******************",
                                "Thursday 11 June 2026  15:23:10 +0000 (0:00:00.414)       0:00:13.730 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Add a dummy interface to bridges if required] **********",
                                "Thursday 11 June 2026  15:23:10 +0000 (0:00:00.394)       0:00:14.124 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:23:10 +0000 (0:00:00.187)       0:00:14.312 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:23:11 +0000 (0:00:00.335)       0:00:14.647 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [Create dummy interfaces to ensure bridges are UP] ************************",
                                "Thursday 11 June 2026  15:23:11 +0000 (0:00:00.338)       0:00:14.986 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:23:11 +0000 (0:00:00.263)       0:00:15.249 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:23:11 +0000 (0:00:00.177)       0:00:15.426 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:23:13 +0000 (0:00:01.994)       0:00:17.421 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:23:14 +0000 (0:00:00.351)       0:00:17.772 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:23:14 +0000 (0:00:00.611)       0:00:18.384 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:23:16 +0000 (0:00:01.916)       0:00:20.301 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:23:17 +0000 (0:00:00.616)       0:00:20.917 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:23:17 +0000 (0:00:00.252)       0:00:21.170 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:23:18 +0000 (0:00:00.287)       0:00:21.457 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:23:19 +0000 (0:00:01.755)       0:00:23.213 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:23:20 +0000 (0:00:00.359)       0:00:23.572 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:23:20 +0000 (0:00:00.563)       0:00:24.136 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:23:22 +0000 (0:00:02.056)       0:00:26.193 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:23:23 +0000 (0:00:00.649)       0:00:26.843 *********",
                                "changed: [instance] => (item=vlan20)",
                                "changed: [instance] => (item=vlan21)",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:23:24 +0000 (0:00:00.884)       0:00:27.727 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:23:24 +0000 (0:00:00.648)       0:00:28.376 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:23:25 +0000 (0:00:00.285)       0:00:28.662 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:23:26 +0000 (0:00:01.519)       0:00:30.182 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:23:32 +0000 (0:00:05.564)       0:00:35.746 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:23:32 +0000 (0:00:00.445)       0:00:36.192 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:23:33 +0000 (0:00:00.580)       0:00:36.773 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:23:33 +0000 (0:00:00.589)       0:00:37.362 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:23:34 +0000 (0:00:00.107)       0:00:37.470 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:23:34 +0000 (0:00:00.547)       0:00:38.017 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:23:34 +0000 (0:00:00.110)       0:00:38.128 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:23:34 +0000 (0:00:00.118)       0:00:38.246 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:23:35 +0000 (0:00:00.658)       0:00:38.905 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:23:35 +0000 (0:00:00.064)       0:00:38.970 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:23:35 +0000 (0:00:00.368)       0:00:39.338 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:01.240)       0:00:40.579 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.067)       0:00:40.646 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.067)       0:00:40.713 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.164)       0:00:40.878 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.160)       0:00:41.038 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.074)       0:00:41.113 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:23:37 +0000 (0:00:00.140)       0:00:41.253 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:23:38 +0000 (0:00:00.667)       0:00:41.920 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:23:38 +0000 (0:00:00.060)       0:00:41.981 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:23:38 +0000 (0:00:00.164)       0:00:42.146 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:23:38 +0000 (0:00:00.090)       0:00:42.236 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:23:39 +0000 (0:00:00.285)       0:00:42.521 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:23:39 +0000 (0:00:00.160)       0:00:42.681 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:23:39 +0000 (0:00:00.419)       0:00:43.101 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:23:39 +0000 (0:00:00.116)       0:00:43.218 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:23:40 +0000 (0:00:00.598)       0:00:43.817 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:23:40 +0000 (0:00:00.598)       0:00:44.415 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:23:41 +0000 (0:00:00.480)       0:00:44.895 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:23:41 +0000 (0:00:00.205)       0:00:45.101 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.494)       0:00:45.595 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.085)       0:00:45.680 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.134)       0:00:45.815 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.082)       0:00:45.897 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.081)       0:00:45.979 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.072)       0:00:46.052 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:23:42 +0000 (0:00:00.362)       0:00:46.414 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:23:43 +0000 (0:00:00.059)       0:00:46.474 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:23:43 +0000 (0:00:00.353)       0:00:46.827 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:23:44 +0000 (0:00:00.681)       0:00:47.509 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:23:44 +0000 (0:00:00.220)       0:00:47.729 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:23:44 +0000 (0:00:00.088)       0:00:47.818 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.702)       0:00:48.520 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.074)       0:00:48.595 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.057)       0:00:48.652 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.057)       0:00:48.710 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.211)       0:00:48.922 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.177)       0:00:49.099 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:45 +0000 (0:00:00.176)       0:00:49.276 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:46 +0000 (0:00:00.227)       0:00:49.504 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:46 +0000 (0:00:00.178)       0:00:49.682 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:46 +0000 (0:00:00.149)       0:00:49.831 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:23:46 +0000 (0:00:00.216)       0:00:50.048 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  15:23:46 +0000 (0:00:00.244)       0:00:50.292 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.178)       0:00:50.471 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.160)       0:00:50.632 *********",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:94:31', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:d3:4a', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:72:02', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:d2:80', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.152)       0:00:50.784 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.159)       0:00:50.944 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.318)       0:00:51.262 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.081)       0:00:51.344 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:23:47 +0000 (0:00:00.061)       0:00:51.406 *********",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:94:31', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:d3:4a', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:72:02', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:d2:80', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:23:48 +0000 (0:00:00.195)       0:00:51.602 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:23:48 +0000 (0:00:00.127)       0:00:51.729 *********",
                                "changed: [instance] => (item={'file': 'public_master-0_52:54:00:00:94:31', 'entry': 'set:ocp,52:54:00:00:94:31,192.168.110.10,master-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-1_52:54:01:00:d3:4a', 'entry': 'set:ocp,52:54:01:00:d3:4a,192.168.110.11,master-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_master-2_52:54:02:00:72:02', 'entry': 'set:ocp,52:54:02:00:72:02,192.168.110.12,master-2', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_worker-0_52:54:03:00:d2:80', 'entry': 'set:ocp_worker,52:54:03:00:d2:80,192.168.110.15,worker-0', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:23:50 +0000 (0:00:01.993)       0:00:53.722 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:23:50 +0000 (0:00:00.152)       0:00:53.875 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:23:50 +0000 (0:00:00.428)       0:00:54.304 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:23:51 +0000 (0:00:00.225)       0:00:54.529 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:23:51 +0000 (0:00:00.109)       0:00:54.638 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:23:51 +0000 (0:00:00.412)       0:00:55.051 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:23:58 +0000 (0:00:06.672)       0:01:01.724 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:23:58 +0000 (0:00:00.374)       0:01:02.098 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:23:58 +0000 (0:00:00.067)       0:01:02.165 *********",
                                "skipping: [instance] => (item=ocp)",
                                "skipping: [instance] => (item=ocp_worker)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:23:58 +0000 (0:00:00.179)       0:01:02.345 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:23:58 +0000 (0:00:00.088)       0:01:02.434 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:23:59 +0000 (0:00:00.560)       0:01:02.994 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:23:59 +0000 (0:00:00.151)       0:01:03.145 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:24:00 +0000 (0:00:00.987)       0:01:04.132 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:24:01 +0000 (0:00:00.471)       0:01:04.604 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Inject ipmi.utility] *****************************************************",
                                "Thursday 11 June 2026  15:24:01 +0000 (0:00:00.660)       0:01:05.264 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Restart cifmw-dnsmasq] ***************************************************",
                                "Thursday 11 June 2026  15:24:02 +0000 (0:00:00.307)       0:01:05.571 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Thursday 11 June 2026  15:24:02 +0000 (0:00:00.507)       0:01:06.078 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Thursday 11 June 2026  15:24:03 +0000 (0:00:00.662)       0:01:06.741 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure needed directories exist] ***********************",
                                "Thursday 11 June 2026  15:24:03 +0000 (0:00:00.628)       0:01:07.370 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:24:04 +0000 (0:00:00.714)       0:01:08.085 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:24:04 +0000 (0:00:00.113)       0:01:08.198 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:24:04 +0000 (0:00:00.134)       0:01:08.333 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:24:05 +0000 (0:00:00.465)       0:01:08.799 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:24:05 +0000 (0:00:00.391)       0:01:09.190 *********",
                                "changed: [instance] => (item=pool-start)",
                                "changed: [instance] => (item=pool-autostart)",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:24:06 +0000 (0:00:00.776)       0:01:09.967 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:24:06 +0000 (0:00:00.068)       0:01:10.035 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:24:06 +0000 (0:00:00.071)       0:01:10.107 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:24:06 +0000 (0:00:00.075)       0:01:10.183 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create blank images for OCP cluster resources] ***************************",
                                "Thursday 11 June 2026  15:24:07 +0000 (0:00:00.512)       0:01:10.695 *********",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-0] **********************",
                                "Thursday 11 June 2026  15:24:07 +0000 (0:00:00.341)       0:01:11.037 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****",
                                "Thursday 11 June 2026  15:24:08 +0000 (0:00:00.496)       0:01:11.534 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************",
                                "Thursday 11 June 2026  15:24:08 +0000 (0:00:00.402)       0:01:11.936 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************",
                                "Thursday 11 June 2026  15:24:09 +0000 (0:00:00.814)       0:01:12.751 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********",
                                "Thursday 11 June 2026  15:24:09 +0000 (0:00:00.154)       0:01:12.906 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:24:09 +0000 (0:00:00.107)       0:01:13.014 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:24:09 +0000 (0:00:00.248)       0:01:13.262 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:24:10 +0000 (0:00:00.362)       0:01:13.624 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:24:10 +0000 (0:00:00.111)       0:01:13.736 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:24:10 +0000 (0:00:00.435)       0:01:14.171 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********",
                                "Thursday 11 June 2026  15:24:11 +0000 (0:00:00.341)       0:01:14.513 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***",
                                "Thursday 11 June 2026  15:24:11 +0000 (0:00:00.532)       0:01:15.046 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****",
                                "Thursday 11 June 2026  15:24:11 +0000 (0:00:00.125)       0:01:15.171 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********",
                                "Thursday 11 June 2026  15:24:11 +0000 (0:00:00.153)       0:01:15.325 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************",
                                "Thursday 11 June 2026  15:24:12 +0000 (0:00:00.162)       0:01:15.488 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:24:12 +0000 (0:00:00.161)       0:01:15.649 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:24:12 +0000 (0:00:00.398)       0:01:16.048 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:24:12 +0000 (0:00:00.118)       0:01:16.166 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:24:12 +0000 (0:00:00.167)       0:01:16.334 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:24:13 +0000 (0:00:00.129)       0:01:16.463 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************",
                                "Thursday 11 June 2026  15:24:13 +0000 (0:00:00.201)       0:01:16.665 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-1] **********************",
                                "Thursday 11 June 2026  15:24:13 +0000 (0:00:00.159)       0:01:16.825 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****",
                                "Thursday 11 June 2026  15:24:13 +0000 (0:00:00.521)       0:01:17.347 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************",
                                "Thursday 11 June 2026  15:24:14 +0000 (0:00:00.412)       0:01:17.759 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************",
                                "Thursday 11 June 2026  15:24:14 +0000 (0:00:00.668)       0:01:18.428 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********",
                                "Thursday 11 June 2026  15:24:15 +0000 (0:00:00.215)       0:01:18.644 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:24:15 +0000 (0:00:00.122)       0:01:18.766 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:24:15 +0000 (0:00:00.260)       0:01:19.026 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:24:15 +0000 (0:00:00.378)       0:01:19.404 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:24:16 +0000 (0:00:00.103)       0:01:19.507 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:24:16 +0000 (0:00:00.355)       0:01:19.863 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********",
                                "Thursday 11 June 2026  15:24:16 +0000 (0:00:00.365)       0:01:20.229 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***",
                                "Thursday 11 June 2026  15:24:17 +0000 (0:00:00.481)       0:01:20.711 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****",
                                "Thursday 11 June 2026  15:24:17 +0000 (0:00:00.080)       0:01:20.792 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********",
                                "Thursday 11 June 2026  15:24:17 +0000 (0:00:00.180)       0:01:20.973 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************",
                                "Thursday 11 June 2026  15:24:17 +0000 (0:00:00.160)       0:01:21.133 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:24:17 +0000 (0:00:00.142)       0:01:21.275 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:24:18 +0000 (0:00:00.351)       0:01:21.626 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:24:18 +0000 (0:00:00.152)       0:01:21.778 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:24:18 +0000 (0:00:00.149)       0:01:21.928 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:24:18 +0000 (0:00:00.176)       0:01:22.104 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************",
                                "Thursday 11 June 2026  15:24:18 +0000 (0:00:00.174)       0:01:22.278 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-master-2] **********************",
                                "Thursday 11 June 2026  15:24:19 +0000 (0:00:00.290)       0:01:22.569 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****",
                                "Thursday 11 June 2026  15:24:19 +0000 (0:00:00.478)       0:01:23.047 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************",
                                "Thursday 11 June 2026  15:24:20 +0000 (0:00:00.398)       0:01:23.446 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************",
                                "Thursday 11 June 2026  15:24:20 +0000 (0:00:00.587)       0:01:24.033 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********",
                                "Thursday 11 June 2026  15:24:20 +0000 (0:00:00.174)       0:01:24.208 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:24:20 +0000 (0:00:00.175)       0:01:24.384 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:24:21 +0000 (0:00:00.226)       0:01:24.610 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:24:21 +0000 (0:00:00.339)       0:01:24.950 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:24:21 +0000 (0:00:00.079)       0:01:25.029 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:24:21 +0000 (0:00:00.325)       0:01:25.355 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********",
                                "Thursday 11 June 2026  15:24:22 +0000 (0:00:00.288)       0:01:25.643 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***",
                                "Thursday 11 June 2026  15:24:22 +0000 (0:00:00.554)       0:01:26.197 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****",
                                "Thursday 11 June 2026  15:24:22 +0000 (0:00:00.063)       0:01:26.261 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********",
                                "Thursday 11 June 2026  15:24:22 +0000 (0:00:00.146)       0:01:26.408 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************",
                                "Thursday 11 June 2026  15:24:23 +0000 (0:00:00.198)       0:01:26.606 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:24:23 +0000 (0:00:00.149)       0:01:26.755 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:24:23 +0000 (0:00:00.382)       0:01:27.138 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:24:23 +0000 (0:00:00.100)       0:01:27.238 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:24:23 +0000 (0:00:00.195)       0:01:27.434 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:24:24 +0000 (0:00:00.128)       0:01:27.563 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************",
                                "Thursday 11 June 2026  15:24:24 +0000 (0:00:00.169)       0:01:27.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************",
                                "Thursday 11 June 2026  15:24:24 +0000 (0:00:00.219)       0:01:27.952 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****",
                                "Thursday 11 June 2026  15:24:24 +0000 (0:00:00.471)       0:01:28.424 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************",
                                "Thursday 11 June 2026  15:24:25 +0000 (0:00:00.346)       0:01:28.770 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************",
                                "Thursday 11 June 2026  15:24:26 +0000 (0:00:00.684)       0:01:29.455 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********",
                                "Thursday 11 June 2026  15:24:26 +0000 (0:00:00.162)       0:01:29.617 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:24:26 +0000 (0:00:00.114)       0:01:29.732 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:24:26 +0000 (0:00:00.286)       0:01:30.018 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:24:26 +0000 (0:00:00.383)       0:01:30.402 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:24:27 +0000 (0:00:00.159)       0:01:30.562 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:24:27 +0000 (0:00:00.403)       0:01:30.965 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********",
                                "Thursday 11 June 2026  15:24:27 +0000 (0:00:00.346)       0:01:31.312 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***",
                                "Thursday 11 June 2026  15:24:28 +0000 (0:00:00.594)       0:01:31.907 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****",
                                "Thursday 11 June 2026  15:24:28 +0000 (0:00:00.071)       0:01:31.978 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********",
                                "Thursday 11 June 2026  15:24:28 +0000 (0:00:00.163)       0:01:32.141 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************",
                                "Thursday 11 June 2026  15:24:28 +0000 (0:00:00.149)       0:01:32.291 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:24:29 +0000 (0:00:00.194)       0:01:32.485 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:24:29 +0000 (0:00:00.340)       0:01:32.826 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:24:29 +0000 (0:00:00.124)       0:01:32.950 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************",
                                "Thursday 11 June 2026  15:24:29 +0000 (0:00:00.171)       0:01:33.122 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:24:29 +0000 (0:00:00.276)       0:01:33.398 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************",
                                "Thursday 11 June 2026  15:24:30 +0000 (0:00:00.178)       0:01:33.577 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Ensure vBMC answers] ****************************************",
                                "Thursday 11 June 2026  15:24:30 +0000 (0:00:00.207)       0:01:33.784 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create VBMC entities for OCP] ********************************************",
                                "Thursday 11 June 2026  15:24:31 +0000 (0:00:00.855)       0:01:34.640 *********",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Thursday 11 June 2026  15:24:31 +0000 (0:00:00.409)       0:01:35.049 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Thursday 11 June 2026  15:24:31 +0000 (0:00:00.093)       0:01:35.143 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Thursday 11 June 2026  15:24:32 +0000 (0:00:00.662)       0:01:35.806 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Thursday 11 June 2026  15:24:32 +0000 (0:00:00.167)       0:01:35.973 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Thursday 11 June 2026  15:24:32 +0000 (0:00:00.091)       0:01:36.065 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Thursday 11 June 2026  15:24:33 +0000 (0:00:01.076)       0:01:37.142 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Thursday 11 June 2026  15:24:34 +0000 (0:00:00.802)       0:01:37.944 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Thursday 11 June 2026  15:24:34 +0000 (0:00:00.128)       0:01:38.072 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Thursday 11 June 2026  15:24:35 +0000 (0:00:00.694)       0:01:38.767 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Thursday 11 June 2026  15:24:35 +0000 (0:00:00.119)       0:01:38.886 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Thursday 11 June 2026  15:24:35 +0000 (0:00:00.129)       0:01:39.016 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Thursday 11 June 2026  15:24:36 +0000 (0:00:01.072)       0:01:40.088 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Thursday 11 June 2026  15:24:37 +0000 (0:00:00.770)       0:01:40.859 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Thursday 11 June 2026  15:24:37 +0000 (0:00:00.139)       0:01:40.998 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Thursday 11 June 2026  15:24:38 +0000 (0:00:00.690)       0:01:41.688 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Thursday 11 June 2026  15:24:38 +0000 (0:00:00.127)       0:01:41.816 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Thursday 11 June 2026  15:24:38 +0000 (0:00:00.125)       0:01:41.941 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Thursday 11 June 2026  15:24:39 +0000 (0:00:01.085)       0:01:43.027 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Assert we have required data] *******************************",
                                "Thursday 11 June 2026  15:24:40 +0000 (0:00:00.742)       0:01:43.769 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [virtualbmc : Get existing known VBMC nodes] ******************************",
                                "Thursday 11 June 2026  15:24:40 +0000 (0:00:00.086)       0:01:43.856 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Expose known hosts] *****************************************",
                                "Thursday 11 June 2026  15:24:41 +0000 (0:00:00.719)       0:01:44.576 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Stop host in VBMC] ******************************************",
                                "Thursday 11 June 2026  15:24:41 +0000 (0:00:00.091)       0:01:44.667 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Add new host to VBMC] ***************************************",
                                "Thursday 11 June 2026  15:24:41 +0000 (0:00:00.156)       0:01:44.823 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Start new host in VBMC] *************************************",
                                "Thursday 11 June 2026  15:24:42 +0000 (0:00:01.038)       0:01:45.862 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose OCP cluster members] ****************************",
                                "Thursday 11 June 2026  15:24:43 +0000 (0:00:00.791)       0:01:46.653 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Assert names are correct] ************************************************",
                                "Thursday 11 June 2026  15:24:43 +0000 (0:00:00.240)       0:01:46.894 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:24:43 +0000 (0:00:00.171)       0:01:47.066 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:24:43 +0000 (0:00:00.251)       0:01:47.317 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Get existing disk images] ************************************************",
                                "Thursday 11 June 2026  15:24:43 +0000 (0:00:00.089)       0:01:47.406 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the expected base images] *********************************",
                                "Thursday 11 June 2026  15:24:44 +0000 (0:00:00.505)       0:01:47.911 *********",
                                "ok: [instance]",
                                "",
                                "TASK [List all interfaces] *****************************************************",
                                "Thursday 11 June 2026  15:24:44 +0000 (0:00:00.092)       0:01:48.004 *********",
                                "changed: [instance]",
                                "",
                                "TASK [List libvirt firewall zone interfaces] ***********************************",
                                "Thursday 11 June 2026  15:24:44 +0000 (0:00:00.323)       0:01:48.328 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure the VLAN interfaces was created] **********************************",
                                "Thursday 11 June 2026  15:24:45 +0000 (0:00:00.596)       0:01:48.924 *********",
                                "ok: [instance] => (item=vlan20)",
                                "ok: [instance] => (item=vlan21)",
                                "",
                                "TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************",
                                "Thursday 11 June 2026  15:24:45 +0000 (0:00:00.211)       0:01:49.136 *********",
                                "ok: [instance] => (item=vlan20)",
                                "ok: [instance] => (item=vlan21)",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:24:45 +0000 (0:00:00.183)       0:01:49.320 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=205  changed=90   unreachable=0    failed=0    skipped=76   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:24:46 +0000 (0:00:00.892)       0:01:50.212 *********",
                                "===============================================================================",
                                "dnsmasq : Add/Remove address -------------------------------------------- 6.67s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 5.56s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.06s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.99s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 1.99s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 1.92s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.76s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.52s",
                                "dnsmasq : Enable and start service -------------------------------------- 1.24s",
                                "Gathering Facts --------------------------------------------------------- 1.14s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.09s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.08s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.07s",
                                "libvirt_manager : Convert ini inventory file into yaml ------------------ 1.04s",
                                "virtualbmc : Add new host to VBMC --------------------------------------- 1.04s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.99s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 0.89s",
                                "libvirt_manager : Ensure extra networks is in correct zone -------------- 0.88s",
                                "virtualbmc : Ensure vBMC answers ---------------------------------------- 0.86s",
                                "libvirt_manager : Define VMs for type ocp-master-0 ---------------------- 0.81s",
                                "INFO     Running ocp_layout > cleanup",
                                "",
                                "PLAY [Clean VBMC] **************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:24:47 +0000 (0:00:00.056)       0:00:00.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Remove VBMC] *************************************************************",
                                "Thursday 11 June 2026  15:24:48 +0000 (0:00:01.264)       0:00:01.321 *********",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:24:48 +0000 (0:00:00.152)       0:00:01.474 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:24:50 +0000 (0:00:01.785)       0:00:03.259 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:24:51 +0000 (0:00:00.513)       0:00:03.773 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:24:51 +0000 (0:00:00.078)       0:00:03.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:24:51 +0000 (0:00:00.071)       0:00:03.923 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:24:51 +0000 (0:00:00.185)       0:00:04.108 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:25:02 +0000 (0:00:10.817)       0:00:14.925 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:25:03 +0000 (0:00:01.589)       0:00:16.514 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:25:04 +0000 (0:00:00.451)       0:00:16.966 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:25:04 +0000 (0:00:00.448)       0:00:17.415 *********",
                                "changed: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:25:05 +0000 (0:00:00.571)       0:00:17.986 *********",
                                "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] *********************************************************",
                                "Thursday 11 June 2026  15:25:06 +0000 (0:00:01.395)       0:00:19.381 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  15:25:07 +0000 (0:00:01.026)       0:00:20.408 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  15:25:08 +0000 (0:00:00.327)       0:00:20.736 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:25:10 +0000 (0:00:02.116)       0:00:22.852 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:25:11 +0000 (0:00:01.217)       0:00:24.069 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:25:14 +0000 (0:00:03.291)       0:00:27.360 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:25:15 +0000 (0:00:01.174)       0:00:28.535 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:25:17 +0000 (0:00:01.047)       0:00:29.583 *********",
                                "ok: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:25:17 +0000 (0:00:00.869)       0:00:30.453 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:25:17 +0000 (0:00:00.078)       0:00:30.531 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:25:18 +0000 (0:00:00.607)       0:00:31.139 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:25:19 +0000 (0:00:00.525)       0:00:31.665 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:25:19 +0000 (0:00:00.125)       0:00:31.790 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-ocp-master-2",
                                "  - cifmw-ocp-master-0",
                                "  - cifmw-ocp-master-1",
                                "  - cifmw-ocp-worker-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:25:19 +0000 (0:00:00.128)       0:00:31.919 *********",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:25:20 +0000 (0:00:01.437)       0:00:33.356 *********",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:25:22 +0000 (0:00:01.545)       0:00:34.902 *********",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:25:23 +0000 (0:00:01.507)       0:00:36.410 *********",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-2)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-0)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-master-1)",
                                "ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:25:25 +0000 (0:00:01.443)       0:00:37.853 *********",
                                "ok: [instance] => (item=cifmw-ocp-master-2)",
                                "ok: [instance] => (item=cifmw-ocp-master-0)",
                                "ok: [instance] => (item=cifmw-ocp-master-1)",
                                "ok: [instance] => (item=cifmw-ocp-worker-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:25:26 +0000 (0:00:01.356)       0:00:39.210 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.548)       0:00:39.758 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.130)       0:00:39.889 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-public",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.112)       0:00:40.001 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.222)       0:00:40.224 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.151)       0:00:40.376 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:25:27 +0000 (0:00:00.116)       0:00:40.492 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:25:28 +0000 (0:00:00.110)       0:00:40.603 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:25:28 +0000 (0:00:00.405)       0:00:41.008 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:25:28 +0000 (0:00:00.433)       0:00:41.442 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:25:29 +0000 (0:00:00.891)       0:00:42.333 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:25:30 +0000 (0:00:00.449)       0:00:42.783 *********",
                                "ok: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:25:30 +0000 (0:00:00.634)       0:00:43.417 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:25:31 +0000 (0:00:00.467)       0:00:43.885 *********",
                                "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': 12945560, 'dev': 64513, 'nlink': 1, 'atime': 1781191395.5377412, 'mtime': 1781191395.5377412, 'ctime': 1781191395.5377412, '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] **************************",
                                "Thursday 11 June 2026  15:25:31 +0000 (0:00:00.404)       0:00:44.289 *********",
                                "changed: [instance] => (item=cifmw-public)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:25:32 +0000 (0:00:00.730)       0:00:45.020 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:25:33 +0000 (0:00:00.715)       0:00:45.735 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:25:33 +0000 (0:00:00.521)       0:00:46.257 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:25:34 +0000 (0:00:00.645)       0:00:46.902 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:25:34 +0000 (0:00:00.211)       0:00:47.114 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:25:34 +0000 (0:00:00.193)       0:00:47.307 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.365)       0:00:47.673 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.108)       0:00:47.782 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.179)       0:00:47.962 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.106)       0:00:48.068 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.153)       0:00:48.221 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:25:35 +0000 (0:00:00.169)       0:00:48.391 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:25:36 +0000 (0:00:00.474)       0:00:48.865 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:25:36 +0000 (0:00:00.050)       0:00:48.915 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:25:36 +0000 (0:00:00.165)       0:00:49.081 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:25:36 +0000 (0:00:00.157)       0:00:49.239 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:25:37 +0000 (0:00:00.404)       0:00:49.643 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:25:37 +0000 (0:00:00.088)       0:00:49.732 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:25:37 +0000 (0:00:00.155)       0:00:49.887 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:25:37 +0000 (0:00:00.414)       0:00:50.302 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:25:37 +0000 (0:00:00.063)       0:00:50.365 *********",
                                "changed: [instance] => (item=pool-destroy)",
                                "changed: [instance] => (item=pool-undefine)",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:25:38 +0000 (0:00:00.787)       0:00:51.153 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:25:38 +0000 (0:00:00.383)       0:00:51.537 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.095)       0:00:51.632 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.268)       0:00:51.900 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.060)       0:00:51.961 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.050)       0:00:52.012 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.060)       0:00:52.072 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.298)       0:00:52.371 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:25:39 +0000 (0:00:00.047)       0:00:52.419 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:25:41 +0000 (0:00:01.886)       0:00:54.305 *********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:25:42 +0000 (0:00:00.552)       0:00:54.858 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:25:43 +0000 (0:00:01.603)       0:00:56.461 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:25:44 +0000 (0:00:00.328)       0:00:56.790 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:25:44 +0000 (0:00:00.073)       0:00:56.864 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:25:44 +0000 (0:00:00.075)       0:00:56.939 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:25:44 +0000 (0:00:00.108)       0:00:57.048 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:25:45 +0000 (0:00:00.555)       0:00:57.603 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:25:45 +0000 (0:00:00.464)       0:00:58.068 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:25:45 +0000 (0:00:00.305)       0:00:58.373 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:25:45 +0000 (0:00:00.067)       0:00:58.441 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:25:45 +0000 (0:00:00.053)       0:00:58.494 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:25:46 +0000 (0:00:01.050)       0:00:59.545 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:25:47 +0000 (0:00:00.112)       0:00:59.657 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:25:47 +0000 (0:00:00.426)       0:01:00.084 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:25:47 +0000 (0:00:00.365)       0:01:00.449 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:25:48 +0000 (0:00:00.136)       0:01:00.586 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:25:48 +0000 (0:00:00.241)       0:01:00.828 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:25:48 +0000 (0:00:00.395)       0:01:01.223 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:25:48 +0000 (0:00:00.091)       0:01:01.315 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:25:50 +0000 (0:00:01.578)       0:01:02.893 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:25:54 +0000 (0:00:04.518)       0:01:07.412 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.362)       0:01:07.774 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.054)       0:01:07.829 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.052)       0:01:07.881 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.086)       0:01:07.967 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.057)       0:01:08.024 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.358)       0:01:08.383 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.131)       0:01:08.515 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:25:55 +0000 (0:00:00.057)       0:01:08.572 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:25:56 +0000 (0:00:00.307)       0:01:08.880 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:25:56 +0000 (0:00:00.048)       0:01:08.928 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:25:56 +0000 (0:00:00.056)       0:01:08.985 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:25:57 +0000 (0:00:00.735)       0:01:09.720 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:25:57 +0000 (0:00:00.368)       0:01:10.088 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:25:58 +0000 (0:00:00.601)       0:01:10.690 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:25:58 +0000 (0:00:00.366)       0:01:11.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:25:59 +0000 (0:00:00.776)       0:01:11.832 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:25:59 +0000 (0:00:00.076)       0:01:11.908 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:25:59 +0000 (0:00:00.321)       0:01:12.230 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:25:59 +0000 (0:00:00.327)       0:01:12.557 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  15:26:00 +0000 (0:00:00.127)       0:01:12.684 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:26:00 +0000 (0:00:00.471)       0:01:13.156 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=83   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:26:01 +0000 (0:00:00.849)       0:01:14.005 *********",
                                "===============================================================================",
                                "virtualbmc : Stop and remove vbmc container ---------------------------- 10.82s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.52s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.29s",
                                "Copy generated content to proper location ------------------------------- 2.12s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.89s",
                                "podman : Ensure podman is installed ------------------------------------- 1.79s",
                                "podman : Ensure podman is installed ------------------------------------- 1.60s",
                                "virtualbmc : Remove vbmc container image -------------------------------- 1.59s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.58s",
                                "libvirt_manager : Destroy machine --------------------------------------- 1.55s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.51s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.44s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.44s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.40s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.36s",
                                "Gathering Facts --------------------------------------------------------- 1.26s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.22s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.17s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.05s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.05s",
                                "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+75a01fa6 was found installed in /home/zuul/.cache/ansible-compat/119c88/collections/ansible_collections, only the first one will be used, 1.0.0+75a01fa6 (/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] *********************************************************",
                                "Thursday 11 June 2026  15:26:29 +0000 (0:00:00.091)       0:00:00.091 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Create custom basedir] ***************************************************",
                                "Thursday 11 June 2026  15:26:30 +0000 (0:00:01.052)       0:00:01.143 *********",
                                "changed: [instance]",
                                "",
                                "TASK [test_deps : Gather facts if they don't exist] ****************************",
                                "Thursday 11 June 2026  15:26:31 +0000 (0:00:00.634)       0:00:01.777 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Gather variables for each operating system] ******************",
                                "Thursday 11 June 2026  15:26:31 +0000 (0:00:00.095)       0:00:01.873 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:26:31 +0000 (0:00:00.166)       0:00:02.039 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi host subscription-manager integration] ***********",
                                "Thursday 11 June 2026  15:26:32 +0000 (0:00:00.416)       0:00:02.456 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Disable ubi 9 repos] *****************************************",
                                "Thursday 11 June 2026  15:26:32 +0000 (0:00:00.359)       0:00:02.815 *********",
                                "ok: [instance] => (item=ubi-9-appstream)",
                                "ok: [instance] => (item=ubi-9-baseos)",
                                "ok: [instance] => (item=ubi-9-codeready-builder)",
                                "",
                                "TASK [Deploy repo-setup] *******************************************************",
                                "Thursday 11 June 2026  15:26:33 +0000 (0:00:01.184)       0:00:03.999 *********",
                                "",
                                "TASK [repo_setup : Ensure directories are present] *****************************",
                                "Thursday 11 June 2026  15:26:33 +0000 (0:00:00.153)       0:00:04.153 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:26:34 +0000 (0:00:00.811)       0:00:04.964 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository] **********************************",
                                "Thursday 11 June 2026  15:26:36 +0000 (0:00:01.785)       0:00:06.750 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements] ************",
                                "Thursday 11 June 2026  15:26:38 +0000 (0:00:01.657)       0:00:08.408 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Install repo-setup package] *********************************",
                                "Thursday 11 June 2026  15:26:45 +0000 (0:00:07.390)       0:00:15.798 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***",
                                "Thursday 11 June 2026  15:26:46 +0000 (0:00:00.874)       0:00:16.673 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup] *********************************************",
                                "Thursday 11 June 2026  15:26:46 +0000 (0:00:00.091)       0:00:16.764 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Get component repo] *****************************************",
                                "Thursday 11 June 2026  15:26:47 +0000 (0:00:00.756)       0:00:17.521 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Rename component repo] **************************************",
                                "Thursday 11 June 2026  15:26:47 +0000 (0:00:00.096)       0:00:17.617 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******",
                                "Thursday 11 June 2026  15:26:47 +0000 (0:00:00.089)       0:00:17.707 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash] ************************************",
                                "Thursday 11 June 2026  15:26:47 +0000 (0:00:00.089)       0:00:17.796 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************",
                                "Thursday 11 June 2026  15:26:48 +0000 (0:00:00.611)       0:00:18.408 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash] *********************************",
                                "Thursday 11 June 2026  15:26:48 +0000 (0:00:00.671)       0:00:19.079 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash] ********************************",
                                "Thursday 11 June 2026  15:26:48 +0000 (0:00:00.078)       0:00:19.158 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash] ******************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.130)       0:00:19.289 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use] ************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.091)       0:00:19.380 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Create download directory] **********************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.125)       0:00:19.506 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print the URL to request] ***********************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.089)       0:00:19.596 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Download the RPM] ********************************************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.139)       0:00:19.735 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool] **********************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.082)       0:00:19.818 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version] ******************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.072)       0:00:19.890 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version] ****************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.083)       0:00:19.974 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.136)       0:00:20.111 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************",
                                "Thursday 11 June 2026  15:26:49 +0000 (0:00:00.091)       0:00:20.202 *********",
                                "ok: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors] **************************************",
                                "Thursday 11 June 2026  15:26:50 +0000 (0:00:00.323)       0:00:20.526 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***",
                                "Thursday 11 June 2026  15:26:50 +0000 (0:00:00.417)       0:00:20.944 *********",
                                "changed: [instance]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider] *************",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.412)       0:00:21.356 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip] **************",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.087)       0:00:21.443 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination] *********************",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.064)       0:00:21.508 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.124)       0:00:21.632 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo] ******************************",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.077)       0:00:21.710 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.076)       0:00:21.786 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.064)       0:00:21.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.118)       0:00:21.970 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata] **********************************",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.081)       0:00:22.051 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********",
                                "Thursday 11 June 2026  15:26:51 +0000 (0:00:00.063)       0:00:22.114 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Look for redhat-release rpm] *********************************",
                                "Thursday 11 June 2026  15:26:52 +0000 (0:00:00.155)       0:00:22.269 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Remove redhat-release] ***************************************",
                                "Thursday 11 June 2026  15:26:52 +0000 (0:00:00.088)       0:00:22.358 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install centos-stream-release] *******************************",
                                "Thursday 11 June 2026  15:26:52 +0000 (0:00:00.090)       0:00:22.449 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install additional packages] *********************************",
                                "Thursday 11 June 2026  15:26:52 +0000 (0:00:00.088)       0:00:22.537 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [test_deps : Install selinux python libs] *********************************",
                                "Thursday 11 June 2026  15:26:52 +0000 (0:00:00.177)       0:00:22.714 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install python yaml libs] ************************************",
                                "Thursday 11 June 2026  15:27:32 +0000 (0:00:40.342)       0:01:03.056 *********",
                                "ok: [instance]",
                                "",
                                "TASK [test_deps : Install extra packages] **************************************",
                                "Thursday 11 June 2026  15:27:34 +0000 (0:00:01.670)       0:01:04.726 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system] *******************",
                                "Thursday 11 June 2026  15:27:34 +0000 (0:00:00.261)       0:01:04.988 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:27:34 +0000 (0:00:00.192)       0:01:05.180 *********",
                                "ok: [instance] =>",
                                "  cifmw_ci_setup_packages:",
                                "  - bash-completion",
                                "  - ca-certificates",
                                "  - git-core",
                                "  - make",
                                "  - tar",
                                "  - tmux",
                                "  - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages] **************************************",
                                "Thursday 11 June 2026  15:27:35 +0000 (0:00:00.078)       0:01:05.259 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client] ***************************",
                                "Thursday 11 June 2026  15:27:36 +0000 (0:00:01.628)       0:01:06.887 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present] **************",
                                "Thursday 11 June 2026  15:27:37 +0000 (0:00:00.484)       0:01:07.372 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Install openshift client] *************************************",
                                "Thursday 11 June 2026  15:27:37 +0000 (0:00:00.331)       0:01:07.704 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************",
                                "Thursday 11 June 2026  15:27:37 +0000 (0:00:00.213)       0:01:07.917 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Thursday 11 June 2026  15:27:37 +0000 (0:00:00.108)       0:01:08.025 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc] ************************",
                                "Thursday 11 June 2026  15:27:38 +0000 (0:00:00.350)       0:01:08.375 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_setup : Check rhsm status] ********************************************",
                                "Thursday 11 June 2026  15:27:38 +0000 (0:00:00.521)       0:01:08.896 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled] *******************************",
                                "Thursday 11 June 2026  15:27:38 +0000 (0:00:00.076)       0:01:08.973 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories.] **************************",
                                "Thursday 11 June 2026  15:27:38 +0000 (0:00:00.068)       0:01:09.042 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release] ******************************",
                                "Thursday 11 June 2026  15:27:38 +0000 (0:00:00.072)       0:01:09.114 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release] ****************************",
                                "Thursday 11 June 2026  15:27:39 +0000 (0:00:00.141)       0:01:09.256 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********",
                                "Thursday 11 June 2026  15:27:39 +0000 (0:00:00.071)       0:01:09.327 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_setup : Manage directories] *******************************************",
                                "Thursday 11 June 2026  15:27:39 +0000 (0:00:00.085)       0:01:09.413 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:27:40 +0000 (0:00:01.587)       0:01:11.000 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:27:41 +0000 (0:00:01.099)       0:01:12.100 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:27:44 +0000 (0:00:03.030)       0:01:15.131 *********",
                                "changed: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:27:46 +0000 (0:00:01.246)       0:01:16.378 *********",
                                "changed: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:27:47 +0000 (0:00:01.083)       0:01:17.461 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:27:48 +0000 (0:00:01.046)       0:01:18.507 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:27:48 +0000 (0:00:00.090)       0:01:18.598 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:27:48 +0000 (0:00:00.531)       0:01:19.129 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.609)       0:01:19.738 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.113)       0:01:19.852 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms: []",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.201)       0:01:20.053 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.103 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.152 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.047)       0:01:20.199 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:27:49 +0000 (0:00:00.049)       0:01:20.249 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:27:50 +0000 (0:00:00.051)       0:01:20.301 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:27:50 +0000 (0:00:00.516)       0:01:20.817 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:27:50 +0000 (0:00:00.233)       0:01:21.051 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets: []",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:27:50 +0000 (0:00:00.135)       0:01:21.186 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:27:50 +0000 (0:00:00.047)       0:01:21.234 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.047)       0:01:21.281 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.045)       0:01:21.327 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.045)       0:01:21.373 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.427)       0:01:21.800 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Clean firewalld libvirt zone] **************************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.102)       0:01:21.902 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:27:51 +0000 (0:00:00.049)       0:01:21.951 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:27:52 +0000 (0:00:00.782)       0:01:22.733 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:27:53 +0000 (0:00:00.758)       0:01:23.491 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:27:53 +0000 (0:00:00.719)       0:01:24.211 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:27:54 +0000 (0:00:00.186)       0:01:24.397 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:27:54 +0000 (0:00:00.165)       0:01:24.563 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:27:54 +0000 (0:00:00.460)       0:01:25.023 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:27:54 +0000 (0:00:00.140)       0:01:25.164 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:27:55 +0000 (0:00:00.179)       0:01:25.343 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:27:55 +0000 (0:00:00.232)       0:01:25.575 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:27:55 +0000 (0:00:00.135)       0:01:25.710 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:27:55 +0000 (0:00:00.176)       0:01:25.887 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:27:56 +0000 (0:00:00.462)       0:01:26.349 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:27:56 +0000 (0:00:00.075)       0:01:26.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] *************************",
                                "Thursday 11 June 2026  15:27:56 +0000 (0:00:00.186)       0:01:26.611 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:27:56 +0000 (0:00:00.169)       0:01:26.781 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:27:56 +0000 (0:00:00.452)       0:01:27.233 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:27:57 +0000 (0:00:00.159)       0:01:27.392 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:27:57 +0000 (0:00:00.196)       0:01:27.589 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:27:57 +0000 (0:00:00.123)       0:01:27.713 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:27:57 +0000 (0:00:00.109)       0:01:27.822 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:27:57 +0000 (0:00:00.252)       0:01:28.075 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.414)       0:01:28.490 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.071)       0:01:28.561 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.329)       0:01:28.890 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.069)       0:01:28.960 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.056)       0:01:29.017 *********",
                                "skipping: [instance] => (item=cifmw_reproducer_key.pub)",
                                "skipping: [instance] => (item=cifmw_reproducer_key)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:27:58 +0000 (0:00:00.071)       0:01:29.088 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:27:59 +0000 (0:00:00.356)       0:01:29.445 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove workload and volumes] ***************************",
                                "Thursday 11 June 2026  15:27:59 +0000 (0:00:00.057)       0:01:29.502 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:28:01 +0000 (0:00:01.840)       0:01:31.342 *********",
                                "ok: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:28:01 +0000 (0:00:00.578)       0:01:31.921 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:28:03 +0000 (0:00:01.668)       0:01:33.589 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:28:03 +0000 (0:00:00.407)       0:01:33.996 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:28:03 +0000 (0:00:00.067)       0:01:34.063 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:28:03 +0000 (0:00:00.137)       0:01:34.200 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:28:04 +0000 (0:00:00.096)       0:01:34.297 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:28:04 +0000 (0:00:00.746)       0:01:35.044 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:28:05 +0000 (0:00:00.682)       0:01:35.726 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:28:05 +0000 (0:00:00.300)       0:01:36.027 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:28:05 +0000 (0:00:00.110)       0:01:36.137 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:28:05 +0000 (0:00:00.061)       0:01:36.198 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:28:07 +0000 (0:00:01.057)       0:01:37.256 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:28:07 +0000 (0:00:00.116)       0:01:37.373 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:28:07 +0000 (0:00:00.411)       0:01:37.784 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:28:07 +0000 (0:00:00.374)       0:01:38.158 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:28:08 +0000 (0:00:00.112)       0:01:38.271 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:28:08 +0000 (0:00:00.336)       0:01:38.607 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:28:08 +0000 (0:00:00.426)       0:01:39.034 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:28:08 +0000 (0:00:00.096)       0:01:39.130 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:28:10 +0000 (0:00:01.639)       0:01:40.770 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:01.666)       0:01:42.436 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:00.346)       0:01:42.783 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:00.067)       0:01:42.851 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:00.055)       0:01:42.906 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:00.133)       0:01:43.039 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:28:12 +0000 (0:00:00.056)       0:01:43.096 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.327)       0:01:43.424 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.089)       0:01:43.514 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.059)       0:01:43.573 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.407)       0:01:43.980 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.048)       0:01:44.029 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:28:13 +0000 (0:00:00.053)       0:01:44.082 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:28:14 +0000 (0:00:00.478)       0:01:44.560 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:28:14 +0000 (0:00:00.306)       0:01:44.866 *********",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "ok: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:28:15 +0000 (0:00:00.600)       0:01:45.467 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:28:15 +0000 (0:00:00.413)       0:01:45.881 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:28:16 +0000 (0:00:00.790)       0:01:46.671 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:28:16 +0000 (0:00:00.075)       0:01:46.747 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:28:16 +0000 (0:00:00.366)       0:01:47.114 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:28:17 +0000 (0:00:00.343)       0:01:47.457 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure output directory exists] ************************",
                                "Thursday 11 June 2026  15:28:17 +0000 (0:00:00.142)       0:01:47.600 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************",
                                "Thursday 11 June 2026  15:28:17 +0000 (0:00:00.290)       0:01:47.890 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if KVM is enabled] *******************************",
                                "Thursday 11 June 2026  15:28:17 +0000 (0:00:00.292)       0:01:48.182 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fail if KVM not enabled] *******************************",
                                "Thursday 11 June 2026  15:28:18 +0000 (0:00:00.358)       0:01:48.541 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if VMX virtualization] ***************************",
                                "Thursday 11 June 2026  15:28:18 +0000 (0:00:00.071)       0:01:48.612 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if SVM virtualization] ***************************",
                                "Thursday 11 June 2026  15:28:18 +0000 (0:00:00.054)       0:01:48.666 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable VMX virtualization] *****************************",
                                "Thursday 11 June 2026  15:28:18 +0000 (0:00:00.060)       0:01:48.727 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Install packages required for using KVM] ***************",
                                "Thursday 11 June 2026  15:28:18 +0000 (0:00:00.059)       0:01:48.787 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create rules.d polkit folder] **************************",
                                "Thursday 11 June 2026  15:28:20 +0000 (0:00:01.549)       0:01:50.336 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************",
                                "Thursday 11 June 2026  15:28:20 +0000 (0:00:00.306)       0:01:50.642 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Restart service polkit service] ************************",
                                "Thursday 11 June 2026  15:28:20 +0000 (0:00:00.597)       0:01:51.239 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove directory for service override] *****************",
                                "Thursday 11 June 2026  15:28:21 +0000 (0:00:00.083)       0:01:51.323 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***",
                                "Thursday 11 June 2026  15:28:21 +0000 (0:00:00.332)       0:01:51.656 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld service is up] ************************",
                                "Thursday 11 June 2026  15:28:22 +0000 (0:00:00.682)       0:01:52.338 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****",
                                "Thursday 11 June 2026  15:28:22 +0000 (0:00:00.482)       0:01:52.821 *********",
                                "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.] *********",
                                "Thursday 11 June 2026  15:28:22 +0000 (0:00:00.338)       0:01:53.159 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********",
                                "Thursday 11 June 2026  15:28:23 +0000 (0:00:00.407)       0:01:53.567 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************",
                                "Thursday 11 June 2026  15:28:23 +0000 (0:00:00.540)       0:01:54.107 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****",
                                "Thursday 11 June 2026  15:28:24 +0000 (0:00:00.543)       0:01:54.650 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****",
                                "Thursday 11 June 2026  15:28:24 +0000 (0:00:00.507)       0:01:55.157 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********",
                                "Thursday 11 June 2026  15:28:25 +0000 (0:00:00.499)       0:01:55.657 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******",
                                "Thursday 11 June 2026  15:28:25 +0000 (0:00:00.494)       0:01:56.152 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******",
                                "Thursday 11 June 2026  15:28:26 +0000 (0:00:00.501)       0:01:56.654 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********",
                                "Thursday 11 June 2026  15:28:26 +0000 (0:00:00.512)       0:01:57.166 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******",
                                "Thursday 11 June 2026  15:28:27 +0000 (0:00:00.482)       0:01:57.649 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******",
                                "Thursday 11 June 2026  15:28:27 +0000 (0:00:00.493)       0:01:58.143 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********",
                                "Thursday 11 June 2026  15:28:28 +0000 (0:00:00.510)       0:01:58.654 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****",
                                "Thursday 11 June 2026  15:28:28 +0000 (0:00:00.504)       0:01:59.159 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******",
                                "Thursday 11 June 2026  15:28:29 +0000 (0:00:00.532)       0:01:59.691 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********",
                                "Thursday 11 June 2026  15:28:29 +0000 (0:00:00.501)       0:02:00.193 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******",
                                "Thursday 11 June 2026  15:28:31 +0000 (0:00:01.550)       0:02:01.744 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********",
                                "Thursday 11 June 2026  15:28:32 +0000 (0:00:00.520)       0:02:02.264 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************",
                                "Thursday 11 June 2026  15:28:32 +0000 (0:00:00.545)       0:02:02.810 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******",
                                "Thursday 11 June 2026  15:28:33 +0000 (0:00:00.550)       0:02:03.360 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******",
                                "Thursday 11 June 2026  15:28:33 +0000 (0:00:00.530)       0:02:03.890 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********",
                                "Thursday 11 June 2026  15:28:35 +0000 (0:00:01.534)       0:02:05.425 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********",
                                "Thursday 11 June 2026  15:28:35 +0000 (0:00:00.554)       0:02:05.980 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********",
                                "Thursday 11 June 2026  15:28:36 +0000 (0:00:00.527)       0:02:06.508 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************",
                                "Thursday 11 June 2026  15:28:36 +0000 (0:00:00.559)       0:02:07.067 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage service for older releases] *********************",
                                "Thursday 11 June 2026  15:28:37 +0000 (0:00:00.554)       0:02:07.622 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get libvirt group users] *******************************",
                                "Thursday 11 June 2026  15:28:37 +0000 (0:00:00.126)       0:02:07.749 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Add user if not exists in libvirt group] ***************",
                                "Thursday 11 June 2026  15:28:38 +0000 (0:00:00.526)       0:02:08.275 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***",
                                "Thursday 11 June 2026  15:28:38 +0000 (0:00:00.572)       0:02:08.847 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject system connection parameters in bashrc] *********",
                                "Thursday 11 June 2026  15:28:39 +0000 (0:00:00.467)       0:02:09.315 *********",
                                "[WARNING]: Reset is not implemented for this connection",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we reload user env] *****************************",
                                "Thursday 11 June 2026  15:28:39 +0000 (0:00:00.311)       0:02:09.626 *********",
                                "",
                                "TASK [libvirt_manager : Deactivate default] ************************************",
                                "Thursday 11 June 2026  15:28:39 +0000 (0:00:00.143)       0:02:09.769 *********",
                                "fatal: [instance]: FAILED! => changed=false",
                                "  msg: network default not found",
                                "",
                                "TASK [libvirt_manager : Encountered an error during virt-net removal.] *********",
                                "Thursday 11 June 2026  15:28:39 +0000 (0:00:00.359)       0:02:10.129 *********",
                                "ok: [instance] =>",
                                "  msg: Looks like the provided virtual network does not exist.",
                                "",
                                "TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************",
                                "Thursday 11 June 2026  15:28:39 +0000 (0:00:00.097)       0:02:10.227 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we delegate .utility zone to our own instance] ********************",
                                "Thursday 11 June 2026  15:28:40 +0000 (0:00:00.549)       0:02:10.776 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Restart NetworkManager] **************************************************",
                                "Thursday 11 June 2026  15:28:41 +0000 (0:00:00.663)       0:02:11.439 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure ocp_volumes exists] ***********************************************",
                                "Thursday 11 June 2026  15:28:41 +0000 (0:00:00.722)       0:02:12.162 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:28:42 +0000 (0:00:00.413)       0:02:12.575 *********",
                                "changed: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:28:43 +0000 (0:00:01.021)       0:02:13.597 *********",
                                "===============================================================================",
                                "test_deps : Install selinux python libs -------------------------------- 40.34s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.39s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.03s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.84s",
                                "repo_setup : Make sure git-core package is installed -------------------- 1.79s",
                                "test_deps : Install python yaml libs ------------------------------------ 1.67s",
                                "podman : Ensure podman is installed ------------------------------------- 1.67s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.67s",
                                "repo_setup : Get repo-setup repository ---------------------------------- 1.66s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.64s",
                                "ci_setup : Install needed packages -------------------------------------- 1.63s",
                                "ci_setup : Manage directories ------------------------------------------- 1.59s",
                                "libvirt_manager : Ensure admin socket is enabled for nwfilter. ---------- 1.55s",
                                "libvirt_manager : Install packages required for using KVM --------------- 1.55s",
                                "libvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.53s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.25s",
                                "test_deps : Disable ubi 9 repos ----------------------------------------- 1.18s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.10s",
                                "libvirt_manager : Start virtnetworkd socket service --------------------- 1.08s",
                                "virtualbmc : Remove vbmc files ------------------------------------------ 1.06s",
                                "INFO     Running spine_leaf > converge",
                                "",
                                "PLAY [Spine/leaf test] *********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:28:44 +0000 (0:00:00.060)       0:00:00.060 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty] *********",
                                "Thursday 11 June 2026  15:28:45 +0000 (0:00:01.099)       0:00:01.160 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Discover images] *********************************",
                                "Thursday 11 June 2026  15:28:45 +0000 (0:00:00.093)       0:00:01.254 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:28:45 +0000 (0:00:00.140)       0:00:01.394 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry] **********",
                                "Thursday 11 June 2026  15:28:45 +0000 (0:00:00.110)       0:00:01.504 *********",
                                "changed: [instance]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict] ***",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.711)       0:00:02.216 *********",
                                "ok: [instance]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.091)       0:00:02.308 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Load networking definition] **********************************************",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.182)       0:00:02.490 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Import layout generator if needed] *********************",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.067)       0:00:02.558 *********",
                                "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] ***********",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.122)       0:00:02.680 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Patch the layout if needed] ****************************",
                                "Thursday 11 June 2026  15:28:46 +0000 (0:00:00.212)       0:00:02.892 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************",
                                "Thursday 11 June 2026  15:28:47 +0000 (0:00:00.208)       0:00:03.100 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable masquerading for public traffic] ****************",
                                "Thursday 11 June 2026  15:28:47 +0000 (0:00:00.769)       0:00:03.870 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is restarts] **************************",
                                "Thursday 11 June 2026  15:28:48 +0000 (0:00:00.788)       0:00:04.658 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:28:48 +0000 (0:00:00.087)       0:00:04.746 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Deploy virtualbmc] *******************************************************",
                                "Thursday 11 June 2026  15:28:49 +0000 (0:00:01.171)       0:00:05.918 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Let the project know we have vbmc available] ***********",
                                "Thursday 11 June 2026  15:28:49 +0000 (0:00:00.089)       0:00:06.007 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create needed workload directory] **********************",
                                "Thursday 11 June 2026  15:28:50 +0000 (0:00:00.089)       0:00:06.096 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=reproducer-inventory)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Allow QEMU on workload directory] **********************",
                                "Thursday 11 June 2026  15:28:51 +0000 (0:00:00.952)       0:00:07.048 *********",
                                "changed: [instance] => (item=workload)",
                                "changed: [instance] => (item=volumes)",
                                "",
                                "TASK [libvirt_manager : Generate networking data] ******************************",
                                "Thursday 11 June 2026  15:28:51 +0000 (0:00:00.724)       0:00:07.773 *********",
                                "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] ********************",
                                "Thursday 11 June 2026  15:28:51 +0000 (0:00:00.223)       0:00:07.997 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******",
                                "Thursday 11 June 2026  15:28:52 +0000 (0:00:00.068)       0:00:08.066 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Load file if exists] ***********************************",
                                "Thursday 11 June 2026  15:28:52 +0000 (0:00:00.487)       0:00:08.553 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update fact with existing content] *********************",
                                "Thursday 11 June 2026  15:28:52 +0000 (0:00:00.143)       0:00:08.697 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate VM list] **************************************",
                                "Thursday 11 June 2026  15:28:52 +0000 (0:00:00.093)       0:00:08.791 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate/update mapping all nodes] *********************",
                                "Thursday 11 June 2026  15:28:52 +0000 (0:00:00.100)       0:00:08.891 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  15:28:53 +0000 (0:00:00.179)       0:00:09.070 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump MAC mapping] **************************************",
                                "Thursday 11 June 2026  15:28:53 +0000 (0:00:00.125)       0:00:09.196 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject all VMs in the inventory] ***********************",
                                "Thursday 11 June 2026  15:28:53 +0000 (0:00:00.670)       0:00:09.866 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:28:54 +0000 (0:00:00.255)       0:00:10.122 *********",
                                "[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] ***************************",
                                "Thursday 11 June 2026  15:28:54 +0000 (0:00:00.128)       0:00:10.250 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:28:54 +0000 (0:00:00.383)       0:00:10.634 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:28:54 +0000 (0:00:00.319)       0:00:10.954 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:28:55 +0000 (0:00:00.171)       0:00:11.125 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:28:55 +0000 (0:00:00.391)       0:00:11.517 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Add host to runtime inventory] *************************",
                                "Thursday 11 June 2026  15:28:55 +0000 (0:00:00.395)       0:00:11.912 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure group section exists] ***************************",
                                "Thursday 11 June 2026  15:28:56 +0000 (0:00:00.200)       0:00:12.113 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Append host under proper group] ************************",
                                "Thursday 11 June 2026  15:28:56 +0000 (0:00:00.384)       0:00:12.498 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if ini inventory file exists] ********************",
                                "Thursday 11 June 2026  15:28:56 +0000 (0:00:00.346)       0:00:12.844 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Convert ini inventory file into yaml] ******************",
                                "Thursday 11 June 2026  15:28:57 +0000 (0:00:00.360)       0:00:13.204 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ini file after conversion] **********************",
                                "Thursday 11 June 2026  15:28:57 +0000 (0:00:00.746)       0:00:13.951 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.304)       0:00:14.256 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.114)       0:00:14.370 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.079)       0:00:14.450 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.081)       0:00:14.532 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.080)       0:00:14.612 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.131)       0:00:14.743 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:28:58 +0000 (0:00:00.216)       0:00:14.960 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:28:59 +0000 (0:00:00.068)       0:00:15.029 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:28:59 +0000 (0:00:00.357)       0:00:15.386 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:29:00 +0000 (0:00:00.633)       0:00:16.019 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:29:00 +0000 (0:00:00.172)       0:00:16.192 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:29:00 +0000 (0:00:00.069)       0:00:16.261 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Manage networks if needed] *****************************",
                                "Thursday 11 June 2026  15:29:00 +0000 (0:00:00.696)       0:00:16.957 *********",
                                "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.] ***",
                                "Thursday 11 June 2026  15:29:01 +0000 (0:00:00.220)       0:00:17.178 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:29:01 +0000 (0:00:00.180)       0:00:17.358 *********",
                                "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] *******************",
                                "Thursday 11 June 2026  15:29:03 +0000 (0:00:02.027)       0:00:19.385 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:29:05 +0000 (0:00:02.586)       0:00:21.972 *********",
                                "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] ******************",
                                "Thursday 11 June 2026  15:29:07 +0000 (0:00:01.759)       0:00:23.731 *********",
                                "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] **********",
                                "Thursday 11 June 2026  15:29:09 +0000 (0:00:01.715)       0:00:25.447 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:29:09 +0000 (0:00:00.168)       0:00:25.615 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Fetch bridges ports link info] *************************",
                                "Thursday 11 June 2026  15:29:09 +0000 (0:00:00.362)       0:00:25.978 *********",
                                "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] ************************",
                                "Thursday 11 June 2026  15:29:11 +0000 (0:00:01.584)       0:00:27.563 *********",
                                "",
                                "TASK [ci_nmstate : Ensure we have needed facts] ********************************",
                                "Thursday 11 June 2026  15:29:11 +0000 (0:00:00.240)       0:00:27.804 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [ci_nmstate : Install required packages on instance] **********************",
                                "Thursday 11 June 2026  15:29:11 +0000 (0:00:00.198)       0:00:28.003 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ci_nmstate : Create the target NMstate dump directory] *******************",
                                "Thursday 11 June 2026  15:29:13 +0000 (0:00:01.883)       0:00:29.887 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate state for instance] ****************************",
                                "Thursday 11 June 2026  15:29:14 +0000 (0:00:00.349)       0:00:30.236 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Apply the desidered state on instance] **********************",
                                "Thursday 11 June 2026  15:29:14 +0000 (0:00:00.602)       0:00:30.839 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ci_nmstate : Save nmstate debugging data for instance] *******************",
                                "Thursday 11 June 2026  15:29:17 +0000 (0:00:02.615)       0:00:33.455 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Create extra network configuration] **************************************",
                                "Thursday 11 June 2026  15:29:18 +0000 (0:00:00.602)       0:00:34.058 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure extra networks is in correct zone] **************",
                                "Thursday 11 June 2026  15:29:18 +0000 (0:00:00.119)       0:00:34.177 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh networking facts on host] **********************",
                                "Thursday 11 June 2026  15:29:18 +0000 (0:00:00.092)       0:00:34.270 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Build needed network/dnsmasq related content] **********",
                                "Thursday 11 June 2026  15:29:19 +0000 (0:00:00.785)       0:00:35.056 *********",
                                "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] ***************************************",
                                "Thursday 11 June 2026  15:29:19 +0000 (0:00:00.822)       0:00:35.879 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:29:21 +0000 (0:00:01.586)       0:00:37.466 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:29:26 +0000 (0:00:04.652)       0:00:42.118 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:29:26 +0000 (0:00:00.388)       0:00:42.507 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:29:27 +0000 (0:00:00.520)       0:00:43.028 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:29:27 +0000 (0:00:00.599)       0:00:43.627 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:29:27 +0000 (0:00:00.164)       0:00:43.791 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:29:28 +0000 (0:00:00.617)       0:00:44.408 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:29:28 +0000 (0:00:00.069)       0:00:44.477 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:29:28 +0000 (0:00:00.155)       0:00:44.633 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:29:29 +0000 (0:00:00.691)       0:00:45.325 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:29:29 +0000 (0:00:00.128)       0:00:45.453 *********",
                                "ok: [instance] => (item=127.0.0.2)",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:29:29 +0000 (0:00:00.316)       0:00:45.770 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:29:30 +0000 (0:00:01.009)       0:00:46.780 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:29:30 +0000 (0:00:00.116)       0:00:46.896 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:29:30 +0000 (0:00:00.066)       0:00:46.962 *********",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "skipping: [instance]",
                                "",
                                "TASK [Create dnsmasq networks] *************************************************",
                                "Thursday 11 June 2026  15:29:31 +0000 (0:00:00.128)       0:00:47.091 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:31 +0000 (0:00:00.401)       0:00:47.493 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:31 +0000 (0:00:00.086)       0:00:47.579 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:31 +0000 (0:00:00.101)       0:00:47.681 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:32 +0000 (0:00:00.655)       0:00:48.337 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:32 +0000 (0:00:00.070)       0:00:48.407 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:32 +0000 (0:00:00.113)       0:00:48.521 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:32 +0000 (0:00:00.137)       0:00:48.658 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:32 +0000 (0:00:00.128)       0:00:48.786 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:33 +0000 (0:00:00.709)       0:00:49.495 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:33 +0000 (0:00:00.110)       0:00:49.606 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:33 +0000 (0:00:00.110)       0:00:49.716 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:33 +0000 (0:00:00.083)       0:00:49.799 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:33 +0000 (0:00:00.169)       0:00:49.969 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:34 +0000 (0:00:00.618)       0:00:50.588 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:34 +0000 (0:00:00.090)       0:00:50.678 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:34 +0000 (0:00:00.175)       0:00:50.854 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:34 +0000 (0:00:00.090)       0:00:50.944 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:35 +0000 (0:00:00.106)       0:00:51.050 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:35 +0000 (0:00:00.671)       0:00:51.722 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:35 +0000 (0:00:00.066)       0:00:51.789 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:35 +0000 (0:00:00.113)       0:00:51.902 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:36 +0000 (0:00:00.169)       0:00:52.071 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:36 +0000 (0:00:00.133)       0:00:52.204 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:36 +0000 (0:00:00.667)       0:00:52.872 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:36 +0000 (0:00:00.060)       0:00:52.932 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:29:37 +0000 (0:00:00.163)       0:00:53.095 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:29:37 +0000 (0:00:00.073)       0:00:53.168 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:29:37 +0000 (0:00:00.081)       0:00:53.250 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:29:37 +0000 (0:00:00.676)       0:00:53.927 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:29:37 +0000 (0:00:00.070)       0:00:53.997 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Deploy radvd for IPv6 router advertisements] *****************************",
                                "Thursday 11 June 2026  15:29:38 +0000 (0:00:00.110)       0:00:54.108 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure network is in correct zone] *********************",
                                "Thursday 11 June 2026  15:29:38 +0000 (0:00:00.163)       0:00:54.271 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:29:40 +0000 (0:00:01.742)       0:00:56.014 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:29:40 +0000 (0:00:00.206)       0:00:56.220 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:29:40 +0000 (0:00:00.525)       0:00:56.746 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:29:40 +0000 (0:00:00.092)       0:00:56.839 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***",
                                "Thursday 11 June 2026  15:29:41 +0000 (0:00:00.323)       0:00:57.162 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract IP address from network bridges] ***************",
                                "Thursday 11 June 2026  15:29:41 +0000 (0:00:00.103)       0:00:57.265 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:29:41 +0000 (0:00:00.285)       0:00:57.551 *********",
                                "",
                                "TASK [libvirt_manager : Output _network_data] **********************************",
                                "Thursday 11 June 2026  15:29:41 +0000 (0:00:00.140)       0:00:57.691 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output pub_net] ****************************************",
                                "Thursday 11 June 2026  15:29:42 +0000 (0:00:00.554)       0:00:58.245 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************",
                                "Thursday 11 June 2026  15:29:42 +0000 (0:00:00.586)       0:00:58.831 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose patch for networking_mapper] ********************",
                                "Thursday 11 June 2026  15:29:43 +0000 (0:00:00.495)       0:00:59.327 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Save networking_mapper patch] **************************",
                                "Thursday 11 June 2026  15:29:43 +0000 (0:00:00.145)       0:00:59.472 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existence] ******",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.552)       0:01:00.025 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file] ************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.142)       0:01:00.167 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Check for interfaces info file existence] ************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.084)       0:01:00.252 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Load the interfaces info from file] ******************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.079)       0:01:00.331 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure local fact is empty] **************************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.077)       0:01:00.409 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.124)       0:01:00.534 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.269)       0:01:00.803 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************",
                                "Thursday 11 June 2026  15:29:44 +0000 (0:00:00.072)       0:01:00.875 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Definition to file] *************",
                                "Thursday 11 June 2026  15:29:45 +0000 (0:00:00.413)       0:01:01.289 *********",
                                "changed: [instance]",
                                "",
                                "TASK [networking_mapper : Call the networking mapper] **************************",
                                "Thursday 11 June 2026  15:29:45 +0000 (0:00:00.626)       0:01:01.915 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Set networking mapper facts] *************************",
                                "Thursday 11 June 2026  15:29:46 +0000 (0:00:00.185)       0:01:02.100 *********",
                                "ok: [instance]",
                                "",
                                "TASK [networking_mapper : Write the Networking Environment Definition to file] ***",
                                "Thursday 11 June 2026  15:29:46 +0000 (0:00:00.082)       0:01:02.183 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***",
                                "Thursday 11 June 2026  15:29:46 +0000 (0:00:00.786)       0:01:02.970 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Unset patch] *******************************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.077)       0:01:03.048 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.117)       0:01:03.166 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Reserve IPs on networks] *******************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.075)       0:01:03.242 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.127)       0:01:03.370 *********",
                                "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] **************************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.294)       0:01:03.664 *********",
                                "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 }}] ******************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.197)       0:01:03.861 *********",
                                "",
                                "TASK [dnsmasq : Ensure we have the right data and type] ************************",
                                "Thursday 11 June 2026  15:29:47 +0000 (0:00:00.135)       0:01:03.997 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert we have needed host data] *******************************",
                                "Thursday 11 June 2026  15:29:48 +0000 (0:00:00.173)       0:01:04.170 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:3a:d7', '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:af:f9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:77:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b4:9e', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:b2:3c', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})",
                                "",
                                "TASK [dnsmasq : Ensure networks exists] ****************************************",
                                "Thursday 11 June 2026  15:29:48 +0000 (0:00:00.214)       0:01:04.385 *********",
                                "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] *************************************",
                                "Thursday 11 June 2026  15:29:48 +0000 (0:00:00.147)       0:01:04.532 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:29:48 +0000 (0:00:00.331)       0:01:04.864 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Check network file status] *************************************",
                                "Thursday 11 June 2026  15:29:48 +0000 (0:00:00.075)       0:01:04.939 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert network exists] *****************************************",
                                "Thursday 11 June 2026  15:29:49 +0000 (0:00:00.331)       0:01:05.271 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************",
                                "Thursday 11 June 2026  15:29:49 +0000 (0:00:00.074)       0:01:05.346 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Compute entry] *************************************************",
                                "Thursday 11 June 2026  15:29:49 +0000 (0:00:00.123)       0:01:05.470 *********",
                                "ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:3a:d7', '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:af:f9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:77:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b4:9e', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})",
                                "ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:b2:3c', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})",
                                "",
                                "TASK [dnsmasq : Create add/remove sets] ****************************************",
                                "Thursday 11 June 2026  15:29:49 +0000 (0:00:00.238)       0:01:05.708 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Add DHCP entries] **********************************************",
                                "Thursday 11 June 2026  15:29:49 +0000 (0:00:00.088)       0:01:05.797 *********",
                                "changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:3a:d7', 'entry': 'set:sl-compute,52:54:00:01:3a:d7,192.168.140.16,sl-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:af:f9', 'entry': 'set:sl-compute,52:54:01:01:af:f9,192.168.140.17,sl-compute-1', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_router-0_52:54:02:00:77:ad', 'entry': 'set:router,52:54:02:00:77:ad,192.168.110.30,router-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:b4:9e', 'entry': 'set:sl-compute,52:54:00:00:b4:9e,192.168.110.16,sl-compute-0', 'state': 'present'})",
                                "changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:b2:3c', 'entry': 'set:sl-compute,52:54:01:00:b2:3c,192.168.110.17,sl-compute-1', 'state': 'present'})",
                                "",
                                "TASK [dnsmasq : Remove DHCP entries] *******************************************",
                                "Thursday 11 June 2026  15:29:52 +0000 (0:00:02.375)       0:01:08.173 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********",
                                "Thursday 11 June 2026  15:29:52 +0000 (0:00:00.158)       0:01:08.331 *********",
                                "ok: [instance] => (item=router-0)",
                                "ok: [instance] => (item=sl-compute-0)",
                                "ok: [instance] => (item=sl-compute-1)",
                                "",
                                "TASK [Inject VMs in the .utility zone] *****************************************",
                                "Thursday 11 June 2026  15:29:52 +0000 (0:00:00.296)       0:01:08.627 *********",
                                "",
                                "TASK [dnsmasq : Assert we have needed host record data] ************************",
                                "Thursday 11 June 2026  15:29:52 +0000 (0:00:00.146)       0:01:08.774 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert each address element have needed data] ******************",
                                "Thursday 11 June 2026  15:29:52 +0000 (0:00:00.174)       0:01:08.949 *********",
                                "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] ********************************************",
                                "Thursday 11 June 2026  15:29:53 +0000 (0:00:00.209)       0:01:09.159 *********",
                                "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] ***",
                                "Thursday 11 June 2026  15:29:55 +0000 (0:00:02.319)       0:01:11.478 *********",
                                "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] ****************",
                                "Thursday 11 June 2026  15:29:55 +0000 (0:00:00.251)       0:01:11.730 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Collect DHCP options from VM definitions] **************",
                                "Thursday 11 June 2026  15:29:55 +0000 (0:00:00.069)       0:01:11.799 *********",
                                "skipping: [instance] => (item=sl-compute)",
                                "skipping: [instance] => (item=router)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******",
                                "Thursday 11 June 2026  15:29:55 +0000 (0:00:00.183)       0:01:11.983 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure some domains are local] *************************",
                                "Thursday 11 June 2026  15:29:56 +0000 (0:00:00.087)       0:01:12.071 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************",
                                "Thursday 11 June 2026  15:29:56 +0000 (0:00:00.570)       0:01:12.641 *********",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:29:56 +0000 (0:00:00.139)       0:01:12.781 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************",
                                "Thursday 11 June 2026  15:29:57 +0000 (0:00:00.889)       0:01:13.671 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************",
                                "Thursday 11 June 2026  15:29:58 +0000 (0:00:00.575)       0:01:14.246 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create group inventories] ******************************",
                                "Thursday 11 June 2026  15:29:58 +0000 (0:00:00.510)       0:01:14.757 *********",
                                "changed: [instance] => (item=sl-compute)",
                                "changed: [instance] => (item=router)",
                                "",
                                "TASK [libvirt_manager : Create \"all\" group inventory file] *********************",
                                "Thursday 11 June 2026  15:29:59 +0000 (0:00:01.002)       0:01:15.759 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:29:59 +0000 (0:00:00.219)       0:01:15.979 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************",
                                "Thursday 11 June 2026  15:30:00 +0000 (0:00:00.295)       0:01:16.275 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create new \"all\" group inventory file from template] ***",
                                "Thursday 11 June 2026  15:30:00 +0000 (0:00:00.065)       0:01:16.340 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp newly created all-group.yml] *********************",
                                "Thursday 11 June 2026  15:30:00 +0000 (0:00:00.664)       0:01:17.004 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Write merged all-group.yml] ****************************",
                                "Thursday 11 June 2026  15:30:01 +0000 (0:00:00.066)       0:01:17.071 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure storage pool is present.] ***********************",
                                "Thursday 11 June 2026  15:30:01 +0000 (0:00:00.076)       0:01:17.148 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure images are present] *****************************",
                                "Thursday 11 June 2026  15:30:01 +0000 (0:00:00.193)       0:01:17.341 *********",
                                "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] *******************************",
                                "Thursday 11 June 2026  15:30:01 +0000 (0:00:00.224)       0:01:17.566 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:30:01 +0000 (0:00:00.334)       0:01:17.901 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:30:02 +0000 (0:00:00.377)       0:01:18.278 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:30:16 +0000 (0:00:14.576)       0:01:32.855 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:30:17 +0000 (0:00:00.401)       0:01:33.257 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:30:17 +0000 (0:00:00.083)       0:01:33.341 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure directory exists] *******************************",
                                "Thursday 11 June 2026  15:30:17 +0000 (0:00:00.406)       0:01:33.747 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Check if base image exists] ****************************",
                                "Thursday 11 June 2026  15:30:18 +0000 (0:00:00.366)       0:01:34.113 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Download base image] ***********************************",
                                "Thursday 11 June 2026  15:30:18 +0000 (0:00:00.353)       0:01:34.467 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Check image] *******************************************",
                                "Thursday 11 June 2026  15:30:18 +0000 (0:00:00.073)       0:01:34.540 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Assert image status] ***********************************",
                                "Thursday 11 June 2026  15:30:18 +0000 (0:00:00.406)       0:01:34.947 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Ensure image access rights] ****************************",
                                "Thursday 11 June 2026  15:30:19 +0000 (0:00:00.098)       0:01:35.046 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get ssh key state] *************************************",
                                "Thursday 11 June 2026  15:30:19 +0000 (0:00:00.392)       0:01:35.439 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create temporary ssh keypair] **************************",
                                "Thursday 11 June 2026  15:30:19 +0000 (0:00:00.371)       0:01:35.811 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp public key for later use] ************************",
                                "Thursday 11 June 2026  15:30:20 +0000 (0:00:00.561)       0:01:36.372 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Slurp private key for later use] ***********************",
                                "Thursday 11 June 2026  15:30:20 +0000 (0:00:00.418)       0:01:36.790 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***",
                                "Thursday 11 June 2026  15:30:21 +0000 (0:00:00.385)       0:01:37.176 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create fact holding network data for VMs] **************",
                                "Thursday 11 June 2026  15:30:21 +0000 (0:00:00.585)       0:01:37.762 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List existing networks] ********************************",
                                "Thursday 11 June 2026  15:30:21 +0000 (0:00:00.070)       0:01:37.833 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather pool fact] **************************************",
                                "Thursday 11 June 2026  15:30:22 +0000 (0:00:00.414)       0:01:38.248 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create and run VMs] ************************************",
                                "Thursday 11 June 2026  15:30:22 +0000 (0:00:00.064)       0:01:38.312 *********",
                                "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] **********************",
                                "Thursday 11 June 2026  15:30:22 +0000 (0:00:00.223)       0:01:38.535 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****",
                                "Thursday 11 June 2026  15:30:23 +0000 (0:00:00.533)       0:01:39.069 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************",
                                "Thursday 11 June 2026  15:30:23 +0000 (0:00:00.390)       0:01:39.459 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************",
                                "Thursday 11 June 2026  15:30:24 +0000 (0:00:00.791)       0:01:40.251 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********",
                                "Thursday 11 June 2026  15:30:24 +0000 (0:00:00.159)       0:01:40.410 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:24 +0000 (0:00:00.118)       0:01:40.529 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:24 +0000 (0:00:00.184)       0:01:40.713 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:25 +0000 (0:00:00.403)       0:01:41.116 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:25 +0000 (0:00:00.143)       0:01:41.260 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:25 +0000 (0:00:00.384)       0:01:41.644 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********",
                                "Thursday 11 June 2026  15:30:25 +0000 (0:00:00.288)       0:01:41.932 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:30:26 +0000 (0:00:00.459)       0:01:42.392 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:26 +0000 (0:00:00.426)       0:01:42.818 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:27 +0000 (0:00:00.211)       0:01:43.030 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:27 +0000 (0:00:00.393)       0:01:43.423 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******",
                                "Thursday 11 June 2026  15:30:27 +0000 (0:00:00.369)       0:01:43.792 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***",
                                "Thursday 11 June 2026  15:30:28 +0000 (0:00:00.522)       0:01:44.315 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:28 +0000 (0:00:00.121)       0:01:44.436 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:28 +0000 (0:00:00.207)       0:01:44.643 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:29 +0000 (0:00:00.425)       0:01:45.069 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:29 +0000 (0:00:00.137)       0:01:45.207 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:29 +0000 (0:00:00.430)       0:01:45.637 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********",
                                "Thursday 11 June 2026  15:30:29 +0000 (0:00:00.348)       0:01:45.985 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.133)       0:01:46.119 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.082)       0:01:46.201 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.142)       0:01:46.344 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.073)       0:01:46.417 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.354)       0:01:46.772 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:30:30 +0000 (0:00:00.128)       0:01:46.900 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:30:31 +0000 (0:00:00.292)       0:01:47.193 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:30:31 +0000 (0:00:00.388)       0:01:47.582 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:30:31 +0000 (0:00:00.225)       0:01:47.807 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:30:31 +0000 (0:00:00.109)       0:01:47.917 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:30:32 +0000 (0:00:00.121)       0:01:48.038 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:30:32 +0000 (0:00:00.122)       0:01:48.161 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:30:32 +0000 (0:00:00.287)       0:01:48.448 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:30:33 +0000 (0:00:00.686)       0:01:49.134 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:30:34 +0000 (0:00:01.682)       0:01:50.817 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:30:35 +0000 (0:00:00.379)       0:01:51.196 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:30:35 +0000 (0:00:00.745)       0:01:51.941 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:30:36 +0000 (0:00:00.651)       0:01:52.592 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:30:36 +0000 (0:00:00.106)       0:01:52.699 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:30:37 +0000 (0:00:00.354)       0:01:53.053 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:30:37 +0000 (0:00:00.172)       0:01:53.226 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:37 +0000 (0:00:00.397)       0:01:53.624 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:30:38 +0000 (0:00:00.579)       0:01:54.203 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************",
                                "Thursday 11 June 2026  15:30:38 +0000 (0:00:00.138)       0:01:54.341 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for sl-compute-1] **********************",
                                "Thursday 11 June 2026  15:30:38 +0000 (0:00:00.079)       0:01:54.421 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****",
                                "Thursday 11 June 2026  15:30:38 +0000 (0:00:00.467)       0:01:54.888 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************",
                                "Thursday 11 June 2026  15:30:39 +0000 (0:00:00.395)       0:01:55.283 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************",
                                "Thursday 11 June 2026  15:30:39 +0000 (0:00:00.496)       0:01:55.780 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********",
                                "Thursday 11 June 2026  15:30:39 +0000 (0:00:00.076)       0:01:55.857 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:40 +0000 (0:00:00.159)       0:01:56.017 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:40 +0000 (0:00:00.130)       0:01:56.147 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:40 +0000 (0:00:00.478)       0:01:56.626 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:40 +0000 (0:00:00.160)       0:01:56.787 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:41 +0000 (0:00:00.370)       0:01:57.158 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********",
                                "Thursday 11 June 2026  15:30:41 +0000 (0:00:00.479)       0:01:57.637 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:30:42 +0000 (0:00:00.479)       0:01:58.117 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:42 +0000 (0:00:00.483)       0:01:58.601 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:42 +0000 (0:00:00.172)       0:01:58.774 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:43 +0000 (0:00:00.350)       0:01:59.124 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******",
                                "Thursday 11 June 2026  15:30:43 +0000 (0:00:00.323)       0:01:59.448 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***",
                                "Thursday 11 June 2026  15:30:43 +0000 (0:00:00.469)       0:01:59.918 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:44 +0000 (0:00:00.220)       0:02:00.138 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:44 +0000 (0:00:00.157)       0:02:00.295 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:44 +0000 (0:00:00.419)       0:02:00.715 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:44 +0000 (0:00:00.167)       0:02:00.882 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:45 +0000 (0:00:00.361)       0:02:01.244 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********",
                                "Thursday 11 June 2026  15:30:45 +0000 (0:00:00.418)       0:02:01.663 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****",
                                "Thursday 11 June 2026  15:30:45 +0000 (0:00:00.129)       0:02:01.793 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********",
                                "Thursday 11 June 2026  15:30:45 +0000 (0:00:00.083)       0:02:01.876 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************",
                                "Thursday 11 June 2026  15:30:45 +0000 (0:00:00.089)       0:02:01.966 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:30:46 +0000 (0:00:00.145)       0:02:02.111 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:30:46 +0000 (0:00:00.408)       0:02:02.520 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:30:46 +0000 (0:00:00.107)       0:02:02.627 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:30:46 +0000 (0:00:00.207)       0:02:02.835 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.375)       0:02:03.210 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.108)       0:02:03.319 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.116)       0:02:03.435 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.175)       0:02:03.611 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.131)       0:02:03.743 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:30:47 +0000 (0:00:00.168)       0:02:03.911 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:30:48 +0000 (0:00:00.603)       0:02:04.515 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:30:50 +0000 (0:00:01.630)       0:02:06.145 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:30:50 +0000 (0:00:00.363)       0:02:06.509 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:30:51 +0000 (0:00:00.556)       0:02:07.066 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:30:51 +0000 (0:00:00.558)       0:02:07.625 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:30:51 +0000 (0:00:00.180)       0:02:07.805 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:30:52 +0000 (0:00:00.364)       0:02:08.170 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:30:52 +0000 (0:00:00.121)       0:02:08.291 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:52 +0000 (0:00:00.458)       0:02:08.750 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:30:53 +0000 (0:00:00.500)       0:02:09.251 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************",
                                "Thursday 11 June 2026  15:30:53 +0000 (0:00:00.147)       0:02:09.399 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Create VM image for router-0] **************************",
                                "Thursday 11 June 2026  15:30:53 +0000 (0:00:00.147)       0:02:09.547 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********",
                                "Thursday 11 June 2026  15:30:53 +0000 (0:00:00.448)       0:02:09.996 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Define VMs for type router-0] **************************",
                                "Thursday 11 June 2026  15:30:54 +0000 (0:00:00.377)       0:02:10.374 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************",
                                "Thursday 11 June 2026  15:30:54 +0000 (0:00:00.610)       0:02:10.984 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************",
                                "Thursday 11 June 2026  15:30:55 +0000 (0:00:00.116)       0:02:11.101 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:55 +0000 (0:00:00.110)       0:02:11.212 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:55 +0000 (0:00:00.176)       0:02:11.388 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:55 +0000 (0:00:00.411)       0:02:11.799 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:56 +0000 (0:00:00.287)       0:02:12.087 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:56 +0000 (0:00:00.356)       0:02:12.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************",
                                "Thursday 11 June 2026  15:30:56 +0000 (0:00:00.328)       0:02:12.772 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******",
                                "Thursday 11 June 2026  15:30:57 +0000 (0:00:00.518)       0:02:13.290 *********",
                                "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 }}] ****************",
                                "Thursday 11 June 2026  15:30:57 +0000 (0:00:00.216)       0:02:13.507 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:30:57 +0000 (0:00:00.181)       0:02:13.688 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:58 +0000 (0:00:00.440)       0:02:14.129 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:30:58 +0000 (0:00:00.186)       0:02:14.315 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:30:58 +0000 (0:00:00.380)       0:02:14.696 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************",
                                "Thursday 11 June 2026  15:30:59 +0000 (0:00:00.404)       0:02:15.101 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Get virtual network information] ***********************",
                                "Thursday 11 June 2026  15:30:59 +0000 (0:00:00.460)       0:02:15.561 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create network to bridge mapping] **********************",
                                "Thursday 11 June 2026  15:30:59 +0000 (0:00:00.406)       0:02:15.968 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Dump domain xml] ***************************************",
                                "Thursday 11 June 2026  15:31:00 +0000 (0:00:00.194)       0:02:16.163 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Extract networks from XML] *****************************",
                                "Thursday 11 June 2026  15:31:00 +0000 (0:00:00.381)       0:02:16.545 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************",
                                "Thursday 11 June 2026  15:31:00 +0000 (0:00:00.338)       0:02:16.883 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the requested extra disks for router-0] *********",
                                "Thursday 11 June 2026  15:31:01 +0000 (0:00:00.529)       0:02:17.413 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Find volume attachments for VM router-0] ***************",
                                "Thursday 11 June 2026  15:31:01 +0000 (0:00:00.085)       0:02:17.499 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach volumes for VM router-0] ************************",
                                "Thursday 11 June 2026  15:31:01 +0000 (0:00:00.078)       0:02:17.578 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get VM UUID] *******************************************",
                                "Thursday 11 June 2026  15:31:01 +0000 (0:00:00.081)       0:02:17.660 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject UUID in dataset] ********************************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.401)       0:02:18.061 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Create cloud-init ISO] *********************************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.107)       0:02:18.168 *********",
                                "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] ***************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.182)       0:02:18.351 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the default users for the vm] *******************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.425)       0:02:18.776 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the user data] **********************************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.131)       0:02:18.907 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for all vms] *****************",
                                "Thursday 11 June 2026  15:31:02 +0000 (0:00:00.096)       0:02:19.004 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Define the network config for each vm] *****************",
                                "Thursday 11 June 2026  15:31:03 +0000 (0:00:00.093)       0:02:19.097 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Call the config_drive role] **********************************************",
                                "Thursday 11 June 2026  15:31:03 +0000 (0:00:00.157)       0:02:19.255 *********",
                                "",
                                "TASK [config_drive : Ensure needed directories exist] **************************",
                                "Thursday 11 June 2026  15:31:03 +0000 (0:00:00.140)       0:02:19.395 *********",
                                "ok: [instance] => (item=artifacts)",
                                "ok: [instance] => (item=logs)",
                                "",
                                "TASK [config_drive : Install required RPM packages] ****************************",
                                "Thursday 11 June 2026  15:31:04 +0000 (0:00:00.753)       0:02:20.148 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Crate config drive instance directory] ********************",
                                "Thursday 11 June 2026  15:31:05 +0000 (0:00:01.613)       0:02:21.762 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate meta-data] ***************************************",
                                "Thursday 11 June 2026  15:31:06 +0000 (0:00:00.471)       0:02:22.233 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate user-data] ***************************************",
                                "Thursday 11 June 2026  15:31:06 +0000 (0:00:00.481)       0:02:22.714 *********",
                                "changed: [instance]",
                                "",
                                "TASK [config_drive : Generate network-data] ************************************",
                                "Thursday 11 June 2026  15:31:07 +0000 (0:00:00.617)       0:02:23.332 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Check ISO availability] ***********************************",
                                "Thursday 11 June 2026  15:31:07 +0000 (0:00:00.249)       0:02:23.581 *********",
                                "ok: [instance]",
                                "",
                                "TASK [config_drive : Assert we don't try to change an existing ISO] ************",
                                "Thursday 11 June 2026  15:31:07 +0000 (0:00:00.368)       0:02:23.949 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [config_drive : Generate nocloud iso image] *******************************",
                                "Thursday 11 June 2026  15:31:08 +0000 (0:00:00.149)       0:02:24.098 *********",
                                "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] ***********************",
                                "Thursday 11 June 2026  15:31:08 +0000 (0:00:00.469)       0:02:24.568 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Attach additional devices if specified] ****************",
                                "Thursday 11 June 2026  15:31:09 +0000 (0:00:00.495)       0:02:25.064 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure boot order for router-0] *********************",
                                "Thursday 11 June 2026  15:31:09 +0000 (0:00:00.115)       0:02:25.179 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start (power-on) VMs] **********************************",
                                "Thursday 11 June 2026  15:31:09 +0000 (0:00:00.079)       0:02:25.258 *********",
                                "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] *****************",
                                "Thursday 11 June 2026  15:31:09 +0000 (0:00:00.182)       0:02:25.441 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************",
                                "Thursday 11 June 2026  15:31:09 +0000 (0:00:00.084)       0:02:25.525 *********",
                                "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] **********************************************",
                                "Thursday 11 June 2026  15:31:11 +0000 (0:00:02.232)       0:02:27.758 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Thursday 11 June 2026  15:31:12 +0000 (0:00:00.673)       0:02:28.431 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Start vm] **********************************************",
                                "Thursday 11 June 2026  15:31:13 +0000 (0:00:00.770)       0:02:29.202 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Wait for SSH on started VMs] ***************************",
                                "Thursday 11 June 2026  15:31:14 +0000 (0:00:00.843)       0:02:30.045 *********",
                                "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] ****************************",
                                "Thursday 11 June 2026  15:31:15 +0000 (0:00:01.141)       0:02:31.187 *********",
                                "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': 'j191198612351.130252', 'results_file': '/home/zuul/.ansible_async/j191198612351.130252', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-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': 'j173731165639.130269', 'results_file': '/home/zuul/.ansible_async/j173731165639.130269', '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': 'j190199854248.130285', 'results_file': '/home/zuul/.ansible_async/j190199854248.130285', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})",
                                "",
                                "TASK [libvirt_manager : Configure managed VMs] *********************************",
                                "Thursday 11 June 2026  15:32:43 +0000 (0:01:28.679)       0:03:59.866 *********",
                                "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] *****************************************",
                                "Thursday 11 June 2026  15:32:44 +0000 (0:00:00.187)       0:04:00.054 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for sl-compute-0] **************************",
                                "Thursday 11 June 2026  15:32:44 +0000 (0:00:00.067)       0:04:00.121 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:32:44 +0000 (0:00:00.189)       0:04:00.311 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:32:44 +0000 (0:00:00.209)       0:04:00.520 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:32:44 +0000 (0:00:00.440)       0:04:00.961 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************",
                                "Thursday 11 June 2026  15:32:45 +0000 (0:00:00.376)       0:04:01.338 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.715)       0:04:02.053 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.096)       0:04:02.149 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.081)       0:04:02.231 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.116)       0:04:02.348 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.178)       0:04:02.526 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for sl-compute-1] **************************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.068)       0:04:02.595 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.119)       0:04:02.715 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:32:46 +0000 (0:00:00.260)       0:04:02.975 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:32:47 +0000 (0:00:00.371)       0:04:03.346 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************",
                                "Thursday 11 June 2026  15:32:47 +0000 (0:00:00.362)       0:04:03.708 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.658)       0:04:04.367 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.071)       0:04:04.438 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.073)       0:04:04.512 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.157)       0:04:04.669 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Check if new ssh keypair exists] *****************************************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.091)       0:04:04.760 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Push ssh jumper/configuration for router-0] ******************************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.066)       0:04:04.827 *********",
                                "",
                                "TASK [ssh_jumper : Create ssh-jumper entries] **********************************",
                                "Thursday 11 June 2026  15:32:48 +0000 (0:00:00.168)       0:04:04.996 *********",
                                "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] *******",
                                "Thursday 11 June 2026  15:32:49 +0000 (0:00:00.176)       0:04:05.172 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***",
                                "Thursday 11 June 2026  15:32:49 +0000 (0:00:00.306)       0:04:05.479 *********",
                                "ok: [instance]",
                                "",
                                "TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************",
                                "Thursday 11 June 2026  15:32:49 +0000 (0:00:00.348)       0:04:05.827 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Configure ssh access on VM router-0] *******************",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.546)       0:04:06.374 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.144)       0:04:06.518 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject private key on hosts router-0] ******************",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.097)       0:04:06.616 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Inject public key on hosts router-0] *******************",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.115)       0:04:06.732 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Create VBMC entity] ******************************************************",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.104)       0:04:06.837 *********",
                                "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.] ************************",
                                "Thursday 11 June 2026  15:32:50 +0000 (0:00:00.154)       0:04:06.991 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump UUIDs] ********************************************",
                                "Thursday 11 June 2026  15:32:51 +0000 (0:00:00.344)       0:04:07.335 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Ensure fresh vbmc listing] ***********************************************",
                                "Thursday 11 June 2026  15:32:51 +0000 (0:00:00.509)       0:04:07.845 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Update vbmc related fact] ******************************",
                                "Thursday 11 June 2026  15:32:51 +0000 (0:00:00.161)       0:04:08.006 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Dump vbmc known hosts] *********************************",
                                "Thursday 11 June 2026  15:32:52 +0000 (0:00:00.085)       0:04:08.092 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Copy authorized_keys] **********************************",
                                "Thursday 11 June 2026  15:32:52 +0000 (0:00:00.082)       0:04:08.174 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Enable root access on CRC] *****************************",
                                "Thursday 11 June 2026  15:32:52 +0000 (0:00:00.072)       0:04:08.247 *********",
                                "skipping: [instance]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=301  changed=102  unreachable=0    failed=0    skipped=101  rescued=1    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:32:52 +0000 (0:00:00.309)       0:04:08.556 *********",
                                "===============================================================================",
                                "libvirt_manager : Ensure we get SSH on nodes --------------------------- 88.68s",
                                "libvirt_manager : Download base image ---------------------------------- 14.58s",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.65s",
                                "ci_nmstate : Apply the desidered state on instance ---------------------- 2.62s",
                                "libvirt_manager : Ensure networks are created/started ------------------- 2.59s",
                                "dnsmasq : Add DHCP entries ---------------------------------------------- 2.38s",
                                "dnsmasq : Add/Remove address -------------------------------------------- 2.32s",
                                "libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.23s",
                                "libvirt_manager : Restart firewalld ------------------------------------- 2.06s",
                                "libvirt_manager : Ensure networks are defined --------------------------- 2.03s",
                                "ci_nmstate : Install required packages on instance ---------------------- 1.88s",
                                "libvirt_manager : Ensure networks are active ---------------------------- 1.76s",
                                "libvirt_manager : Ensure network is in correct zone --------------------- 1.74s",
                                "libvirt_manager : Ensure networks enabled to autostart ------------------ 1.72s",
                                "config_drive : Install required RPM packages ---------------------------- 1.68s",
                                "config_drive : Install required RPM packages ---------------------------- 1.63s",
                                "config_drive : Install required RPM packages ---------------------------- 1.61s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.59s",
                                "libvirt_manager : Fetch bridges ports link info ------------------------- 1.58s",
                                "libvirt_manager : Wait for SSH on started VMs --------------------------- 1.14s",
                                "INFO     Running spine_leaf > cleanup",
                                "",
                                "PLAY [Cleanup] *****************************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 11 June 2026  15:32:53 +0000 (0:00:00.070)       0:00:00.070 *********",
                                "ok: [instance]",
                                "",
                                "TASK [Ensure we have the destination directory] ********************************",
                                "Thursday 11 June 2026  15:32:55 +0000 (0:00:01.666)       0:00:01.737 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Copy generated content to proper location] *******************************",
                                "Thursday 11 June 2026  15:32:55 +0000 (0:00:00.452)       0:00:02.190 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:32:57 +0000 (0:00:02.182)       0:00:04.373 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Populate service facts] ********************************",
                                "Thursday 11 June 2026  15:32:58 +0000 (0:00:01.071)       0:00:05.444 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Start virtqemud socket service] ************************",
                                "Thursday 11 June 2026  15:33:01 +0000 (0:00:03.115)       0:00:08.560 *********",
                                "ok: [instance] => (item=virtqemud.service)",
                                "ok: [instance] => (item=virtqemud.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtnetworkd socket service] *********************",
                                "Thursday 11 June 2026  15:33:03 +0000 (0:00:01.310)       0:00:09.870 *********",
                                "ok: [instance] => (item=virtnetworkd.service)",
                                "ok: [instance] => (item=virtnetworkd.socket)",
                                "",
                                "TASK [libvirt_manager : Start virtstoraged socket service] *********************",
                                "Thursday 11 June 2026  15:33:04 +0000 (0:00:00.987)       0:00:10.858 *********",
                                "changed: [instance] => (item=virtstoraged.service)",
                                "ok: [instance] => (item=virtstoraged.socket)",
                                "",
                                "TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************",
                                "Thursday 11 June 2026  15:33:05 +0000 (0:00:01.068)       0:00:11.926 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : List all of the existing virtual machines] *************",
                                "Thursday 11 June 2026  15:33:05 +0000 (0:00:00.114)       0:00:12.040 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get pool configuration] ********************************",
                                "Thursday 11 June 2026  15:33:05 +0000 (0:00:00.550)       0:00:12.590 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target environment] *************************",
                                "Thursday 11 June 2026  15:33:06 +0000 (0:00:00.555)       0:00:13.146 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:33:06 +0000 (0:00:00.142)       0:00:13.289 *********",
                                "ok: [instance] =>",
                                "  cleanup_vms:",
                                "  - cifmw-sl-compute-1",
                                "  - cifmw-router-0",
                                "  - cifmw-sl-compute-0",
                                "",
                                "TASK [libvirt_manager : Clean ssh known_hosts] *********************************",
                                "Thursday 11 June 2026  15:33:06 +0000 (0:00:00.122)       0:00:13.411 *********",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "",
                                "TASK [libvirt_manager : Destroy machine] ***************************************",
                                "Thursday 11 June 2026  15:33:07 +0000 (0:00:01.192)       0:00:14.604 *********",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "",
                                "TASK [libvirt_manager : Undefine machine] **************************************",
                                "Thursday 11 June 2026  15:33:10 +0000 (0:00:02.076)       0:00:16.681 *********",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "",
                                "TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************",
                                "Thursday 11 June 2026  15:33:11 +0000 (0:00:01.230)       0:00:17.912 *********",
                                "ok: [instance -> localhost] => (item=cifmw-sl-compute-1)",
                                "ok: [instance -> localhost] => (item=cifmw-router-0)",
                                "ok: [instance -> localhost] => (item=cifmw-sl-compute-0)",
                                "",
                                "TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************",
                                "Thursday 11 June 2026  15:33:12 +0000 (0:00:01.231)       0:00:19.143 *********",
                                "ok: [instance] => (item=cifmw-sl-compute-1)",
                                "ok: [instance] => (item=cifmw-router-0)",
                                "ok: [instance] => (item=cifmw-sl-compute-0)",
                                "",
                                "TASK [libvirt_manager : Get network list] **************************************",
                                "Thursday 11 June 2026  15:33:13 +0000 (0:00:01.030)       0:00:20.174 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Filter out target nets] ********************************",
                                "Thursday 11 June 2026  15:33:14 +0000 (0:00:00.572)       0:00:20.746 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Expose cleanup list] ***********************************",
                                "Thursday 11 June 2026  15:33:14 +0000 (0:00:00.159)       0:00:20.906 *********",
                                "ok: [instance] =>",
                                "  cleanup_nets:",
                                "  - cifmw-s0-rtr",
                                "  - cifmw-s1-rtr",
                                "  - cifmw-public",
                                "  - cifmw-osp_trunk",
                                "  - cifmw-intnet-0",
                                "  - cifmw-intnet-1",
                                "",
                                "TASK [Remove dnsmasq network bits] *********************************************",
                                "Thursday 11 June 2026  15:33:14 +0000 (0:00:00.141)       0:00:21.048 *********",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:15 +0000 (0:00:00.686)       0:00:21.734 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:15 +0000 (0:00:00.098)       0:00:21.832 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:15 +0000 (0:00:00.104)       0:00:21.937 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:15 +0000 (0:00:00.126)       0:00:22.063 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:15 +0000 (0:00:00.369)       0:00:22.433 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:16 +0000 (0:00:00.432)       0:00:22.865 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:16 +0000 (0:00:00.139)       0:00:23.005 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:16 +0000 (0:00:00.126)       0:00:23.132 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:16 +0000 (0:00:00.111)       0:00:23.243 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:16 +0000 (0:00:00.394)       0:00:23.637 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:17 +0000 (0:00:00.462)       0:00:24.100 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:17 +0000 (0:00:00.206)       0:00:24.307 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:17 +0000 (0:00:00.115)       0:00:24.423 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:17 +0000 (0:00:00.129)       0:00:24.553 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:18 +0000 (0:00:00.375)       0:00:24.928 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:18 +0000 (0:00:00.482)       0:00:25.411 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:18 +0000 (0:00:00.137)       0:00:25.548 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:19 +0000 (0:00:00.199)       0:00:25.747 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:19 +0000 (0:00:00.157)       0:00:25.905 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:19 +0000 (0:00:00.423)       0:00:26.328 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:20 +0000 (0:00:00.464)       0:00:26.793 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:20 +0000 (0:00:00.141)       0:00:26.935 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:20 +0000 (0:00:00.131)       0:00:27.067 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:20 +0000 (0:00:00.184)       0:00:27.251 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:20 +0000 (0:00:00.387)       0:00:27.638 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameter] ************************************",
                                "Thursday 11 June 2026  15:33:21 +0000 (0:00:00.443)       0:00:28.082 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [dnsmasq : Assert mandatory parameters for new network] *******************",
                                "Thursday 11 June 2026  15:33:21 +0000 (0:00:00.137)       0:00:28.220 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Create network] ************************************************",
                                "Thursday 11 June 2026  15:33:21 +0000 (0:00:00.122)       0:00:28.343 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove network] ************************************************",
                                "Thursday 11 June 2026  15:33:21 +0000 (0:00:00.101)       0:00:28.445 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dhcp host files] ****************************************",
                                "Thursday 11 June 2026  15:33:22 +0000 (0:00:00.434)       0:00:28.879 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Destroy networks] **************************************",
                                "Thursday 11 June 2026  15:33:22 +0000 (0:00:00.401)       0:00:29.280 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Undefine networks] *************************************",
                                "Thursday 11 June 2026  15:33:26 +0000 (0:00:04.129)       0:00:33.410 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************",
                                "Thursday 11 June 2026  15:33:29 +0000 (0:00:02.305)       0:00:35.715 *********",
                                "ok: [instance] => (item=cifmw-s0-rtr)",
                                "ok: [instance] => (item=cifmw-s1-rtr)",
                                "ok: [instance] => (item=cifmw-public)",
                                "ok: [instance] => (item=cifmw-osp_trunk)",
                                "ok: [instance] => (item=cifmw-intnet-0)",
                                "ok: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Find dummy interface connection files] *****************",
                                "Thursday 11 June 2026  15:33:31 +0000 (0:00:02.545)       0:00:38.261 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove dummy interface connections] ********************",
                                "Thursday 11 June 2026  15:33:32 +0000 (0:00:00.475)       0:00:38.737 *********",
                                "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': 13775601, 'dev': 64513, 'nlink': 1, 'atime': 1781191755.7094088, 'mtime': 1781191755.7094088, 'ctime': 1781191755.7094088, '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': 13775602, 'dev': 64513, 'nlink': 1, 'atime': 1781191755.712409, 'mtime': 1781191755.712409, 'ctime': 1781191755.712409, '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] **************************",
                                "Thursday 11 June 2026  15:33:32 +0000 (0:00:00.861)       0:00:39.598 *********",
                                "changed: [instance] => (item=cifmw-s0-rtr)",
                                "changed: [instance] => (item=cifmw-s1-rtr)",
                                "changed: [instance] => (item=cifmw-public)",
                                "changed: [instance] => (item=cifmw-osp_trunk)",
                                "changed: [instance] => (item=cifmw-intnet-0)",
                                "changed: [instance] => (item=cifmw-intnet-1)",
                                "",
                                "TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************",
                                "Thursday 11 June 2026  15:33:36 +0000 (0:00:03.675)       0:00:43.273 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********",
                                "Thursday 11 June 2026  15:33:37 +0000 (0:00:00.722)       0:00:43.996 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************",
                                "Thursday 11 June 2026  15:33:37 +0000 (0:00:00.639)       0:00:44.635 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove cifmw storage pool] *****************************",
                                "Thursday 11 June 2026  15:33:38 +0000 (0:00:00.783)       0:00:45.419 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:33:38 +0000 (0:00:00.189)       0:00:45.608 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.098)       0:00:45.706 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.373)       0:00:46.080 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.168)       0:00:46.248 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.162)       0:00:46.411 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.101)       0:00:46.513 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:33:39 +0000 (0:00:00.136)       0:00:46.649 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:33:40 +0000 (0:00:00.175)       0:00:46.824 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***",
                                "Thursday 11 June 2026  15:33:40 +0000 (0:00:00.470)       0:00:47.295 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************",
                                "Thursday 11 June 2026  15:33:40 +0000 (0:00:00.081)       0:00:47.376 *********",
                                "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] *************************",
                                "Thursday 11 June 2026  15:33:40 +0000 (0:00:00.282)       0:00:47.658 *********",
                                "ok: [instance] => changed=false",
                                "  msg: All assertions passed",
                                "",
                                "TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********",
                                "Thursday 11 June 2026  15:33:41 +0000 (0:00:00.135)       0:00:47.794 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Create the storage pool] *******************************",
                                "Thursday 11 June 2026  15:33:41 +0000 (0:00:00.426)       0:00:48.220 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Ensure the storage pool is started] ********************",
                                "Thursday 11 June 2026  15:33:41 +0000 (0:00:00.158)       0:00:48.378 *********",
                                "skipping: [instance] => (item=pool-start)",
                                "skipping: [instance] => (item=pool-autostart)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********",
                                "Thursday 11 June 2026  15:33:41 +0000 (0:00:00.159)       0:00:48.537 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove the volumes from pool to delete] ****************",
                                "Thursday 11 June 2026  15:33:41 +0000 (0:00:00.116)       0:00:48.653 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Delete storage pool] ***********************************",
                                "Thursday 11 June 2026  15:33:42 +0000 (0:00:00.120)       0:00:48.773 *********",
                                "skipping: [instance] => (item=pool-destroy)",
                                "skipping: [instance] => (item=pool-undefine)",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh pools facts] ***********************************",
                                "Thursday 11 June 2026  15:33:42 +0000 (0:00:00.233)       0:00:49.007 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Refresh all pools after actions] ***********************",
                                "Thursday 11 June 2026  15:33:42 +0000 (0:00:00.445)       0:00:49.453 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [libvirt_manager : Get temporary key status] ******************************",
                                "Thursday 11 June 2026  15:33:42 +0000 (0:00:00.077)       0:00:49.531 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Get public key] ****************************************",
                                "Thursday 11 June 2026  15:33:43 +0000 (0:00:00.403)       0:00:49.935 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove public key] *************************************",
                                "Thursday 11 June 2026  15:33:43 +0000 (0:00:00.420)       0:00:50.355 *********",
                                "changed: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove keypair] ****************************************",
                                "Thursday 11 June 2026  15:33:44 +0000 (0:00:00.588)       0:00:50.943 *********",
                                "changed: [instance] => (item=cifmw_reproducer_key.pub)",
                                "changed: [instance] => (item=cifmw_reproducer_key)",
                                "",
                                "TASK [libvirt_manager : List libvirt logs] *************************************",
                                "Thursday 11 June 2026  15:33:44 +0000 (0:00:00.665)       0:00:51.609 *********",
                                "ok: [instance]",
                                "",
                                "TASK [libvirt_manager : Remove detected logs] **********************************",
                                "Thursday 11 June 2026  15:33:45 +0000 (0:00:00.305)       0:00:51.914 *********",
                                "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] ***************************",
                                "Thursday 11 June 2026  15:33:46 +0000 (0:00:01.574)       0:00:53.489 *********",
                                "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] ****************************************",
                                "Thursday 11 June 2026  15:33:48 +0000 (0:00:01.860)       0:00:55.350 *********",
                                "changed: [instance] => (item=images)",
                                "ok: [instance] => (item=artifacts/virtual-nodes.yml)",
                                "",
                                "TASK [podman : Ensure podman is installed] *************************************",
                                "Thursday 11 June 2026  15:33:49 +0000 (0:00:00.677)       0:00:56.028 *********",
                                "ok: [instance]",
                                "",
                                "TASK [podman : Enable loginctl linger for ansible_user_id] *********************",
                                "Thursday 11 June 2026  15:33:51 +0000 (0:00:01.842)       0:00:57.871 *********",
                                "changed: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate UID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:33:51 +0000 (0:00:00.430)       0:00:58.301 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Ensure subordinate GID entry exists for zuul] *******************",
                                "Thursday 11 June 2026  15:33:51 +0000 (0:00:00.055)       0:00:58.357 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***",
                                "Thursday 11 June 2026  15:33:51 +0000 (0:00:00.055)       0:00:58.412 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Stop and remove vbmc container] *****************************",
                                "Thursday 11 June 2026  15:33:51 +0000 (0:00:00.082)       0:00:58.495 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc container image] ********************************",
                                "Thursday 11 June 2026  15:33:52 +0000 (0:00:00.675)       0:00:59.170 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Check if VBMC key exists] ***********************************",
                                "Thursday 11 June 2026  15:33:53 +0000 (0:00:00.638)       0:00:59.809 *********",
                                "ok: [instance]",
                                "",
                                "TASK [virtualbmc : Slurp key] **************************************************",
                                "Thursday 11 June 2026  15:33:53 +0000 (0:00:00.312)       0:01:00.121 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Revoke VBMC SSH access] *************************************",
                                "Thursday 11 June 2026  15:33:53 +0000 (0:00:00.060)       0:01:00.182 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [virtualbmc : Remove vbmc files] ******************************************",
                                "Thursday 11 June 2026  15:33:53 +0000 (0:00:00.052)       0:01:00.235 *********",
                                "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] *************************************************",
                                "Thursday 11 June 2026  15:33:54 +0000 (0:00:00.951)       0:01:01.186 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:33:54 +0000 (0:00:00.163)       0:01:01.350 *********",
                                "changed: [instance]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:33:55 +0000 (0:00:00.514)       0:01:01.864 *********",
                                "changed: [instance]",
                                "",
                                "TASK [Clean local ssh config] **************************************************",
                                "Thursday 11 June 2026  15:33:55 +0000 (0:00:00.366)       0:01:02.231 *********",
                                "",
                                "TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************",
                                "Thursday 11 June 2026  15:33:55 +0000 (0:00:00.138)       0:01:02.370 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************",
                                "Thursday 11 June 2026  15:33:56 +0000 (0:00:00.397)       0:01:02.767 *********",
                                "ok: [instance -> localhost]",
                                "",
                                "TASK [dnsmasq : Cleaning dnsmasq] **********************************************",
                                "Thursday 11 June 2026  15:33:56 +0000 (0:00:00.384)       0:01:03.151 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance",
                                "",
                                "TASK [dnsmasq : Install needed packages] ***************************************",
                                "Thursday 11 June 2026  15:33:56 +0000 (0:00:00.115)       0:01:03.267 *********",
                                "ok: [instance]",
                                "",
                                "TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******",
                                "Thursday 11 June 2026  15:33:58 +0000 (0:00:01.714)       0:01:04.981 *********",
                                "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] ********************************",
                                "Thursday 11 June 2026  15:34:04 +0000 (0:00:06.642)       0:01:11.624 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Manage systemd unit file] **************************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.359)       0:01:11.983 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Manage base configuration file] ********************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.059)       0:01:12.043 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Render listener configuration] *********************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.084)       0:01:12.127 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance",
                                "",
                                "TASK [dnsmasq : Create listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.103)       0:01:12.230 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove listener configuration file] ****************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.055)       0:01:12.286 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Render dns configuration] **************************************",
                                "Thursday 11 June 2026  15:34:05 +0000 (0:00:00.312)       0:01:12.598 *********",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance",
                                "",
                                "TASK [dnsmasq : Create dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:34:06 +0000 (0:00:00.091)       0:01:12.690 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Remove dns configuration file] *********************************",
                                "Thursday 11 June 2026  15:34:06 +0000 (0:00:00.056)       0:01:12.747 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***",
                                "Thursday 11 June 2026  15:34:06 +0000 (0:00:00.398)       0:01:13.145 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Enable and start service] **************************************",
                                "Thursday 11 June 2026  15:34:06 +0000 (0:00:00.057)       0:01:13.203 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [dnsmasq : Stop service] **************************************************",
                                "Thursday 11 June 2026  15:34:06 +0000 (0:00:00.056)       0:01:13.259 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove unit file] **********************************************",
                                "Thursday 11 June 2026  15:34:07 +0000 (0:00:00.834)       0:01:14.094 *********",
                                "changed: [instance]",
                                "",
                                "TASK [dnsmasq : Remove main configuration files] *******************************",
                                "Thursday 11 June 2026  15:34:07 +0000 (0:00:00.382)       0:01:14.477 *********",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)",
                                "changed: [instance] => (item=/etc/cifmw-dnsmasq.d)",
                                "",
                                "TASK [dnsmasq : Remove lease file] *********************************************",
                                "Thursday 11 June 2026  15:34:08 +0000 (0:00:00.733)       0:01:15.210 *********",
                                "changed: [instance]",
                                "",
                                "TASK [radvd : Gather package facts] ********************************************",
                                "Thursday 11 June 2026  15:34:08 +0000 (0:00:00.344)       0:01:15.555 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Stop and disable radvd service] **********************************",
                                "Thursday 11 June 2026  15:34:09 +0000 (0:00:00.838)       0:01:16.393 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [radvd : Remove radvd configuration file] *********************************",
                                "Thursday 11 June 2026  15:34:09 +0000 (0:00:00.071)       0:01:16.464 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove configuration directory] **********************************",
                                "Thursday 11 June 2026  15:34:10 +0000 (0:00:00.348)       0:01:16.813 *********",
                                "ok: [instance]",
                                "",
                                "TASK [radvd : Remove radvd package] ********************************************",
                                "Thursday 11 June 2026  15:34:10 +0000 (0:00:00.343)       0:01:17.156 *********",
                                "skipping: [instance]",
                                "",
                                "TASK [Ensure work directory is removed] ****************************************",
                                "Thursday 11 June 2026  15:34:10 +0000 (0:00:00.134)       0:01:17.291 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************",
                                "Thursday 11 June 2026  15:34:11 +0000 (0:00:00.608)       0:01:17.899 *********",
                                "changed: [instance]",
                                "",
                                "RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************",
                                "Thursday 11 June 2026  15:34:12 +0000 (0:00:00.958)       0:01:18.857 *********",
                                "changed: [instance -> localhost]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "instance                   : ok=92   changed=28   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0",
                                "",
                                "Thursday 11 June 2026  15:34:12 +0000 (0:00:00.566)       0:01:19.423 *********",
                                "===============================================================================",
                                "dnsmasq : Ensure SELinux knows about the new files and directories ------ 6.64s",
                                "libvirt_manager : Destroy networks -------------------------------------- 4.13s",
                                "libvirt_manager : Clean firewalld libvirt zone -------------------------- 3.68s",
                                "libvirt_manager : Populate service facts -------------------------------- 3.12s",
                                "libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.55s",
                                "libvirt_manager : Undefine networks ------------------------------------- 2.31s",
                                "Copy generated content to proper location ------------------------------- 2.18s",
                                "libvirt_manager : Destroy machine --------------------------------------- 2.08s",
                                "libvirt_manager : Remove workload and volumes --------------------------- 1.86s",
                                "podman : Ensure podman is installed ------------------------------------- 1.84s",
                                "dnsmasq : Install needed packages --------------------------------------- 1.71s",
                                "Gathering Facts --------------------------------------------------------- 1.67s",
                                "libvirt_manager : Remove detected logs ---------------------------------- 1.57s",
                                "libvirt_manager : Start virtqemud socket service ------------------------ 1.31s",
                                "libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.23s",
                                "libvirt_manager : Undefine machine -------------------------------------- 1.23s",
                                "libvirt_manager : Clean ssh known_hosts --------------------------------- 1.19s",
                                "libvirt_manager : Get installed packages list --------------------------- 1.07s",
                                "libvirt_manager : Start virtstoraged socket service --------------------- 1.07s",
                                "libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.03s",
                                "INFO     Writing /tmp/report.html report."
                            ],
                            "zuul_log_id": "0a580a2a-0013-d9fc-5dfc-000000000008-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:17.530280Z",
                            "start": "2026-06-11T14:49:27.327923Z"
                        },
                        "id": "0a580a2a-0013-d9fc-5dfc-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-11T15:34:18.827909Z",
                    "start": "2026-06-11T15:34:18.390300Z"
                },
                "id": "0a580a2a-0013-795f-16ec-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-11T15:34:18.827909Z",
                            "start": "2026-06-11T15:34:18.400504Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-000000000004",
                        "name": "Create ci-framework-data/logs directory if missing"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T15:34:33.883990Z",
                    "start": "2026-06-11T15:34:18.869127Z"
                },
                "id": "0a580a2a-0013-795f-16ec-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-11T15:34:18.887172Z",
                            "start": "2026-06-11T15:34:18.876534Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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": 1781192052.8995585,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 2952,
                                "charset": "us-ascii",
                                "checksum": "5fcdb472d7783e01ba67fa398d52c444f75f348e",
                                "ctime": 1781192057.081659,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 2741,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/html",
                                "mode": "0600",
                                "mtime": 1781192057.081659,
                                "nlink": 1,
                                "path": "/tmp/report.html",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": false,
                                "roth": false,
                                "rusr": true,
                                "size": 1511376,
                                "uid": 1000,
                                "version": "3351745448",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:19.340688Z",
                            "start": "2026-06-11T15:34:18.892303Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-000000000009",
                        "name": "Ensure file is present"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "cp",
                                "/tmp/report.html",
                                "."
                            ],
                            "delta": "0:00:00.013089",
                            "end": "2026-06-11 15:34:19.743039",
                            "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-0013-795f-16ec-00000000000a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:19.729950",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-00000000000a-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:19.798763Z",
                            "start": "2026-06-11T15:34:19.380422Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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": 1781189230.8890948,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 0,
                                "charset": "binary",
                                "ctime": 1781189239.662105,
                                "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": 1781189239.662105,
                                "nlink": 4,
                                "path": "/home/zuul/ci-framework-data",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 35,
                                "uid": 1000,
                                "version": "141102390",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": true,
                                "xoth": true,
                                "xusr": true
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:20.095563Z",
                            "start": "2026-06-11T15:34:19.806884Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:20.391557Z",
                            "start": "2026-06-11T15:34:20.103570Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.056163",
                            "end": "2026-06-11 15:34:20.739503",
                            "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-0013-795f-16ec-00000000000e-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:20.683340",
                            "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-0013-795f-16ec-00000000000e-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:21.550687Z",
                            "start": "2026-06-11T15:34:20.430788Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.017285",
                            "end": "2026-06-11 15:34:21.837380",
                            "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-0013-795f-16ec-00000000000f-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:21.820095",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-00000000000f-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:22.639073Z",
                            "start": "2026-06-11T15:34:21.587680Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-1781192062.7346542-23-220110593867078/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-1781192062.7346542-23-220110593867078/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:23.604560Z",
                            "start": "2026-06-11T15:34:22.646863Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.307826",
                            "end": "2026-06-11 15:34:25.193361",
                            "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-0013-795f-16ec-000000000011-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:23.885535",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/home/zuul/.local/bin/ansible",
                            "stdout_lines": [
                                "/home/zuul/.local/bin/ansible"
                            ],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-000000000011-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:25.967205Z",
                            "start": "2026-06-11T15:34:23.641672Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-000000000011",
                        "name": "Get some env related data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.find",
                            "changed": false,
                            "examined": 20,
                            "files": [
                                {
                                    "atime": 1781189344.4168317,
                                    "ctime": 1781189364.8451877,
                                    "dev": 64513,
                                    "gid": 1000,
                                    "gr_name": "zuul",
                                    "inode": 1976777,
                                    "isblk": false,
                                    "ischr": false,
                                    "isdir": false,
                                    "isfifo": false,
                                    "isgid": false,
                                    "islnk": false,
                                    "isreg": true,
                                    "issock": false,
                                    "isuid": false,
                                    "mode": "0644",
                                    "mtime": 1781189364.8451877,
                                    "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-11T15:34:26.451067Z",
                            "start": "2026-06-11T15:34:26.013011Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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": "5176526c5394d695fd31a1bcce4849ffebcc4529",
                                    "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": 1781189344.4168317,
                                        "ctime": 1781189364.8451877,
                                        "dev": 64513,
                                        "gid": 1000,
                                        "gr_name": "zuul",
                                        "inode": 1976777,
                                        "isblk": false,
                                        "ischr": false,
                                        "isdir": false,
                                        "isfifo": false,
                                        "isgid": false,
                                        "islnk": false,
                                        "isreg": true,
                                        "issock": false,
                                        "isuid": false,
                                        "mode": "0644",
                                        "mtime": 1781189364.8451877,
                                        "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": "8d4d38ef567c9305bcf6f9093fc9b7dd",
                                    "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-11T15:34:26.974968Z",
                            "start": "2026-06-11T15:34:26.458654Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:27.009314Z",
                            "start": "2026-06-11T15:34:26.982406Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.008115",
                            "end": "2026-06-11 15:34:27.333403",
                            "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-0013-795f-16ec-000000000015-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-11 15:34:27.325288",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "<no matches>",
                            "stdout_lines": [
                                "<no matches>"
                            ],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-000000000015-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:28.207573Z",
                            "start": "2026-06-11T15:34:27.049473Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:28.523646Z",
                            "start": "2026-06-11T15:34:28.214849Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.022051",
                            "end": "2026-06-11 15:34:28.876549",
                            "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-0013-795f-16ec-000000000017-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:28.854498",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-000000000017-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:29.679159Z",
                            "start": "2026-06-11T15:34:28.560120Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:29.712177Z",
                            "start": "2026-06-11T15:34:29.686329Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:29.746425Z",
                            "start": "2026-06-11T15:34:29.720077Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.242651",
                            "end": "2026-06-11 15:34:30.428637",
                            "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-0013-795f-16ec-00000000001a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 15:34:30.185986",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-795f-16ec-00000000001a-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:30.827098Z",
                            "start": "2026-06-11T15:34:29.786146Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-11T15:34:30.848626Z",
                            "start": "2026-06-11T15:34:30.830307Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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-0013-795f-16ec-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:30.891801Z",
                            "start": "2026-06-11T15:34:30.867148Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-000000000095",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-795f-16ec-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:30.935056Z",
                            "start": "2026-06-11T15:34:30.896201Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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/12e06b38d5e848b8a5c3266b09038996/work/logs"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/logs",
                                    "size": 96,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-795f-16ec-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:31.752395Z",
                            "start": "2026-06-11T15:34:30.939699Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-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.196:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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:12:13\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-first-0_52:54:01:01:1d:e3\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:4a:cf\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-first-0_52:54:01:00:5a:de\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-only-0_52:54:02:00:85:d7\n>f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_no-boot-order-0_52:54:03:00:4c:1e\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:1e:31\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_controller-0_52:54:01:01:c9:b2\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_master-0_52:54:02:02:b0:fc\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_worker-0_52:54:03:02:bb:b5\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:70:53\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_controller-0_52:54:01:00:9d:0b\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:02:01:c5:93\n>f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:01:d5:23\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:d7:ba\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:a9:0e\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-1_52:54:01:01:b9:52\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_baremetal-0_52:54:02:00:74:88\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:85:0c\n>f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-1_52:54:01:00:54:85\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:44:4e\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:7d:c8\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:33:73\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:b6:1f\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:31:29\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:ec:dd\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:cb:83\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:bc:99\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:90:08\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:da:0b\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:5d:32\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:9f:76\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:dd:e9\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:5f:84\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:94:31\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-1_52:54:01:00:d3:4a\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-2_52:54:02:00:72:02\n>f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:00:d2:80\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:3a:d7\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-1_52:54:01:01:af:f9\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_router-0_52:54:02:00:77:ad\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-0_52:54:00:00:b4:9e\n>f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-1_52:54:01:00:b2:3c\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:12:13",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_net-first-0_52:54:01:01:1d:e3",
                                        ">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:4a:cf",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-first-0_52:54:01:00:5a:de",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_net-only-0_52:54:02:00:85:d7",
                                        ">f+++++++++ ci-framework-data/artifacts/boot_order/cifmw-dnsmasq.d/dhcp-hosts.d/public_no-boot-order-0_52:54:03:00:4c:1e",
                                        "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:1e:31",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_controller-0_52:54:01:01:c9:b2",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_master-0_52:54:02:02:b0:fc",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_worker-0_52:54:03:02:bb:b5",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:70:53",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_controller-0_52:54:01:00:9d:0b",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-0_52:54:02:01:c5:93",
                                        ">f+++++++++ ci-framework-data/artifacts/check_dns/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:01:d5:23",
                                        "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:d7:ba",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-0_52:54:00:01:a9:0e",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_compute-1_52:54:01:01:b9:52",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_baremetal-0_52:54:02:00:74:88",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-0_52:54:00:00:85:0c",
                                        ">f+++++++++ ci-framework-data/artifacts/deploy_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_compute-1_52:54:01:00:54:85",
                                        "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:44:4e",
                                        ">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:7d:c8",
                                        "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:33:73",
                                        ">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:b6:1f",
                                        ">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:31:29",
                                        ">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:ec:dd",
                                        ">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:cb:83",
                                        ">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:bc:99",
                                        ">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:90:08",
                                        ">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:da:0b",
                                        "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:5d:32",
                                        ">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:9f:76",
                                        "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:dd:e9",
                                        ">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:5f:84",
                                        "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:94:31",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-1_52:54:01:00:d3:4a",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_master-2_52:54:02:00:72:02",
                                        ">f+++++++++ ci-framework-data/artifacts/ocp_layout/cifmw-dnsmasq.d/dhcp-hosts.d/public_worker-0_52:54:03:00:d2:80",
                                        "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:3a:d7",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/osp_trunk_sl-compute-1_52:54:01:01:af:f9",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_router-0_52:54:02:00:77:ad",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-0_52:54:00:00:b4:9e",
                                        ">f+++++++++ ci-framework-data/artifacts/spine_leaf/cifmw-dnsmasq.d/dhcp-hosts.d/public_sl-compute-1_52:54:01:00:b2:3c",
                                        "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/12e06b38d5e848b8a5c3266b09038996/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.196:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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/12e06b38d5e848b8a5c3266b09038996/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.196:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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/12e06b38d5e848b8a5c3266b09038996/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-795f-16ec-000000000093",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:33.810644Z",
                            "start": "2026-06-11T15:34:31.763394Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-000000000099",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_return",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:33.883990Z",
                            "start": "2026-06-11T15:34:33.838104Z"
                        },
                        "id": "0a580a2a-0013-795f-16ec-00000000001c",
                        "name": "Return artifact to Zuul"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "start": "2026-06-11T15:34:33.887156Z"
                },
                "id": "0a580a2a-0013-795f-16ec-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-11T15:34:38.509707Z",
                    "start": "2026-06-11T15:34:34.645732Z"
                },
                "id": "0a580a2a-0013-5106-d354-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:34.702976Z",
                            "start": "2026-06-11T15:34:34.655373Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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-0013-5106-d354-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:34.784328Z",
                            "start": "2026-06-11T15:34:34.718092Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-000000000035",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-5106-d354-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:34.825771Z",
                            "start": "2026-06-11T15:34:34.788486Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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/12e06b38d5e848b8a5c3266b09038996/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/artifacts"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/docs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-5106-d354-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:35.800845Z",
                            "start": "2026-06-11T15:34:34.829235Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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.196:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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/12e06b38d5e848b8a5c3266b09038996/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.196:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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/12e06b38d5e848b8a5c3266b09038996/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.196:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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.196:/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/12e06b38d5e848b8a5c3266b09038996/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-5106-d354-000000000033",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:37.735519Z",
                            "start": "2026-06-11T15:34:35.813745Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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-11T15:34:37.766398Z",
                            "start": "2026-06-11T15:34:37.742490Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/artifacts/* /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.008808",
                                    "end": "2026-06-11 15:34:38.171541",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/artifacts/* /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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-11 15:34:38.162733",
                                    "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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/docs/* /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.012142",
                                    "end": "2026-06-11 15:34:38.457472",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/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/12e06b38d5e848b8a5c3266b09038996/work/docs/* /var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/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-11 15:34:38.445330",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-5106-d354-00000000000c",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:38.509707Z",
                            "start": "2026-06-11T15:34:37.771259Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-00000000000e",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T15:34:39.036207Z",
                    "start": "2026-06-11T15:34:38.516070Z"
                },
                "id": "0a580a2a-0013-5106-d354-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDUQ5xUvYx0Tvx/5xY8DeGWaW14pVZO2hHTob046h0XM6ltCccOcD6QwMYBBxEUW2JWBoGjZbNGhz6E6lKwaITvLWRdWK4KL9sxdhA/KuskPFJVE57+j5lFmHSsYuobTXGZccVmyRxa9eWrfotOH7n0pVH/7wM0BRbMTaSKL788Uz5KrcVMDypMZT7/fXejpNHhorOBO7d4HIEK3rb839pYbBrJIucgqMPuXZyXf1ZRjzzkqPNhCKU68+xF5f1jNZgMVTbJ+NdPZHa02cnXJXFrjikHoVzI0ijfIFIpVXk22473WRRC2iraZep01i5n7x4h2ytJoiIF/CM73SPbzIGQTdd9pYyPOpx705xT6a9iFfBC4Wba5KHIoPeWBsvFkzav7nmv7caG8B/vv/eAhGqqVeENh9E4lARxjiCbOOEt/rKHsrIEXG9MDJoKJ+Lo1FvA8kLBYm8BHj59QtqepBbdJT0GpePtYfi0rc6VXvnjV2T063jY4J9x74Ugh+CIMs8= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDUQ5xUvYx0Tvx/5xY8DeGWaW14pVZO2hHTob046h0XM6ltCccOcD6QwMYBBxEUW2JWBoGjZbNGhz6E6lKwaITvLWRdWK4KL9sxdhA/KuskPFJVE57+j5lFmHSsYuobTXGZccVmyRxa9eWrfotOH7n0pVH/7wM0BRbMTaSKL788Uz5KrcVMDypMZT7/fXejpNHhorOBO7d4HIEK3rb839pYbBrJIucgqMPuXZyXf1ZRjzzkqPNhCKU68+xF5f1jNZgMVTbJ+NdPZHa02cnXJXFrjikHoVzI0ijfIFIpVXk22473WRRC2iraZep01i5n7x4h2ytJoiIF/CM73SPbzIGQTdd9pYyPOpx705xT6a9iFfBC4Wba5KHIoPeWBsvFkzav7nmv7caG8B/vv/eAhGqqVeENh9E4lARxjiCbOOEt/rKHsrIEXG9MDJoKJ+Lo1FvA8kLBYm8BHj59QtqepBbdJT0GpePtYfi0rc6VXvnjV2T063jY4J9x74Ugh+CIMs8= 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-0013-5106-d354-000000000018",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/12e06b38d5e848b8a5c3266b09038996/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T15:34:39.036207Z",
                            "start": "2026-06-11T15:34:38.520670Z"
                        },
                        "id": "0a580a2a-0013-5106-d354-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
}
]
