[
{
    "branch": "master",
    "index": "0",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:32:05.762528Z",
                    "start": "2026-06-10T13:32:02.756262Z"
                },
                "id": "0a580a2a-001b-89f3-8d93-000000000004",
                "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-10",
                                    "day": "10",
                                    "epoch": "1781098323",
                                    "epoch_int": "1781098323",
                                    "hour": "13",
                                    "iso8601": "2026-06-10T13:32:03Z",
                                    "iso8601_basic": "20260610T133203419548",
                                    "iso8601_basic_short": "20260610T133203",
                                    "iso8601_micro": "2026-06-10T13:32:03.419548Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "03",
                                    "time": "13:32:03",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "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/81f70f2355514b6987e92a8a1f4532d9/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.174.239:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.174.239:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.174.239",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.174.239:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.174.239",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.174.239:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.174.239",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.174.239",
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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-ze01.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.27",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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": "3727629",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXCpILbM/agent.3727628",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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.13,
                                    "1m": 1.5,
                                    "5m": 1.21
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 352,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 8506,
                                        "used": 7230
                                    },
                                    "real": {
                                        "free": 352,
                                        "total": 15736,
                                        "used": 15384
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 20604386,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 5279769,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51132682,
                                        "inode_total": 51801024,
                                        "inode_used": 668342,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 84395565056,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 20604386,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 5279769,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51132682,
                                        "inode_total": 51801024,
                                        "inode_used": 668342,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 84395565056,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5105695,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2742241,
                                        "device": "/dev/topolvm/fca70fb6-33c3-4b13-ac96-46f2db9c32d6",
                                        "fstype": "xfs",
                                        "inode_available": 15219086,
                                        "inode_total": 15728640,
                                        "inode_used": 509554,
                                        "mount": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 20912926720,
                                        "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": 9830479,
                                "ansible_user_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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-10T13:32:03.762352Z",
                            "start": "2026-06-10T13:32:02.763857Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000034",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-000000000008",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:04.237032Z",
                            "start": "2026-06-10T13:32:03.770676Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000000a",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "f7ca2c7e67d99a9f9bae023d3d53e5720b448bf8",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "f7ca2c7e67d99a9f9bae023d3d53e5720b448bf8",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098324.2896855-53-233535800784612/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "528db40fbc791236f7352c92aed2bf5d",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 54094,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098324.2896855-53-233535800784612/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-000000000008",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:05.293028Z",
                            "start": "2026-06-10T13:32:04.240951Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000000b",
                        "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-001b-89f3-8d93-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:05.331234Z",
                            "start": "2026-06-10T13:32:05.306151Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000000f",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "81f/rdoproject.org/81f70f2355514b6987e92a8a1f4532d9"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-000000000062",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:05.397221Z",
                            "start": "2026-06-10T13:32:05.353783Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000064",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: podified-multinode-edpm-deployment-crc\nPipeline: github-check\nExecutor: 38.102.83.47\nTriggered by: https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185\nLog URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/81f/rdoproject.org/81f70f2355514b6987e92a8a1f4532d9/\nEvent ID: 5be76d10-64ce-11f1-8b52-b666e09d2fa2\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:05.475078Z",
                            "start": "2026-06-10T13:32:05.408019Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000010",
                        "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: compute-0\nHostname: np0000069789\nUsername: zuul\nDistro: CentOS 9\nProvider: vexxhost-nodepool-tripleo\nRegion: RegionOne\nLabel: cloud-centos-9-stream-tripleo\nProduct Name: OpenStack Nova\nInterface IP: 38.129.56.67\n",
                                    "zj_item": "compute-0"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: controller\nHostname: np0000069788\nUsername: zuul\nDistro: CentOS 9\nProvider: vexxhost-nodepool-tripleo\nRegion: RegionOne\nLabel: cloud-centos-9-stream-tripleo-medium\nProduct Name: OpenStack Nova\nInterface IP: 38.129.56.222\n",
                                    "zj_item": "controller"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: crc\nHostname: crc\nUsername: core\nDistro: RedHat 9.6\nProvider: vexxhost-nodepool-tripleo\nRegion: RegionOne\nLabel: crc-cloud-ocp-4-20-1-3xl\nProduct Name: OpenStack Nova\nInterface IP: 38.129.56.38\n",
                                    "zj_item": "crc"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:05.762528Z",
                            "start": "2026-06-10T13:32:05.481922Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000011",
                        "name": "Print node information"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:32:19.880528Z",
                    "start": "2026-06-10T13:32:05.771750Z"
                },
                "id": "0a580a2a-001b-89f3-8d93-000000000013",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.67"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe51:f147"
                                ],
                                "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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098326",
                                    "epoch_int": "1781098326",
                                    "hour": "09",
                                    "iso8601": "2026-06-10T13:32:06Z",
                                    "iso8601_basic": "20260610T093206091261",
                                    "iso8601_basic_short": "20260610T093206",
                                    "iso8601_micro": "2026-06-10T13:32:06.091261Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "06",
                                    "time": "09:32:06",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.67",
                                    "alias": "eth0",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:51:f1:47",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.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.47 47856 22",
                                    "SSH_CONNECTION": "38.102.83.47 47856 38.129.56.67 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.129.56.67",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe51:f147",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:51:f1:47",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "np0000069789.novalocal",
                                "ansible_hostname": "np0000069789",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "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.129.56.67",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe51:f147"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "1b9b1cdb27be1dbf151fa8bcfcd97dde",
                                "ansible_nodename": "np0000069789.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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHj8RGJUz68kbp2zGFSUYtoj9UEIfMgp8xAr7yhe8nCz8X3AuyDEF3O/qtmLAE3KktxxRrdoPJ/lynXcy0Td8s8=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIP1cJkH+Sy3wfowWCW4hXs3S/5V5YZS25YhzPmSsAG+B",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDBV7iD3VQCXoWrAbBIA6ypKVI5Nrk9YOPU4nbd1vEwrjMlfNMKTODuFR646I0IihZCmq/onJxQv07rp3RrCmn/783474IBLx3LYlw2okBo7/8vJVfp2NwBixlPl68dTVDtmZ/3QHFpIQk5HlHMGPWzHLbDklV5iJFT59OHiAhbCTy4e2P7aqbYXHeMh+5UzotYcy7grd2wUWAoqreYWpr5QmTdNTfStRgn0/5hEiVcSa+j5mdVQiJ7aLROUzBi7igzfY5sehJadkLrISoAugh+7Y83XQ+5pvq6ZcQOSmGeOlkG860cJwdUuNzeW0AispAfQzHUB6usDCtGA95bTS+yi/Zys52MZqFET3+Tefm4+yDoo0HqQM9qhEAzhNxneDLvQHEjaSctwtSy7TGqsmyw/H20LIh5lLsBy/5GDUB91gchB+3fvHEe77a9WvnshtDxDUvumcMukGx86eUkXegG/qlRPu5lVgFQlXHAw2fRGWdn9YV3ZUfa/EwMKK7Mau8=",
                                "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
                                }
                            }
                        },
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.222"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe56:2fbe"
                                ],
                                "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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098326",
                                    "epoch_int": "1781098326",
                                    "hour": "09",
                                    "iso8601": "2026-06-10T13:32:06Z",
                                    "iso8601_basic": "20260610T093206098366",
                                    "iso8601_basic_short": "20260610T093206",
                                    "iso8601_micro": "2026-06-10T13:32:06.098366Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "06",
                                    "time": "09:32:06",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.222",
                                    "alias": "eth0",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:56:2f:be",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.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.47 33846 22",
                                    "SSH_CONNECTION": "38.102.83.47 33846 38.129.56.222 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.129.56.222",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe56:2fbe",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:56:2f:be",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "np0000069788.novalocal",
                                "ansible_hostname": "np0000069788",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "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.129.56.222",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe56:2fbe"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "1b9b1cdb27be1dbf151fa8bcfcd97dde",
                                "ansible_nodename": "np0000069788.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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOlZNoc+g5TWh5x57RUo1c4/l9shrqHp6LrNavPGq6VIUXoL64Y1XS6lUC6ZPVoOcrTruj7ZwsuidMe1lc24edM=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAILgUEvpGWqK82beM4qozspczdRpd+tVU5IaXIxjfyHqn",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDg/tfnX2Jo/rE/BqTid94RI+PC3+1DXy0mrA5RIN0mQgLDBC6NvzYpV1h9cWmOpyDPA2jWXhV0D9lne3chWKinShmUxPkLrmZy4H5tk/5s4FMHlAI6n6xQCYm7u2I/7OwyP/7vdTpAaIMBjXQ1cwDGp7qF88jThRRIa5PVPpVxv9M2A5pDNlc3uUE9rE8lEKUthW8RpGyoTs2MqDjsdaoAUrXhiT3J7Ewf6wdYkselMN0RJnh79MqGOAcbLCL9rJb81UjuksE4a1PHaMXpWGQ2JcvbY9v5KgU6ePGnKSE8cBEFc3WYWwtffrTMCkU4xa7HDImMiF/D7XfmEVzIJ7j3vcIjI8f1zGfRRUwGkdCZLFMsTnIoSYcTllr6ZFFznkYqLvQwL83cON0JoISQq9VZc592D05LE8gwIcUllyn/SwLr4x7/Hm9bvk2i5s7woKTh1bw3DYuSswXleFiPT0J9wPtGnoF72EVpJbZ03HaExgyYKIzAWX9boriqXAXfZ7k=",
                                "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
                                }
                            }
                        },
                        "crc": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.38",
                                    "192.168.126.11"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::b7d4:fc5b:c192:4a73"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_br_int": {
                                    "active": false,
                                    "device": "br-int",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "b2:a9:9f:57:07:84",
                                    "mtu": 1400,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/boot/ostree/rhcos-12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/vmlinuz-5.14.0-570.57.1.el9_6.x86_64",
                                    "boot": "UUID=19e76f87-96b8-4794-9744-0b33dca22d5b",
                                    "cgroup_no_v1": "all",
                                    "console": "ttyS0",
                                    "ignition.platform.id": "metal",
                                    "ostree": "/ostree/boot.1/rhcos/12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/0",
                                    "psi": "0",
                                    "root": "UUID=5eb7c122-420e-4494-80ec-41664070d7b6",
                                    "rootflags": "prjquota",
                                    "rw": true,
                                    "systemd.unified_cgroup_hierarchy": "1"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098326",
                                    "epoch_int": "1781098326",
                                    "hour": "13",
                                    "iso8601": "2026-06-10T13:32:06Z",
                                    "iso8601_basic": "20260610T133206278487",
                                    "iso8601_basic_short": "20260610T133206",
                                    "iso8601_micro": "2026-06-10T13:32:06.278487Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "06",
                                    "time": "13:32:06",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.38",
                                    "alias": "ens3",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:69:1b:b7",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_distribution": "RedHat",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/redhat-release",
                                "ansible_distribution_file_search_string": "Red Hat",
                                "ansible_distribution_file_variety": "RedHat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.6",
                                "ansible_dns": {
                                    "nameservers": [
                                        "199.204.44.24",
                                        "199.204.47.54"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "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.129.56.38",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::b7d4:fc5b:c192:4a73",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:69:1b:b7",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "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:",
                                    "HOME": "/var/home/core",
                                    "LANG": "C.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "core",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/var/home/core",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.102.83.47 53070 22",
                                    "SSH_CONNECTION": "38.102.83.47 53070 38.129.56.38 22",
                                    "USER": "core",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "2",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_eth10": {
                                    "active": true,
                                    "device": "eth10",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "192.168.126.11",
                                        "broadcast": "192.168.126.255",
                                        "netmask": "255.255.255.0",
                                        "network": "192.168.126.0",
                                        "prefix": "24"
                                    },
                                    "macaddress": "8a:6f:1a:ff:2d:a2",
                                    "mtu": 1500,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "crc",
                                "ansible_hostname": "crc",
                                "ansible_interfaces": [
                                    "tap0",
                                    "ovs-system",
                                    "eth10",
                                    "ens3",
                                    "br-int",
                                    "ovn-k8s-mp0",
                                    "lo"
                                ],
                                "ansible_kernel": "5.14.0-570.57.1.el9_6.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Sun Oct 19 22:05:48 EDT 2025",
                                "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.129.56.38",
                                        "127.0.0.0/8",
                                        "127.0.0.1",
                                        "192.168.126.11"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::b7d4:fc5b:c192:4a73"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "80bc4fba336e4ca1bc9d28a8be52a356",
                                "ansible_nodename": "crc",
                                "ansible_os_family": "RedHat",
                                "ansible_ovn_k8s_mp0": {
                                    "active": false,
                                    "device": "ovn-k8s-mp0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "0a:58:0a:d9:00:02",
                                    "mtu": 1400,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_ovs_system": {
                                    "active": false,
                                    "device": "ovs-system",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "0e:52:1c:bb:b6:26",
                                    "mtu": 1500,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_pkg_mgr": "atomic_container",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/boot/ostree/rhcos-12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/vmlinuz-5.14.0-570.57.1.el9_6.x86_64",
                                    "boot": "UUID=19e76f87-96b8-4794-9744-0b33dca22d5b",
                                    "cgroup_no_v1": "all",
                                    "console": [
                                        "hvc0",
                                        "ttyS0"
                                    ],
                                    "ignition.platform.id": "metal",
                                    "ostree": "/ostree/boot.1/rhcos/12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/0",
                                    "psi": "0",
                                    "root": "UUID=5eb7c122-420e-4494-80ec-41664070d7b6",
                                    "rootflags": "prjquota",
                                    "rw": true,
                                    "systemd.unified_cgroup_hierarchy": "1"
                                },
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 21,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        21,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.21",
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAqWggxzdGQlbLAQO3iztc+vq2dLnAbaqtufjLISRm8rjJSAH3UZUdxACRkfaJtH4sI+/zj3DfYxh2KtVQt3+sY=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIHgaQjGDAck1ThRLXTejJt9zoqodbERVJmfMvQ7AiMMb",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCGJnQCWmOpbbIU1sT7y+2+ejK+lfZGgqtGTChnApl1n8rvlFPF+YAdu4leXBCtCPD5U4MASMbbnATQ/oBWbV8PyCu02neqGi8BYMxy/4WR8VB0I/jiwlgh6NRgKfDrlThzstdAwgByDew7Ha6CTpO5MbnxtLaHRtBk4IA//G/AiAU5cdA+47jWeTCsRkA0j/gpiETEn4zba8+EFkLTiF45zK1vsUQWT1qtG+2gL0Ypn+3PSkAeU5A7CFHAfR8xDvgjb6z2jcA9xERDHw5BZYuahbaOx27b2HvTk7xcT96J9Zfqpf7cTpCcNMQFxz6MDP16zZHsKfZEjmPUr8jIK0LlensIpPt5YIQX/pSQHOPUOHY7lSWswhr/xwJMzQ5Ww4/jaRFY38SM6tnb377gemPbnm93GxQER4PX8beKMA6PKH5fuXQVAuKcZHwSL2aBK+wRJA7cJhXIyUXNux4TtJbzqTlkQRsGS66LZt0p9Y4kVP68GPihi91VU5Kf2sAm3Kk=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_tap0": {
                                    "active": false,
                                    "device": "tap0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "off [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": "off [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": "off",
                                        "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": "off [requested on]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "off",
                                        "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": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "off [requested on]",
                                        "tx_tcp_ecn_segmentation": "off [requested on]",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "off [requested 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": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "5a:94:ef:e4:0c:ee",
                                    "mtu": 1500,
                                    "promisc": false,
                                    "speed": 10,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_user_dir": "/var/home/core",
                                "ansible_user_gecos": "CoreOS Admin",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "core",
                                "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-10T13:32:06.634612Z",
                            "start": "2026-06-10T13:32:05.786923Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000015",
                        "name": "Gather network facts"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        },
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        },
                        "crc": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:06.687887Z",
                            "start": "2026-06-10T13:32:06.639626Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000017",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        },
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        },
                        "crc": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000ab",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:07.233644Z",
                            "start": "2026-06-10T13:32:06.742657Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000000ad",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        },
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        },
                        "crc": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:07.322676Z",
                            "start": "2026-06-10T13:32:07.260851Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000019",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:07.675539Z",
                            "start": "2026-06-10T13:32:07.346131Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000000e1",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        },
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        },
                        "crc": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:07.763995Z",
                            "start": "2026-06-10T13:32:07.684673Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000000e2",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.468381",
                            "end": "2026-06-10 13:32:08.686597",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_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-001b-89f3-8d93-000000000105-0-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:08.218216",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa.pub\nThe key fingerprint is:\nSHA256:uKwNuhS335+KRy2TyAnmUYGx0+NlKxlp2ayAr2GcKCg zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|    .o..         |\n|   ..o.=         |\n|  . +.B =        |\n|.o o+= O .       |\n|E *oo+*oSo       |\n|o. =.o+o= .      |\n|  o o o. o       |\n| . . = o.  .     |\n|  o.. +.ooo      |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:uKwNuhS335+KRy2TyAnmUYGx0+NlKxlp2ayAr2GcKCg zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|    .o..         |",
                                "|   ..o.=         |",
                                "|  . +.B =        |",
                                "|.o o+= O .       |",
                                "|E *oo+*oSo       |",
                                "|o. =.o+o= .      |",
                                "|  o o o. o       |",
                                "| . . = o.  .     |",
                                "|  o.. +.ooo      |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-001b-89f3-8d93-000000000105-0-compute0"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:08.747423Z",
                            "start": "2026-06-10T13:32:07.806308Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000105",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        },
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        },
                        "crc": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:08.821799Z",
                            "start": "2026-06-10T13:32:08.754950Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000106",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:08.898957Z",
                            "start": "2026-06-10T13:32:08.858021Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000145",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        },
                        "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        },
                        "crc": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDIfM1h6STqSPbF2Z5LjxDQt+kAKQi4SUOrL4Bui7BuKymHy6LuWWNLlD5zArh3zHRHsCmwakgYFaHT8r8HwEBmrd6TJDatYvubK/QElKsJhde3SEDlQFDTPfq+48psbixyTn94lpNQTWz/ocq0FRzKUT/91JaYWUJTS3Mk3EGM6Cfx0CXLfqB3s+OlmZUOfaEpYy+GjQys7M+7EybQ5votF81RG/ma0KSMjDoH82TVtoD8pQaoHp3XAZmr3b+AuhpIeJ1DJIAJb2lcrWYlCUj9NwYZsIyLc95hT65gDWS3IDZy1ncS906VU3fwUMXGd9ijmCDQ91tDIJj2lPmeGiEyk+anbZi/w0vFTzpuyKMd4IagarqLZjK6YGAbKwtF850wuPjFcibPy9Ohy6L6lbID0JbafFrFK8PbF620KyuuXq9nEoqwnIJX8bI5ygN+8L33Kmv/5b00NaYw/Q87YHeUrV+hb4Fs65GCAtWNxMLZlbEt9EtmUjM6qUdnRrV+kOs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/var/home/core/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "core",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:09.636066Z",
                            "start": "2026-06-10T13:32:08.904921Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000146",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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
                        },
                        "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
                        },
                        "crc": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/home/core/.ssh"
                                },
                                "before": {
                                    "path": "/var/home/core/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "core",
                            "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": "/var/home/core/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "core",
                            "path": "/var/home/core/.ssh",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 54,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:10.054610Z",
                            "start": "2026-06-10T13:32:09.643657Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000147",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                                    "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-1781098330.152926-154-23840639402850/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f1ab94a90395eaaa94c2d13764cd5776",
                            "mode": "0600",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098330.152926-154-23840639402850/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                                    "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-1781098330.1608-155-216775072256081/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f1ab94a90395eaaa94c2d13764cd5776",
                            "mode": "0600",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098330.1608-155-216775072256081/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                            "dest": "/var/home/core/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "934824e2f413f7d60ac63c38f71cd857649c89a8",
                                    "content": null,
                                    "dest": "/var/home/core/.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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098330.1908674-156-262424727378452/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f1ab94a90395eaaa94c2d13764cd5776",
                            "mode": "0600",
                            "owner": "core",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098330.1908674-156-262424727378452/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:11.233284Z",
                            "start": "2026-06-10T13:32:10.060964Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000148",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                                    "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-1781098331.3344722-184-47179920678970/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e1278f95ce759e4bb1ae05e7703e4521",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098331.3344722-184-47179920678970/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                                    "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-1781098331.331135-185-108566083531289/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e1278f95ce759e4bb1ae05e7703e4521",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098331.331135-185-108566083531289/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                            "dest": "/var/home/core/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "81f70f2355514b6987e92a8a1f4532d9_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "924d618a1485700e8c71d26990540f2ecdc1b23a",
                                    "content": null,
                                    "dest": "/var/home/core/.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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098331.3685606-186-178003005922122/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e1278f95ce759e4bb1ae05e7703e4521",
                            "mode": "0644",
                            "owner": "core",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098331.3685606-186-178003005922122/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:12.418238Z",
                            "start": "2026-06-10T13:32:11.240410Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000149",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:12.487110Z",
                            "start": "2026-06-10T13:32:12.425016Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000107",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-00000000010c",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:12.962923Z",
                            "start": "2026-06-10T13:32:12.492871Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000010e",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa"
                            ],
                            "delta": "0:00:00.010111",
                            "end": "2026-06-10 13:32:13.311675",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_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-001b-89f3-8d93-000000000114-0-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:13.301564",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/81f70f2355514b6987e92a8a1f4532d9_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-001b-89f3-8d93-000000000114-0-compute0"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:13.355629Z",
                            "start": "2026-06-10T13:32:13.007956Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000114",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        },
                        "controller": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        },
                        "crc": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:13.866318Z",
                            "start": "2026-06-10T13:32:13.364484Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000115",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000000df",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:13.972550Z",
                            "start": "2026-06-10T13:32:13.873406Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000116",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "validate-host"
                            }
                        },
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "validate-host"
                            }
                        },
                        "crc": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "validate-host"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:14.074847Z",
                            "start": "2026-06-10T13:32:14.005602Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000001a",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info"
                            },
                            "changed": false
                        },
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info"
                            },
                            "changed": false
                        },
                        "crc": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:14.179325Z",
                            "start": "2026-06-10T13:32:14.115308Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a7",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:14.429403Z",
                            "start": "2026-06-10T13:32:14.182445Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a8",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.67"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe51:f147"
                                ],
                                "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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098334",
                                    "epoch_int": "1781098334",
                                    "hour": "09",
                                    "iso8601": "2026-06-10T13:32:14Z",
                                    "iso8601_basic": "20260610T093214802402",
                                    "iso8601_basic_short": "20260610T093214",
                                    "iso8601_micro": "2026-06-10T13:32:14.802402Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "14",
                                    "time": "09:32:14",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.67",
                                    "alias": "eth0",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:51:f1:47",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.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-10-13-30-58-00"
                                        ],
                                        "vda1": [
                                            "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-10-13-30-58-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": [
                                                        "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                                    ]
                                                },
                                                "sectors": "167770079",
                                                "sectorsize": 512,
                                                "size": "80.00 GB",
                                                "start": "2048",
                                                "uuid": "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                            }
                                        },
                                        "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.47 47856 22",
                                    "SSH_CONNECTION": "38.102.83.47 47856 38.129.56.67 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.129.56.67",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe51:f147",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:51:f1:47",
                                    "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": "np0000069789.novalocal",
                                "ansible_hostname": "np0000069789",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:d5ca8177-6508-4eba-83e3-4c1e44e5f522",
                                "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.03,
                                    "1m": 0.23,
                                    "5m": 0.08
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.129.56.67",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe51:f147"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "1b9b1cdb27be1dbf151fa8bcfcd97dde",
                                "ansible_memfree_mb": 7145,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7358,
                                        "used": 321
                                    },
                                    "real": {
                                        "free": 7145,
                                        "total": 7679,
                                        "used": 534
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7679,
                                "ansible_mounts": [
                                    {
                                        "block_available": 20293468,
                                        "block_size": 4096,
                                        "block_total": 20954875,
                                        "block_used": 661407,
                                        "device": "/dev/vda1",
                                        "fstype": "xfs",
                                        "inode_available": 41888145,
                                        "inode_total": 41942512,
                                        "inode_used": 54367,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 83122044928,
                                        "size_total": 85831168000,
                                        "uuid": "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                    }
                                ],
                                "ansible_nodename": "np0000069789.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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHj8RGJUz68kbp2zGFSUYtoj9UEIfMgp8xAr7yhe8nCz8X3AuyDEF3O/qtmLAE3KktxxRrdoPJ/lynXcy0Td8s8=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIP1cJkH+Sy3wfowWCW4hXs3S/5V5YZS25YhzPmSsAG+B",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDBV7iD3VQCXoWrAbBIA6ypKVI5Nrk9YOPU4nbd1vEwrjMlfNMKTODuFR646I0IihZCmq/onJxQv07rp3RrCmn/783474IBLx3LYlw2okBo7/8vJVfp2NwBixlPl68dTVDtmZ/3QHFpIQk5HlHMGPWzHLbDklV5iJFT59OHiAhbCTy4e2P7aqbYXHeMh+5UzotYcy7grd2wUWAoqreYWpr5QmTdNTfStRgn0/5hEiVcSa+j5mdVQiJ7aLROUzBi7igzfY5sehJadkLrISoAugh+7Y83XQ+5pvq6ZcQOSmGeOlkG860cJwdUuNzeW0AispAfQzHUB6usDCtGA95bTS+yi/Zys52MZqFET3+Tefm4+yDoo0HqQM9qhEAzhNxneDLvQHEjaSctwtSy7TGqsmyw/H20LIh5lLsBy/5GDUB91gchB+3fvHEe77a9WvnshtDxDUvumcMukGx86eUkXegG/qlRPu5lVgFQlXHAw2fRGWdn9YV3ZUfa/EwMKK7Mau8=",
                                "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": 62,
                                "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
                                }
                            }
                        },
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.222"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe56:2fbe"
                                ],
                                "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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098335",
                                    "epoch_int": "1781098335",
                                    "hour": "09",
                                    "iso8601": "2026-06-10T13:32:15Z",
                                    "iso8601_basic": "20260610T093215096439",
                                    "iso8601_basic_short": "20260610T093215",
                                    "iso8601_micro": "2026-06-10T13:32:15.096439Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "15",
                                    "time": "09:32:15",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.222",
                                    "alias": "eth0",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:56:2f:be",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.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-10-13-30-28-00"
                                        ],
                                        "vda1": [
                                            "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-10-13-30-28-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": [
                                                        "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                                    ]
                                                },
                                                "sectors": "83883999",
                                                "sectorsize": 512,
                                                "size": "40.00 GB",
                                                "start": "2048",
                                                "uuid": "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "83886080",
                                        "sectorsize": "512",
                                        "size": "40.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.47 33846 22",
                                    "SSH_CONNECTION": "38.102.83.47 33846 38.129.56.222 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.129.56.222",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe56:2fbe",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:56:2f:be",
                                    "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": "np0000069788.novalocal",
                                "ansible_hostname": "np0000069788",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:d5ca8177-6508-4eba-83e3-4c1e44e5f522",
                                "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.12,
                                    "1m": 0.49,
                                    "5m": 0.31
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.129.56.222",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe56:2fbe"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "1b9b1cdb27be1dbf151fa8bcfcd97dde",
                                "ansible_memfree_mb": 3204,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 3417,
                                        "used": 238
                                    },
                                    "real": {
                                        "free": 3204,
                                        "total": 3655,
                                        "used": 451
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 3655,
                                "ansible_mounts": [
                                    {
                                        "block_available": 9881156,
                                        "block_size": 4096,
                                        "block_total": 10469115,
                                        "block_used": 587959,
                                        "device": "/dev/vda1",
                                        "fstype": "xfs",
                                        "inode_available": 20916625,
                                        "inode_total": 20970992,
                                        "inode_used": 54367,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 40473214976,
                                        "size_total": 42881495040,
                                        "uuid": "2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                    }
                                ],
                                "ansible_nodename": "np0000069788.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=2b7d3b0e-f5c7-4b13-98bc-96267c9c5cc6"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 2,
                                "ansible_processor_nproc": 2,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 2,
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOlZNoc+g5TWh5x57RUo1c4/l9shrqHp6LrNavPGq6VIUXoL64Y1XS6lUC6ZPVoOcrTruj7ZwsuidMe1lc24edM=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAILgUEvpGWqK82beM4qozspczdRpd+tVU5IaXIxjfyHqn",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDg/tfnX2Jo/rE/BqTid94RI+PC3+1DXy0mrA5RIN0mQgLDBC6NvzYpV1h9cWmOpyDPA2jWXhV0D9lne3chWKinShmUxPkLrmZy4H5tk/5s4FMHlAI6n6xQCYm7u2I/7OwyP/7vdTpAaIMBjXQ1cwDGp7qF88jThRRIa5PVPpVxv9M2A5pDNlc3uUE9rE8lEKUthW8RpGyoTs2MqDjsdaoAUrXhiT3J7Ewf6wdYkselMN0RJnh79MqGOAcbLCL9rJb81UjuksE4a1PHaMXpWGQ2JcvbY9v5KgU6ePGnKSE8cBEFc3WYWwtffrTMCkU4xa7HDImMiF/D7XfmEVzIJ7j3vcIjI8f1zGfRRUwGkdCZLFMsTnIoSYcTllr6ZFFznkYqLvQwL83cON0JoISQq9VZc592D05LE8gwIcUllyn/SwLr4x7/Hm9bvk2i5s7woKTh1bw3DYuSswXleFiPT0J9wPtGnoF72EVpJbZ03HaExgyYKIzAWX9boriqXAXfZ7k=",
                                "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": 94,
                                "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
                                }
                            }
                        },
                        "crc": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.129.56.38",
                                    "192.168.126.11"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::b7d4:fc5b:c192:4a73"
                                ],
                                "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_br_int": {
                                    "active": false,
                                    "device": "br-int",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "b2:a9:9f:57:07:84",
                                    "mtu": 1400,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "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,gpt3)/boot/ostree/rhcos-12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/vmlinuz-5.14.0-570.57.1.el9_6.x86_64",
                                    "boot": "UUID=19e76f87-96b8-4794-9744-0b33dca22d5b",
                                    "cgroup_no_v1": "all",
                                    "console": "ttyS0",
                                    "ignition.platform.id": "metal",
                                    "ostree": "/ostree/boot.1/rhcos/12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/0",
                                    "psi": "0",
                                    "root": "UUID=5eb7c122-420e-4494-80ec-41664070d7b6",
                                    "rootflags": "prjquota",
                                    "rw": true,
                                    "systemd.unified_cgroup_hierarchy": "1"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-10",
                                    "day": "10",
                                    "epoch": "1781098334",
                                    "epoch_int": "1781098334",
                                    "hour": "13",
                                    "iso8601": "2026-06-10T13:32:14Z",
                                    "iso8601_basic": "20260610T133214979027",
                                    "iso8601_basic_short": "20260610T133214",
                                    "iso8601_micro": "2026-06-10T13:32:14.979027Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "14",
                                    "time": "13:32:14",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.129.56.38",
                                    "alias": "ens3",
                                    "broadcast": "38.129.56.255",
                                    "gateway": "38.129.56.1",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:69:1b:b7",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.129.56.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_device_links": {
                                    "ids": {
                                        "sr0": [
                                            "ata-QEMU_DVD-ROM_QM00001"
                                        ]
                                    },
                                    "labels": {
                                        "sr0": [
                                            "config-2"
                                        ],
                                        "vda2": [
                                            "EFI-SYSTEM"
                                        ],
                                        "vda3": [
                                            "boot"
                                        ],
                                        "vda4": [
                                            "root"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "sr0": [
                                            "2026-06-10-13-30-22-00"
                                        ],
                                        "vda2": [
                                            "7B77-95E7"
                                        ],
                                        "vda3": [
                                            "19e76f87-96b8-4794-9744-0b33dca22d5b"
                                        ],
                                        "vda4": [
                                            "5eb7c122-420e-4494-80ec-41664070d7b6"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "loop0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "12784",
                                        "sectorsize": "4096",
                                        "size": "6.24 MB",
                                        "support_discard": "4096",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "sr0": {
                                        "holders": [],
                                        "host": "IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-10-13-30-22-00"
                                            ]
                                        },
                                        "model": "QEMU DVD-ROM",
                                        "partitions": {},
                                        "removable": "1",
                                        "rotational": "0",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "964",
                                        "sectorsize": "2048",
                                        "size": "482.00 KB",
                                        "support_discard": "2048",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "SCSI storage controller: Red Hat, Inc. Virtio block device",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "2048",
                                                "sectorsize": 512,
                                                "size": "1.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "vda2": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "EFI-SYSTEM"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "7B77-95E7"
                                                    ]
                                                },
                                                "sectors": "260096",
                                                "sectorsize": 512,
                                                "size": "127.00 MB",
                                                "start": "4096",
                                                "uuid": "7B77-95E7"
                                            },
                                            "vda3": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "boot"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "19e76f87-96b8-4794-9744-0b33dca22d5b"
                                                    ]
                                                },
                                                "sectors": "786432",
                                                "sectorsize": 512,
                                                "size": "384.00 MB",
                                                "start": "264192",
                                                "uuid": "19e76f87-96b8-4794-9744-0b33dca22d5b"
                                            },
                                            "vda4": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "root"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "5eb7c122-420e-4494-80ec-41664070d7b6"
                                                    ]
                                                },
                                                "sectors": "418379743",
                                                "sectorsize": 512,
                                                "size": "199.50 GB",
                                                "start": "1050624",
                                                "uuid": "5eb7c122-420e-4494-80ec-41664070d7b6"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "419430400",
                                        "sectorsize": "512",
                                        "size": "200.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "RedHat",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/redhat-release",
                                "ansible_distribution_file_search_string": "Red Hat",
                                "ansible_distribution_file_variety": "RedHat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.6",
                                "ansible_dns": {
                                    "nameservers": [
                                        "199.204.44.24",
                                        "199.204.47.54"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "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.129.56.38",
                                        "broadcast": "38.129.56.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.129.56.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::b7d4:fc5b:c192:4a73",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:69:1b:b7",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "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:",
                                    "HOME": "/var/home/core",
                                    "LANG": "C.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "core",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/var/home/core",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.102.83.47 53070 22",
                                    "SSH_CONNECTION": "38.102.83.47 53070 38.129.56.38 22",
                                    "USER": "core",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "2",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_eth10": {
                                    "active": true,
                                    "device": "eth10",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "192.168.126.11",
                                        "broadcast": "192.168.126.255",
                                        "netmask": "255.255.255.0",
                                        "network": "192.168.126.0",
                                        "prefix": "24"
                                    },
                                    "macaddress": "8a:6f:1a:ff:2d:a2",
                                    "mtu": 1500,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "crc",
                                "ansible_hostname": "crc",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:61c3a10d-83f9-474d-8347-456fea156b65",
                                "ansible_interfaces": [
                                    "br-int",
                                    "lo",
                                    "ovs-system",
                                    "tap0",
                                    "ens3",
                                    "ovn-k8s-mp0",
                                    "eth10"
                                ],
                                "ansible_is_chroot": true,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-570.57.1.el9_6.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Sun Oct 19 22:05:48 EDT 2025",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.02,
                                    "1m": 0.3,
                                    "5m": 0.08
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.129.56.38",
                                        "127.0.0.0/8",
                                        "127.0.0.1",
                                        "192.168.126.11"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::b7d4:fc5b:c192:4a73"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "80bc4fba336e4ca1bc9d28a8be52a356",
                                "ansible_memfree_mb": 31392,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 31572,
                                        "used": 519
                                    },
                                    "real": {
                                        "free": 31392,
                                        "total": 32091,
                                        "used": 699
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 32091,
                                "ansible_mounts": [
                                    {
                                        "block_available": 14988988,
                                        "block_size": 4096,
                                        "block_total": 20823472,
                                        "block_used": 5834484,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 41549689,
                                        "inode_total": 41679680,
                                        "inode_used": 129991,
                                        "mount": "/sysroot",
                                        "options": "ro,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,prjquota",
                                        "size_available": 61394894848,
                                        "size_total": 85292941312,
                                        "uuid": "5eb7c122-420e-4494-80ec-41664070d7b6"
                                    },
                                    {
                                        "block_available": 14988988,
                                        "block_size": 4096,
                                        "block_total": 20823472,
                                        "block_used": 5834484,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 41549689,
                                        "inode_total": 41679680,
                                        "inode_used": 129991,
                                        "mount": "/etc",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,prjquota,bind",
                                        "size_available": 61394894848,
                                        "size_total": 85292941312,
                                        "uuid": "5eb7c122-420e-4494-80ec-41664070d7b6"
                                    },
                                    {
                                        "block_available": 14988988,
                                        "block_size": 4096,
                                        "block_total": 20823472,
                                        "block_used": 5834484,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 41549689,
                                        "inode_total": 41679680,
                                        "inode_used": 129991,
                                        "mount": "/sysroot/ostree/deploy/rhcos/var",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,prjquota,bind",
                                        "size_available": 61394894848,
                                        "size_total": 85292941312,
                                        "uuid": "5eb7c122-420e-4494-80ec-41664070d7b6"
                                    },
                                    {
                                        "block_available": 14988988,
                                        "block_size": 4096,
                                        "block_total": 20823472,
                                        "block_used": 5834484,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 41549689,
                                        "inode_total": 41679680,
                                        "inode_used": 129991,
                                        "mount": "/var",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,prjquota,bind",
                                        "size_available": 61394894848,
                                        "size_total": 85292941312,
                                        "uuid": "5eb7c122-420e-4494-80ec-41664070d7b6"
                                    },
                                    {
                                        "block_available": 205820,
                                        "block_size": 1024,
                                        "block_total": 358271,
                                        "block_used": 152451,
                                        "device": "/dev/vda3",
                                        "fstype": "ext4",
                                        "inode_available": 97936,
                                        "inode_total": 98304,
                                        "inode_used": 368,
                                        "mount": "/boot",
                                        "options": "ro,seclabel,nosuid,nodev,relatime",
                                        "size_available": 210759680,
                                        "size_total": 366869504,
                                        "uuid": "19e76f87-96b8-4794-9744-0b33dca22d5b"
                                    },
                                    {
                                        "block_available": 0,
                                        "block_size": 2048,
                                        "block_total": 241,
                                        "block_used": 241,
                                        "device": "/dev/sr0",
                                        "fstype": "iso9660",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/tmp/openstack-config-drive",
                                        "options": "ro,relatime,nojoliet,check=s,map=n,blocksize=2048",
                                        "size_available": 0,
                                        "size_total": 493568,
                                        "uuid": "2026-06-10-13-30-22-00"
                                    }
                                ],
                                "ansible_nodename": "crc",
                                "ansible_os_family": "RedHat",
                                "ansible_ovn_k8s_mp0": {
                                    "active": false,
                                    "device": "ovn-k8s-mp0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "0a:58:0a:d9:00:02",
                                    "mtu": 1400,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_ovs_system": {
                                    "active": false,
                                    "device": "ovs-system",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on",
                                        "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": "off [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",
                                        "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": "on",
                                        "tx_gre_segmentation": "on",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "on",
                                        "tx_ipxip6_segmentation": "on",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "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": "on",
                                        "tx_udp_tnl_segmentation": "on",
                                        "tx_vlan_offload": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "0e:52:1c:bb:b6:26",
                                    "mtu": 1500,
                                    "promisc": true,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_pkg_mgr": "atomic_container",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/boot/ostree/rhcos-12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/vmlinuz-5.14.0-570.57.1.el9_6.x86_64",
                                    "boot": "UUID=19e76f87-96b8-4794-9744-0b33dca22d5b",
                                    "cgroup_no_v1": "all",
                                    "console": [
                                        "hvc0",
                                        "ttyS0"
                                    ],
                                    "ignition.platform.id": "metal",
                                    "ostree": "/ostree/boot.1/rhcos/12a61ee52bd2826a8183af75be3fde40ba3ac3c6861f00f5f1ec8b26ded7ec8a/0",
                                    "psi": "0",
                                    "root": "UUID=5eb7c122-420e-4494-80ec-41664070d7b6",
                                    "rootflags": "prjquota",
                                    "rw": true,
                                    "systemd.unified_cgroup_hierarchy": "1"
                                },
                                "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",
                                    "8",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "9",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "10",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "11",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 12,
                                "ansible_processor_nproc": 12,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 12,
                                "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": 21,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        21,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.21",
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAqWggxzdGQlbLAQO3iztc+vq2dLnAbaqtufjLISRm8rjJSAH3UZUdxACRkfaJtH4sI+/zj3DfYxh2KtVQt3+sY=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIHgaQjGDAck1ThRLXTejJt9zoqodbERVJmfMvQ7AiMMb",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCGJnQCWmOpbbIU1sT7y+2+ejK+lfZGgqtGTChnApl1n8rvlFPF+YAdu4leXBCtCPD5U4MASMbbnATQ/oBWbV8PyCu02neqGi8BYMxy/4WR8VB0I/jiwlgh6NRgKfDrlThzstdAwgByDew7Ha6CTpO5MbnxtLaHRtBk4IA//G/AiAU5cdA+47jWeTCsRkA0j/gpiETEn4zba8+EFkLTiF45zK1vsUQWT1qtG+2gL0Ypn+3PSkAeU5A7CFHAfR8xDvgjb6z2jcA9xERDHw5BZYuahbaOx27b2HvTk7xcT96J9Zfqpf7cTpCcNMQFxz6MDP16zZHsKfZEjmPUr8jIK0LlensIpPt5YIQX/pSQHOPUOHY7lSWswhr/xwJMzQ5Ww4/jaRFY38SM6tnb377gemPbnm93GxQER4PX8beKMA6PKH5fuXQVAuKcZHwSL2aBK+wRJA7cJhXIyUXNux4TtJbzqTlkQRsGS66LZt0p9Y4kVP68GPihi91VU5Kf2sAm3Kk=",
                                "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_tap0": {
                                    "active": false,
                                    "device": "tap0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "off [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": "off [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": "off",
                                        "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": "off [requested on]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "off",
                                        "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": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "on",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "off [requested on]",
                                        "tx_tcp_ecn_segmentation": "off [requested on]",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "off [requested 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": "on",
                                        "tx_vlan_stag_hw_insert": "on",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "macaddress": "5a:94:ef:e4:0c:ee",
                                    "mtu": 1500,
                                    "promisc": false,
                                    "speed": 10,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_uptime_seconds": 105,
                                "ansible_user_dir": "/var/home/core",
                                "ansible_user_gecos": "CoreOS Admin",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "core",
                                "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-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:15.653899Z",
                            "start": "2026-06-10T13:32:14.439331Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a9",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "compute-0"
                            },
                            "changed": false
                        },
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "controller"
                            },
                            "changed": false
                        },
                        "crc": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "crc"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:15.762872Z",
                            "start": "2026-06-10T13:32:15.664255Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002aa",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "template",
                            "changed": true,
                            "checksum": "008beb71826c919d4a3adfdc2445526a0fc71b08",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/host-info.compute-0.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "008beb71826c919d4a3adfdc2445526a0fc71b08",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/host-info.compute-0.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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.812461-288-151808718772803/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "be19b7609da08a9960ad7d8b815900dc",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 14845,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.812461-288-151808718772803/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "8b7f0530fd315f37a3d62ccbd2dc6c6b036b6782",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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": "8b7f0530fd315f37a3d62ccbd2dc6c6b036b6782",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.8349433-289-219739392685129/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "c4d5b711bbcbf522b7c4131faf737d6c",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 14529,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.8349433-289-219739392685129/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "template",
                            "changed": true,
                            "checksum": "b9e99d7c3d953dd690151b5c3a0542241307798a",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/host-info.crc.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "b9e99d7c3d953dd690151b5c3a0542241307798a",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/host-info.crc.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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.8570461-291-149462738971435/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3b7993fbd9096ddced3d0c0362630b1d",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 31512,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098335.8570461-291-149462738971435/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:16.412653Z",
                            "start": "2026-06-10T13:32:15.767825Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002ab",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes IUsed    IFree IUse% Mounted on\ndevtmpfs         953325   398   952927    1% /dev\ntmpfs            983032     2   983030    1% /dev/shm\ntmpfs            819200   594   818606    1% /run\n/dev/vda1      41942512 54367 41888145    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  2584     79272   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:51:f1:47 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.129.56.67/24 brd 38.129.56.255 scope global dynamic noprefixroute eth0\n       valid_lft 43144sec preferred_lft 43144sec\n    inet6 fe80::f816:3eff:fe51:f147/64 scope link proto kernel_ll \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.129.56.1 dev eth0 lladdr 00:1c:73:00:20:00 REACHABLE \n",
                            "network_routing_v4": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.67 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.67 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.67 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 np0000069789.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"
                        },
                        "controller": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes IUsed    IFree IUse% Mounted on\ndevtmpfs         438194   365   437829    1% /dev\ntmpfs            467901     2   467899    1% /dev/shm\ntmpfs            819200   575   818625    1% /run\n/dev/vda1      20970992 54367 20916625    1% /\ntmpfs             93580    16    93564    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ndevtmpfs            1712     0      1712   0% /dev\ntmpfs               1828     0      1828   0% /dev/shm\ntmpfs                732    17       715   3% /run\n/dev/vda1          40895  2297     38599   6% /\ntmpfs                366     0       366   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:56:2f:be brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.129.56.222/24 brd 38.129.56.255 scope global dynamic noprefixroute eth0\n       valid_lft 43111sec preferred_lft 43111sec\n    inet6 fe80::f816:3eff:fe56:2fbe/64 scope link proto kernel_ll \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.129.56.1 dev eth0 lladdr 00:1c:73:00:20:00 REACHABLE \n",
                            "network_routing_v4": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.222 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.222 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.222 metric 100 \n",
                            "network_routing_v6": "::1 dev lo proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux np0000069788.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"
                        },
                        "crc": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes  IUsed                IFree IUse% Mounted on\ndevtmpfs        4093788    447              4093341    1% /dev\ntmpfs           4107657      1              4107656    1% /dev/shm\ntmpfs            819200    664               818536    1% /run\n/dev/vda4      41679680 129991             41549689    1% /sysroot\ncomposefs             -      - 18446744073709511522     - /\ntmpfs           1048576     21              1048555    1% /tmp\n/dev/vda3         98304    368                97936    1% /boot\n/dev/sr0              0      0                    0     - /tmp/openstack-config-drive\ntmpfs            821531     16               821515    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ndevtmpfs               4     0         4   0% /dev\ntmpfs              16046     0     16046   0% /dev/shm\ntmpfs               6419     9      6410   1% /run\n/dev/vda4          81342 22791     58551  29% /sysroot\ncomposefs              7     7         0 100% /\ntmpfs              16046     1     16046   1% /tmp\n/dev/vda3            350   126       201  39% /boot\n/dev/sr0               1     1         0 100% /tmp/openstack-config-drive\ntmpfs               3210     0      3210   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: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:69:1b:b7 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 38.129.56.38/24 brd 38.129.56.255 scope global dynamic noprefixroute ens3\n       valid_lft 43106sec preferred_lft 43106sec\n    inet6 fe80::b7d4:fc5b:c192:4a73/64 scope link noprefixroute \n       valid_lft forever preferred_lft forever\n3: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000\n    link/ether 0e:52:1c:bb:b6:26 brd ff:ff:ff:ff:ff:ff\n4: ovn-k8s-mp0: <BROADCAST,MULTICAST> mtu 1400 qdisc noop state DOWN group default qlen 1000\n    link/ether 0a:58:0a:d9:00:02 brd ff:ff:ff:ff:ff:ff\n5: br-int: <BROADCAST,MULTICAST> mtu 1400 qdisc noop state DOWN group default qlen 1000\n    link/ether b2:a9:9f:57:07:84 brd ff:ff:ff:ff:ff:ff\n6: eth10: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/ether 8a:6f:1a:ff:2d:a2 brd ff:ff:ff:ff:ff:ff\n    inet 192.168.126.11/24 brd 192.168.126.255 scope global noprefixroute eth10\n       valid_lft forever preferred_lft forever\n9: tap0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000\n    link/ether 5a:94:ef:e4:0c:ee brd ff:ff:ff:ff:ff:ff\n",
                            "network_neighbors": "38.129.56.5 dev ens3 lladdr fa:16:3e:6a:e8:2a STALE \n38.129.56.1 dev ens3 lladdr 00:1c:73:00:20:00 REACHABLE \n",
                            "network_routing_v4": "default via 38.129.56.1 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n38.129.56.0/24 dev ens3 proto kernel scope link src 38.129.56.38 metric 100 \n169.254.169.254 via 38.129.56.5 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n192.168.126.0/24 dev eth10 proto kernel scope link src 192.168.126.11 metric 550 \n",
                            "network_routing_v6": "::1 dev lo proto kernel metric 256 pref medium\nfe80::/64 dev ens3 proto kernel metric 1024 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 4\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 4\ninitial apicid\t: 4\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 5\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 5\ninitial apicid\t: 5\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 6\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 6\ninitial apicid\t: 6\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 7\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 7\ninitial apicid\t: 7\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 8\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 8\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 8\ninitial apicid\t: 8\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\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 9\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 9\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 9\ninitial apicid\t: 9\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\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 10\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 10\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 10\ninitial apicid\t: 10\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\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 11\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2800.000\ncache size\t: 512 KB\nphysical id\t: 11\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 11\ninitial apicid\t: 11\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\nbogomips\t: 5600.00\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux crc 5.14.0-570.57.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Oct 19 22:05:48 EDT 2025 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:17.032859Z",
                            "start": "2026-06-10T13:32:16.421207Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002ad",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "template",
                            "changed": true,
                            "checksum": "1d4b4873275bc92ef2c7137f8a6e017909f82947",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/zuul-info.compute-0.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "1d4b4873275bc92ef2c7137f8a6e017909f82947",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/zuul-info.compute-0.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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.085374-357-265328361349564/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "55727547f856c0524b942adbf10c49e9",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2242,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.085374-357-265328361349564/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "4027c9903ef54b7a39e0a76184954e7e21bf132d",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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": "4027c9903ef54b7a39e0a76184954e7e21bf132d",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.110222-358-210638662614350/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "dbd3fcd38aa11d4b43d1b629ad9e993b",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2246,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.110222-358-210638662614350/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "template",
                            "changed": true,
                            "checksum": "2c04c6e9c06baf48193eb75779270db8bf6bd336",
                            "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/zuul-info.crc.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "2c04c6e9c06baf48193eb75779270db8bf6bd336",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/zuul-info.crc.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/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.1364646-359-129226483059581/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8f37772c1da2d61c9471bf55ff9ff8bc",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 3817,
                            "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ansible/tmp/ansible-tmp-1781098337.1364646-359-129226483059581/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-0000000002a5",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:17.630527Z",
                            "start": "2026-06-10T13:32:17.037159Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-0000000002ae",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:17.718536Z",
                            "start": "2026-06-10T13:32:17.683108Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000001c",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:17.749349Z",
                            "start": "2026-06-10T13:32:17.723524Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-00000000001d",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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"
                                }
                            ]
                        },
                        "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"
                                }
                            ]
                        },
                        "crc": {
                            "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": "/var/home/core/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/var/home/core/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": "/var/home/core/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/var/home/core/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": "/var/home/core/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/var/home/core/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-89f3-8d93-000000000023",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:18.767377Z",
                            "start": "2026-06-10T13:32:17.754579Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000025",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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"
                                }
                            ]
                        },
                        "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"
                                }
                            ]
                        },
                        "crc": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/home/core/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/home/core/zuul-output/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "core",
                                    "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/home/core/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "core",
                                    "path": "/var/home/core/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": "/var/home/core/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/home/core/zuul-output/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "core",
                                    "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/home/core/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "core",
                                    "path": "/var/home/core/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": "/var/home/core/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/home/core/zuul-output/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "core",
                                    "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/home/core/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "core",
                                    "path": "/var/home/core/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-001b-89f3-8d93-000000000023",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:19.880528Z",
                            "start": "2026-06-10T13:32:18.774767Z"
                        },
                        "id": "0a580a2a-001b-89f3-8d93-000000000027",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 9,
            "failures": 0,
            "ignored": 0,
            "ok": 22,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "controller": {
            "changed": 6,
            "failures": 0,
            "ignored": 0,
            "ok": 17,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        },
        "crc": {
            "changed": 6,
            "failures": 0,
            "ignored": 0,
            "ok": 17,
            "rescued": 0,
            "skipped": 3,
            "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-10T13:32:44.532933Z",
                    "start": "2026-06-10T13:32:20.829615Z"
                },
                "id": "0a580a2a-001b-7ec9-ed47-000000000004",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "mirror_fqdn": "mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org"
                            },
                            "changed": false
                        },
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "mirror_fqdn": "mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org"
                            },
                            "changed": false
                        },
                        "crc": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "mirror_fqdn": "mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-7ec9-ed47-000000000008",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:20.942828Z",
                            "start": "2026-06-10T13:32:20.840830Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000000a",
                        "name": "Set mirror_fqdn if not defined"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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
                        },
                        "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
                        },
                        "crc": {
                            "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-001b-7ec9-ed47-000000000008",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:21.451908Z",
                            "start": "2026-06-10T13:32:20.947550Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000000b",
                        "name": "Create /etc/ci"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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-1781098341.5299978-14-96638808355075/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-1781098341.5299978-14-96638808355075/source",
                            "state": "file",
                            "uid": 0
                        },
                        "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-1781098341.5459719-16-94492588541259/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-1781098341.5459719-16-94492588541259/source",
                            "state": "file",
                            "uid": 0
                        },
                        "crc": {
                            "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098341.5782287-17-76033047927556/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9fb09f017f7a6e25986e4e572d40f2ad",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 4482,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098341.5782287-17-76033047927556/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-7ec9-ed47-000000000008",
                        "name": "mirror-info-fork",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_2/review.rdoproject.org/rdo-jobs/roles/mirror-info-fork"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:22.618240Z",
                            "start": "2026-06-10T13:32:21.460233Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000000c",
                        "name": "Install ci_mirror script"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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"
                                    }
                                }
                            ]
                        },
                        "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"
                                    }
                                }
                            ]
                        },
                        "crc": {
                            "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "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": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "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": "/var/home/core/.ssh/authorized_keys",
                                            "manage_dir": true,
                                            "path": null,
                                            "state": "present",
                                            "user": "core",
                                            "validate_certs": true
                                        }
                                    },
                                    "key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "validate_certs": true,
                                    "zj_public_key": {
                                        "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-7ec9-ed47-00000000000e",
                        "name": "add-authorized-keys",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-authorized-keys"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:35.334067Z",
                            "start": "2026-06-10T13:32:22.649641Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000010",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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`"
                        },
                        "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`"
                        },
                        "crc": {
                            "action": "community.general.timezone",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "name": "UTC"
                                },
                                "before": {
                                    "name": "UTC"
                                }
                            },
                            "invocation": {
                                "module_args": {
                                    "hwclock": null,
                                    "name": "UTC"
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:36.103127Z",
                            "start": "2026-06-10T13:32:35.369926Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000013",
                        "name": "Set timezone to UTC"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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
                        },
                        "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
                        },
                        "crc": {
                            "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-10T13:32:36.608185Z",
                            "start": "2026-06-10T13:32:36.110317Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000014",
                        "name": "Create nodepool directory"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmphz8u1aau",
                                    "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-1781098356.685471-134-108524660532409/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-1781098356.685471-134-108524660532409/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmppsisfurz",
                                    "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-1781098356.6958334-135-251482330191392/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-1781098356.6958334-135-251482330191392/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes",
                            "diff": [],
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpw459mpu7",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098356.7162135-137-235532322781190/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "d41d8cd98f00b204e9800998ecf8427e",
                            "mode": "0644",
                            "owner": "core",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 0,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098356.7162135-137-235532322781190/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:37.673944Z",
                            "start": "2026-06-10T13:32:36.613654Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000015",
                        "name": "Create nodepool sub_nodes file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes_private",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpelwedkzr",
                                    "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-1781098357.7555466-161-210258366233137/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-1781098357.7555466-161-210258366233137/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes_private",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpxpluwgph",
                                    "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-1781098357.754602-162-143734035956257/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-1781098357.754602-162-143734035956257/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                            "dest": "/etc/nodepool/sub_nodes_private",
                            "diff": [],
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpbm1jd1nh",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098357.794399-165-203781730308209/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "d41d8cd98f00b204e9800998ecf8427e",
                            "mode": "0644",
                            "owner": "core",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 0,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098357.794399-165-203781730308209/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:38.742558Z",
                            "start": "2026-06-10T13:32:37.678716Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000016",
                        "name": "Create nodepool sub_nodes_private file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:38.826400Z",
                            "start": "2026-06-10T13:32:38.750285Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000017",
                        "name": "Populate nodepool sub_nodes file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "groups['subnodes'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:38.892851Z",
                            "start": "2026-06-10T13:32:38.832574Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000018",
                        "name": "Populate nodepool sub_nodes_private file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": false,
                            "false_condition": "hostvars['primary'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "copy",
                            "changed": false,
                            "false_condition": "hostvars['primary'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "copy",
                            "changed": false,
                            "false_condition": "hostvars['primary'] is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:38.984616Z",
                            "start": "2026-06-10T13:32:38.902383Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000019",
                        "name": "Create nodepool primary file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "d5d7686bc09bcb9582fca462eeeb02e0dcbb3692",
                            "dest": "/etc/nodepool/node_private",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpc46sj2k8",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d5d7686bc09bcb9582fca462eeeb02e0dcbb3692",
                                    "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-1781098359.065141-197-268302197264643/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "651c05c006600e39a7597fcb67906f1f",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 12,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098359.065141-197-268302197264643/source",
                            "state": "file",
                            "uid": 0
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "b3b5708f5a3826598c22e16b5096ac27d6bfbedb",
                            "dest": "/etc/nodepool/node_private",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp9ulz2ykt",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "b3b5708f5a3826598c22e16b5096ac27d6bfbedb",
                                    "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-1781098359.0713756-198-205549514150505/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "cd7d5f097cb7db4324101c137fa70f9e",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 13,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098359.0713756-198-205549514150505/source",
                            "state": "file",
                            "uid": 0
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "6fa770acd03e50d50d4f470a866b3cf775e8d746",
                            "dest": "/etc/nodepool/node_private",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp0vjv2wm4",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "6fa770acd03e50d50d4f470a866b3cf775e8d746",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098359.1020875-199-272514810876666/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "cc89b7edd6292e56d7d0266c4958a9f8",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 12,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098359.1020875-199-272514810876666/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:40.127295Z",
                            "start": "2026-06-10T13:32:38.988960Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001a",
                        "name": "Create nodepool node_private for this node"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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.005086",
                                    "end": "2026-06-10 13:32:40.499502",
                                    "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-10 13:32:40.494416",
                                    "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.007120",
                                    "end": "2026-06-10 13:32:40.707544",
                                    "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-10 13:32:40.700424",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        },
                        "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.005327",
                                    "end": "2026-06-10 13:32:40.555120",
                                    "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-10 13:32:40.549793",
                                    "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.016091",
                                    "end": "2026-06-10 13:32:40.774761",
                                    "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-10 13:32:40.758670",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        },
                        "crc": {
                            "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.009601",
                                    "end": "2026-06-10 13:32:40.623965",
                                    "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-10 13:32:40.614364",
                                    "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.009047",
                                    "end": "2026-06-10 13:32:40.959073",
                                    "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-10 13:32:40.950026",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:41.015132Z",
                            "start": "2026-06-10T13:32:40.135947Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001b",
                        "name": "Copy ssh keys to nodepool directory"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "bdca1a77493d00fb51567671791f4aa30f66c2f0",
                            "dest": "/etc/sudoers.d/zuul-sudo-grep",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp55par7yc",
                                    "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-1781098361.100474-233-26132759942103/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-1781098361.100474-233-26132759942103/source",
                            "state": "file",
                            "uid": 0
                        },
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "bdca1a77493d00fb51567671791f4aa30f66c2f0",
                            "dest": "/etc/sudoers.d/zuul-sudo-grep",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpetmmrx01",
                                    "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-1781098361.1073508-235-77764550794279/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-1781098361.1073508-235-77764550794279/source",
                            "state": "file",
                            "uid": 0
                        },
                        "crc": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "bdca1a77493d00fb51567671791f4aa30f66c2f0",
                            "dest": "/etc/sudoers.d/zuul-sudo-grep",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpz8dgja3_",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098361.1498344-237-273319416146186/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "c65b5e872e83f275574fd1c6d2ee9a11",
                            "mode": "0440",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 71,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098361.1498344-237-273319416146186/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:42.124115Z",
                            "start": "2026-06-10T13:32:41.023372Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001c",
                        "name": "Add sudoers role for zuul-sudo-grep.sh"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "/usr/sbin/visudo",
                                "-c"
                            ],
                            "delta": "0:00:00.008535",
                            "end": "2026-06-10 13:32:42.500919",
                            "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-001b-7ec9-ed47-00000000001d-1-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:42.492384",
                            "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-001b-7ec9-ed47-00000000001d-1-compute0"
                        },
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "/usr/sbin/visudo",
                                "-c"
                            ],
                            "delta": "0:00:00.013892",
                            "end": "2026-06-10 13:32:42.533097",
                            "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-001b-7ec9-ed47-00000000001d-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:42.519205",
                            "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-001b-7ec9-ed47-00000000001d-1-controller"
                        },
                        "crc": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "/usr/sbin/visudo",
                                "-c"
                            ],
                            "delta": "0:00:00.012575",
                            "end": "2026-06-10 13:32:42.643170",
                            "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-001b-7ec9-ed47-00000000001d-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:42.630595",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/etc/sudoers: parsed OK\n/etc/sudoers.d/90-cloud-init-users: parsed OK\n/etc/sudoers.d/coreos-sudo-group: 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/coreos-sudo-group: parsed OK",
                                "/etc/sudoers.d/zuul-sudo-grep: parsed OK"
                            ],
                            "zuul_log_id": "0a580a2a-001b-7ec9-ed47-00000000001d-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:42.802083Z",
                            "start": "2026-06-10T13:32:42.176583Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001d",
                        "name": "Validate sudoers config after edits"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "changed": false,
                            "cmd": "env\n",
                            "delta": "0:00:00.009878",
                            "end": "2026-06-10 13:32:43.166318",
                            "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-001b-7ec9-ed47-00000000001e-1-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:43.156440",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "SHELL=/bin/bash\nZUUL_PROJECT=openstack-k8s-operators/edpm-ansible\nZUUL_SHORT_PROJECT_NAME=edpm-ansible\nZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\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.47 47856 38.129.56.67 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nWORKSPACE=/home/zuul/workspace\nXDG_SESSION_CLASS=user\nSELINUX_ROLE_REQUESTED=\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nUSER=zuul\nZUUL_VOTING=True\nBUILD_TIMEOUT=10800000\nSELINUX_USE_CURRENT_RANGE=\nSHLVL=1\nZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nXDG_SESSION_ID=1\nZUUL_BRANCH=main\nXDG_RUNTIME_DIR=/run/user/1000\nSSH_CLIENT=38.102.83.47 47856 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=1185\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus\nZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9\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/edpm-ansible",
                                "ZUUL_SHORT_PROJECT_NAME=edpm-ansible",
                                "ZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "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.47 47856 38.129.56.67 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "WORKSPACE=/home/zuul/workspace",
                                "XDG_SESSION_CLASS=user",
                                "SELINUX_ROLE_REQUESTED=",
                                "LESSOPEN=||/usr/bin/lesspipe.sh %s",
                                "USER=zuul",
                                "ZUUL_VOTING=True",
                                "BUILD_TIMEOUT=10800000",
                                "SELINUX_USE_CURRENT_RANGE=",
                                "SHLVL=1",
                                "ZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "XDG_SESSION_ID=1",
                                "ZUUL_BRANCH=main",
                                "XDG_RUNTIME_DIR=/run/user/1000",
                                "SSH_CLIENT=38.102.83.47 47856 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=1185",
                                "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus",
                                "ZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9",
                                "BASH_FUNC_which%%=() {  ( alias;",
                                " eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@",
                                "}"
                            ],
                            "zuul_log_id": "0a580a2a-001b-7ec9-ed47-00000000001e-1-compute0"
                        },
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "cmd": "env\n",
                            "delta": "0:00:00.006627",
                            "end": "2026-06-10 13:32:43.145084",
                            "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-001b-7ec9-ed47-00000000001e-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:43.138457",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "SHELL=/bin/bash\nZUUL_PROJECT=openstack-k8s-operators/edpm-ansible\nZUUL_SHORT_PROJECT_NAME=edpm-ansible\nZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\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.47 33846 38.129.56.222 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nWORKSPACE=/home/zuul/workspace\nXDG_SESSION_CLASS=user\nSELINUX_ROLE_REQUESTED=\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nUSER=zuul\nZUUL_VOTING=True\nBUILD_TIMEOUT=10800000\nSELINUX_USE_CURRENT_RANGE=\nSHLVL=1\nZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nXDG_SESSION_ID=1\nZUUL_BRANCH=main\nXDG_RUNTIME_DIR=/run/user/1000\nSSH_CLIENT=38.102.83.47 33846 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=1185\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus\nZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9\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/edpm-ansible",
                                "ZUUL_SHORT_PROJECT_NAME=edpm-ansible",
                                "ZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "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.47 33846 38.129.56.222 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "WORKSPACE=/home/zuul/workspace",
                                "XDG_SESSION_CLASS=user",
                                "SELINUX_ROLE_REQUESTED=",
                                "LESSOPEN=||/usr/bin/lesspipe.sh %s",
                                "USER=zuul",
                                "ZUUL_VOTING=True",
                                "BUILD_TIMEOUT=10800000",
                                "SELINUX_USE_CURRENT_RANGE=",
                                "SHLVL=1",
                                "ZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "XDG_SESSION_ID=1",
                                "ZUUL_BRANCH=main",
                                "XDG_RUNTIME_DIR=/run/user/1000",
                                "SSH_CLIENT=38.102.83.47 33846 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=1185",
                                "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus",
                                "ZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9",
                                "BASH_FUNC_which%%=() {  ( alias;",
                                " eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@",
                                "}"
                            ],
                            "zuul_log_id": "0a580a2a-001b-7ec9-ed47-00000000001e-1-controller"
                        },
                        "crc": {
                            "action": "shell",
                            "changed": false,
                            "cmd": "env\n",
                            "delta": "0:00:00.012199",
                            "end": "2026-06-10 13:32:43.224037",
                            "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-001b-7ec9-ed47-00000000001e-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:32:43.211838",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "SHELL=/bin/bash\nZUUL_PROJECT=openstack-k8s-operators/edpm-ansible\nZUUL_SHORT_PROJECT_NAME=edpm-ansible\nZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nPWD=/var/home/core\nZUUL_PIPELINE=github-check\nLOGNAME=core\nXDG_SESSION_TYPE=tty\n_=/usr/bin/env\nMOTD_SHOWN=pam\nHOME=/var/home/core\nLANG=C.UTF-8\nSSH_CONNECTION=38.102.83.47 53070 38.129.56.38 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nWORKSPACE=/home/zuul/workspace\nXDG_SESSION_CLASS=user\nSELINUX_ROLE_REQUESTED=\nLESSOPEN=||/usr/bin/lesspipe.sh %s\nUSER=core\nZUUL_VOTING=True\nBUILD_TIMEOUT=10800000\nSELINUX_USE_CURRENT_RANGE=\nSHLVL=1\nZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8\nXDG_SESSION_ID=2\nZUUL_BRANCH=main\nXDG_RUNTIME_DIR=/run/user/1000\nSSH_CLIENT=38.102.83.47 53070 22\nDEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:\nwhich_declare=declare -f\nPATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nSELINUX_LEVEL_REQUESTED=\nZUUL_CHANGE=1185\nDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus\nZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9\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/edpm-ansible",
                                "ZUUL_SHORT_PROJECT_NAME=edpm-ansible",
                                "ZUUL_CHANGES=openstack-k8s-operators/edpm-ansible:main:refs/changes/85/1185/9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "PWD=/var/home/core",
                                "ZUUL_PIPELINE=github-check",
                                "LOGNAME=core",
                                "XDG_SESSION_TYPE=tty",
                                "_=/usr/bin/env",
                                "MOTD_SHOWN=pam",
                                "HOME=/var/home/core",
                                "LANG=C.UTF-8",
                                "SSH_CONNECTION=38.102.83.47 53070 38.129.56.38 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=1185,9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "WORKSPACE=/home/zuul/workspace",
                                "XDG_SESSION_CLASS=user",
                                "SELINUX_ROLE_REQUESTED=",
                                "LESSOPEN=||/usr/bin/lesspipe.sh %s",
                                "USER=core",
                                "ZUUL_VOTING=True",
                                "BUILD_TIMEOUT=10800000",
                                "SELINUX_USE_CURRENT_RANGE=",
                                "SHLVL=1",
                                "ZUUL_PATCHSET=9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                "XDG_SESSION_ID=2",
                                "ZUUL_BRANCH=main",
                                "XDG_RUNTIME_DIR=/run/user/1000",
                                "SSH_CLIENT=38.102.83.47 53070 22",
                                "DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:",
                                "which_declare=declare -f",
                                "PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "SELINUX_LEVEL_REQUESTED=",
                                "ZUUL_CHANGE=1185",
                                "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus",
                                "ZUUL_UUID=81f70f2355514b6987e92a8a1f4532d9",
                                "BASH_FUNC_which%%=() {  ( alias;",
                                " eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@",
                                "}"
                            ],
                            "zuul_log_id": "0a580a2a-001b-7ec9-ed47-00000000001e-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:43.446511Z",
                            "start": "2026-06-10T13:32:42.875001Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001e",
                        "name": "Show the environment passed in to job shell scripts"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "file",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "file",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:43.514128Z",
                            "start": "2026-06-10T13:32:43.452348Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-00000000001f",
                        "name": "Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_user_id == \"zuul-worker\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:44.111237Z",
                            "start": "2026-06-10T13:32:43.578988Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000020",
                        "name": "Symlink /home/zuul-worker/workspace"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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
                        },
                        "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
                        },
                        "crc": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/home/core/workspace",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/home/core/workspace",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "core",
                            "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": "/var/home/core/workspace",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "core",
                            "path": "/var/home/core/workspace",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:44.532933Z",
                            "start": "2026-06-10T13:32:44.116973Z"
                        },
                        "id": "0a580a2a-001b-7ec9-ed47-000000000021",
                        "name": "Ensure legacy workspace directory"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 14,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "controller": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 14,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "crc": {
            "changed": 10,
            "failures": 0,
            "ignored": 0,
            "ok": 14,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "2",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:35:15.428459Z",
                    "start": "2026-06-10T13:32:45.433872Z"
                },
                "id": "0a580a2a-001b-e500-e377-000000000004",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "crc_ci_bootstrap_networking": {
                                "instances": {
                                    "compute-0": {
                                        "networks": {
                                            "default": {
                                                "ip": "192.168.122.100"
                                            },
                                            "internal-api": {
                                                "config_nm": false,
                                                "ip": "172.17.0.100"
                                            },
                                            "storage": {
                                                "config_nm": false,
                                                "ip": "172.18.0.100"
                                            },
                                            "tenant": {
                                                "config_nm": false,
                                                "ip": "172.19.0.100"
                                            }
                                        }
                                    },
                                    "controller": {
                                        "networks": {
                                            "default": {
                                                "ip": "192.168.122.11"
                                            }
                                        }
                                    },
                                    "crc": {
                                        "networks": {
                                            "default": {
                                                "ip": "192.168.122.10"
                                            },
                                            "internal-api": {
                                                "ip": "172.17.0.5"
                                            },
                                            "storage": {
                                                "ip": "172.18.0.5"
                                            },
                                            "tenant": {
                                                "ip": "172.19.0.5"
                                            }
                                        }
                                    }
                                },
                                "networks": {
                                    "default": {
                                        "mtu": "1500",
                                        "range": "192.168.122.0/24",
                                        "router_net": "",
                                        "transparent": true
                                    },
                                    "internal-api": {
                                        "range": "172.17.0.0/24",
                                        "vlan": 20
                                    },
                                    "storage": {
                                        "range": "172.18.0.0/24",
                                        "vlan": 21
                                    },
                                    "tenant": {
                                        "range": "172.19.0.0/24",
                                        "vlan": 22
                                    }
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.495947Z",
                            "start": "2026-06-10T13:32:45.446321Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000006",
                        "name": "Debug parameters"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.554360Z",
                            "start": "2026-06-10T13:32:45.499725Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000000a",
                        "name": "Assert crc_ci_bootstrap_cloud_name is defined"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.620289Z",
                            "start": "2026-06-10T13:32:45.562229Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000000b",
                        "name": "Assert crc_ci_bootstrap_networking is defined and contains the minimum fields"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.674624Z",
                            "start": "2026-06-10T13:32:45.629531Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000000c",
                        "name": "Assert that the default network exists and has no VLAN tag"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "compute-0",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.100"
                                                },
                                                "internal-api": {
                                                    "config_nm": false,
                                                    "ip": "172.17.0.100"
                                                },
                                                "storage": {
                                                    "config_nm": false,
                                                    "ip": "172.18.0.100"
                                                },
                                                "tenant": {
                                                    "config_nm": false,
                                                    "ip": "172.19.0.100"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "controller",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.11"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "crc",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.10"
                                                },
                                                "internal-api": {
                                                    "ip": "172.17.0.5"
                                                },
                                                "storage": {
                                                    "ip": "172.18.0.5"
                                                },
                                                "tenant": {
                                                    "ip": "172.19.0.5"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.830775Z",
                            "start": "2026-06-10T13:32:45.681619Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000000d",
                        "name": "Assert that all instances has a given fixed IP for each net and default net is present"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "compute-0",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.100"
                                                },
                                                "internal-api": {
                                                    "config_nm": false,
                                                    "ip": "172.17.0.100"
                                                },
                                                "storage": {
                                                    "config_nm": false,
                                                    "ip": "172.18.0.100"
                                                },
                                                "tenant": {
                                                    "config_nm": false,
                                                    "ip": "172.19.0.100"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "controller",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.11"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "crc",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.10"
                                                },
                                                "internal-api": {
                                                    "ip": "172.17.0.5"
                                                },
                                                "storage": {
                                                    "ip": "172.18.0.5"
                                                },
                                                "tenant": {
                                                    "ip": "172.19.0.5"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:45.922664Z",
                            "start": "2026-06-10T13:32:45.838534Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000000f",
                        "name": "Assert that every host references an valid/declared network"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "compute-0",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.100"
                                                },
                                                "internal-api": {
                                                    "config_nm": false,
                                                    "ip": "172.17.0.100"
                                                },
                                                "storage": {
                                                    "config_nm": false,
                                                    "ip": "172.18.0.100"
                                                },
                                                "tenant": {
                                                    "config_nm": false,
                                                    "ip": "172.19.0.100"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "controller",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.11"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "key": "crc",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.10"
                                                },
                                                "internal-api": {
                                                    "ip": "172.17.0.5"
                                                },
                                                "storage": {
                                                    "ip": "172.18.0.5"
                                                },
                                                "tenant": {
                                                    "ip": "172.19.0.5"
                                                }
                                            }
                                        }
                                    },
                                    "msg": "All assertions passed"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:46.114498Z",
                            "start": "2026-06-10T13:32:45.931008Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000011",
                        "name": "Assert that all instances has in range fixed IP for each net"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:32:46.262927Z",
                            "start": "2026-06-10T13:32:46.122493Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000013",
                        "name": "Assert that all non-default nets has the vlan tag"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "python-openstackclient"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "python-openstackclient"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "python-openstackclient"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "  WARNING: The script pygmentize is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script markdown-it is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script pbr is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script normalizer is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script netaddr is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The scripts oslo-config-generator and oslo-config-validator are installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script openstack-inventory is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script cinder is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\n  WARNING: The script openstack is installed in '/usr/local/bin' which is not on PATH.\n  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n",
                            "stderr_lines": [
                                "  WARNING: The script pygmentize is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script markdown-it is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script pbr is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script normalizer is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script netaddr is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The scripts oslo-config-generator and oslo-config-validator are installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script openstack-inventory is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script cinder is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "  WARNING: The script openstack is installed in '/usr/local/bin' which is not on PATH.",
                                "  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv"
                            ],
                            "stdout": "Collecting python-openstackclient\n  Downloading python_openstackclient-8.0.0-py3-none-any.whl (1.1 MB)\nCollecting pbr!=2.1.0,>=2.0.0\n  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nCollecting cliff>=3.5.0\n  Downloading cliff-4.9.1-py3-none-any.whl (84 kB)\nCollecting iso8601>=0.1.11\n  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nCollecting python-cinderclient>=3.3.0\n  Downloading python_cinderclient-9.7.0-py3-none-any.whl (256 kB)\nCollecting stevedore>=2.0.1\n  Downloading stevedore-5.5.0-py3-none-any.whl (49 kB)\nCollecting osc-lib>=2.3.0\n  Downloading osc_lib-4.0.2-py3-none-any.whl (93 kB)\nCollecting oslo.i18n>=3.15.3\n  Downloading oslo_i18n-6.6.0-py3-none-any.whl (46 kB)\nCollecting python-keystoneclient>=3.22.0\n  Downloading python_keystoneclient-5.6.0-py3-none-any.whl (397 kB)\nCollecting requests>=2.27.0\n  Downloading requests-2.32.5-py3-none-any.whl (64 kB)\nCollecting cryptography>=2.7\n  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\nCollecting openstacksdk>=3.3.0\n  Downloading openstacksdk-4.5.0-py3-none-any.whl (1.8 MB)\nRequirement already satisfied: PrettyTable>=0.7.2 in /usr/lib/python3.9/site-packages (from cliff>=3.5.0->python-openstackclient) (0.7.2)\nCollecting autopage>=0.4.0\n  Downloading autopage-0.6.0-py3-none-any.whl (30 kB)\nCollecting importlib-metadata>=4.4\n  Downloading importlib_metadata-8.7.1-py3-none-any.whl (27 kB)\nCollecting cmd2>=1.0.0\n  Downloading cmd2-2.7.0-py3-none-any.whl (154 kB)\nRequirement already satisfied: PyYAML>=3.12 in /usr/lib64/python3.9/site-packages (from cliff>=3.5.0->python-openstackclient) (5.4.1)\nCollecting typing-extensions>=4.13.2\n  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nCollecting cffi>=2.0.0\n  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)\nCollecting requestsexceptions>=1.2.0\n  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 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: jsonpatch!=1.20,>=1.16 in /usr/lib/python3.9/site-packages (from openstacksdk>=3.3.0->python-openstackclient) (1.21)\nCollecting jmespath>=0.9.0\n  Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nCollecting decorator>=4.4.1\n  Downloading decorator-5.3.1-py3-none-any.whl (10 kB)\nCollecting os-service-types>=1.7.0\n  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)\nCollecting psutil>=3.2.2\n  Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)\nCollecting keystoneauth1>=5.10.0\n  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)\nCollecting oslo.utils>=3.33.0\n  Downloading oslo_utils-9.1.0-py3-none-any.whl (134 kB)\nRequirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->python-openstackclient) (53.0.0)\nRequirement already satisfied: packaging>=20.4 in /usr/lib/python3.9/site-packages (from python-keystoneclient>=3.22.0->python-openstackclient) (20.9)\nCollecting oslo.serialization>=2.18.0\n  Downloading oslo_serialization-5.8.0-py3-none-any.whl (25 kB)\nCollecting debtcollector>=1.2.0\n  Downloading debtcollector-3.0.0-py3-none-any.whl (23 kB)\nCollecting oslo.config>=5.2.0\n  Downloading oslo_config-10.0.0-py3-none-any.whl (131 kB)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests>=2.27.0->python-openstackclient) (2.10)\nCollecting charset_normalizer<4,>=2\n  Downloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (208 kB)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests>=2.27.0->python-openstackclient) (1.26.5)\nCollecting certifi>=2017.4.17\n  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nCollecting pycparser\n  Downloading pycparser-2.23-py3-none-any.whl (118 kB)\nCollecting rich-argparse>=1.7.1\n  Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB)\nCollecting wcwidth>=0.2.10\n  Downloading wcwidth-0.8.1-py3-none-any.whl (323 kB)\nCollecting pyperclip>=1.8\n  Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB)\nCollecting wrapt>=1.7.0\n  Downloading wrapt-2.2.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (152 kB)\nCollecting zipp>=3.20\n  Downloading zipp-3.23.1-py3-none-any.whl (10 kB)\nRequirement already satisfied: jsonpointer>=1.9 in /usr/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk>=3.3.0->python-openstackclient) (2.0)\nCollecting netaddr>=0.7.18\n  Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB)\nCollecting rfc3986>=1.2.0\n  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)\nCollecting msgpack>=0.5.2\n  Downloading msgpack-1.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (404 kB)\nCollecting tzdata>=2022.4\n  Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nRequirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3.9/site-packages (from oslo.utils>=3.33.0->osc-lib>=2.3.0->python-openstackclient) (2.4.7)\nCollecting rich>=11.0.0\n  Downloading rich-15.0.0-py3-none-any.whl (310 kB)\nCollecting markdown-it-py>=2.2.0\n  Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)\nCollecting pygments<3.0.0,>=2.13.0\n  Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)\nCollecting mdurl~=0.1\n  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)\nInstalling collected packages: mdurl, pygments, markdown-it-py, wrapt, rich, pycparser, pbr, charset-normalizer, certifi, zipp, wcwidth, tzdata, typing-extensions, stevedore, rich-argparse, requests, pyperclip, psutil, oslo.i18n, os-service-types, netaddr, iso8601, decorator, debtcollector, cffi, rfc3986, requestsexceptions, platformdirs, oslo.utils, msgpack, keystoneauth1, jmespath, importlib-metadata, dogpile.cache, cryptography, cmd2, autopage, oslo.serialization, oslo.config, openstacksdk, cliff, python-keystoneclient, python-cinderclient, osc-lib, python-openstackclient\nSuccessfully installed autopage-0.6.0 certifi-2026.5.20 cffi-2.0.0 charset-normalizer-3.4.7 cliff-4.9.1 cmd2-2.7.0 cryptography-48.0.1 debtcollector-3.0.0 decorator-5.3.1 dogpile.cache-1.4.1 importlib-metadata-8.7.1 iso8601-2.1.0 jmespath-1.1.0 keystoneauth1-5.11.1 markdown-it-py-3.0.0 mdurl-0.1.2 msgpack-1.1.2 netaddr-1.3.0 openstacksdk-4.5.0 os-service-types-1.7.0 osc-lib-4.0.2 oslo.config-10.0.0 oslo.i18n-6.6.0 oslo.serialization-5.8.0 oslo.utils-9.1.0 pbr-7.0.3 platformdirs-4.4.0 psutil-7.2.2 pycparser-2.23 pygments-2.20.0 pyperclip-1.11.0 python-cinderclient-9.7.0 python-keystoneclient-5.6.0 python-openstackclient-8.0.0 requests-2.32.5 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-15.0.0 rich-argparse-1.8.0 stevedore-5.5.0 typing-extensions-4.15.0 tzdata-2026.2 wcwidth-0.8.1 wrapt-2.2.1 zipp-3.23.1\n",
                            "stdout_lines": [
                                "Collecting python-openstackclient",
                                "  Downloading python_openstackclient-8.0.0-py3-none-any.whl (1.1 MB)",
                                "Collecting pbr!=2.1.0,>=2.0.0",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
                                "Collecting cliff>=3.5.0",
                                "  Downloading cliff-4.9.1-py3-none-any.whl (84 kB)",
                                "Collecting iso8601>=0.1.11",
                                "  Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
                                "Collecting python-cinderclient>=3.3.0",
                                "  Downloading python_cinderclient-9.7.0-py3-none-any.whl (256 kB)",
                                "Collecting stevedore>=2.0.1",
                                "  Downloading stevedore-5.5.0-py3-none-any.whl (49 kB)",
                                "Collecting osc-lib>=2.3.0",
                                "  Downloading osc_lib-4.0.2-py3-none-any.whl (93 kB)",
                                "Collecting oslo.i18n>=3.15.3",
                                "  Downloading oslo_i18n-6.6.0-py3-none-any.whl (46 kB)",
                                "Collecting python-keystoneclient>=3.22.0",
                                "  Downloading python_keystoneclient-5.6.0-py3-none-any.whl (397 kB)",
                                "Collecting requests>=2.27.0",
                                "  Downloading requests-2.32.5-py3-none-any.whl (64 kB)",
                                "Collecting cryptography>=2.7",
                                "  Downloading cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "Collecting openstacksdk>=3.3.0",
                                "  Downloading openstacksdk-4.5.0-py3-none-any.whl (1.8 MB)",
                                "Requirement already satisfied: PrettyTable>=0.7.2 in /usr/lib/python3.9/site-packages (from cliff>=3.5.0->python-openstackclient) (0.7.2)",
                                "Collecting autopage>=0.4.0",
                                "  Downloading autopage-0.6.0-py3-none-any.whl (30 kB)",
                                "Collecting importlib-metadata>=4.4",
                                "  Downloading importlib_metadata-8.7.1-py3-none-any.whl (27 kB)",
                                "Collecting cmd2>=1.0.0",
                                "  Downloading cmd2-2.7.0-py3-none-any.whl (154 kB)",
                                "Requirement already satisfied: PyYAML>=3.12 in /usr/lib64/python3.9/site-packages (from cliff>=3.5.0->python-openstackclient) (5.4.1)",
                                "Collecting typing-extensions>=4.13.2",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Collecting cffi>=2.0.0",
                                "  Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)",
                                "Collecting requestsexceptions>=1.2.0",
                                "  Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 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: jsonpatch!=1.20,>=1.16 in /usr/lib/python3.9/site-packages (from openstacksdk>=3.3.0->python-openstackclient) (1.21)",
                                "Collecting jmespath>=0.9.0",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Collecting decorator>=4.4.1",
                                "  Downloading decorator-5.3.1-py3-none-any.whl (10 kB)",
                                "Collecting os-service-types>=1.7.0",
                                "  Downloading os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)",
                                "Collecting psutil>=3.2.2",
                                "  Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)",
                                "Collecting keystoneauth1>=5.10.0",
                                "  Downloading keystoneauth1-5.11.1-py3-none-any.whl (344 kB)",
                                "Collecting oslo.utils>=3.33.0",
                                "  Downloading oslo_utils-9.1.0-py3-none-any.whl (134 kB)",
                                "Requirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->python-openstackclient) (53.0.0)",
                                "Requirement already satisfied: packaging>=20.4 in /usr/lib/python3.9/site-packages (from python-keystoneclient>=3.22.0->python-openstackclient) (20.9)",
                                "Collecting oslo.serialization>=2.18.0",
                                "  Downloading oslo_serialization-5.8.0-py3-none-any.whl (25 kB)",
                                "Collecting debtcollector>=1.2.0",
                                "  Downloading debtcollector-3.0.0-py3-none-any.whl (23 kB)",
                                "Collecting oslo.config>=5.2.0",
                                "  Downloading oslo_config-10.0.0-py3-none-any.whl (131 kB)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.9/site-packages (from requests>=2.27.0->python-openstackclient) (2.10)",
                                "Collecting charset_normalizer<4,>=2",
                                "  Downloading charset_normalizer-3.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (208 kB)",
                                "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests>=2.27.0->python-openstackclient) (1.26.5)",
                                "Collecting certifi>=2017.4.17",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Collecting pycparser",
                                "  Downloading pycparser-2.23-py3-none-any.whl (118 kB)",
                                "Collecting rich-argparse>=1.7.1",
                                "  Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB)",
                                "Collecting wcwidth>=0.2.10",
                                "  Downloading wcwidth-0.8.1-py3-none-any.whl (323 kB)",
                                "Collecting pyperclip>=1.8",
                                "  Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB)",
                                "Collecting wrapt>=1.7.0",
                                "  Downloading wrapt-2.2.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (152 kB)",
                                "Collecting zipp>=3.20",
                                "  Downloading zipp-3.23.1-py3-none-any.whl (10 kB)",
                                "Requirement already satisfied: jsonpointer>=1.9 in /usr/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk>=3.3.0->python-openstackclient) (2.0)",
                                "Collecting netaddr>=0.7.18",
                                "  Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB)",
                                "Collecting rfc3986>=1.2.0",
                                "  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)",
                                "Collecting msgpack>=0.5.2",
                                "  Downloading msgpack-1.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (404 kB)",
                                "Collecting tzdata>=2022.4",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Requirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3.9/site-packages (from oslo.utils>=3.33.0->osc-lib>=2.3.0->python-openstackclient) (2.4.7)",
                                "Collecting rich>=11.0.0",
                                "  Downloading rich-15.0.0-py3-none-any.whl (310 kB)",
                                "Collecting markdown-it-py>=2.2.0",
                                "  Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)",
                                "Collecting pygments<3.0.0,>=2.13.0",
                                "  Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)",
                                "Collecting mdurl~=0.1",
                                "  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)",
                                "Installing collected packages: mdurl, pygments, markdown-it-py, wrapt, rich, pycparser, pbr, charset-normalizer, certifi, zipp, wcwidth, tzdata, typing-extensions, stevedore, rich-argparse, requests, pyperclip, psutil, oslo.i18n, os-service-types, netaddr, iso8601, decorator, debtcollector, cffi, rfc3986, requestsexceptions, platformdirs, oslo.utils, msgpack, keystoneauth1, jmespath, importlib-metadata, dogpile.cache, cryptography, cmd2, autopage, oslo.serialization, oslo.config, openstacksdk, cliff, python-keystoneclient, python-cinderclient, osc-lib, python-openstackclient",
                                "Successfully installed autopage-0.6.0 certifi-2026.5.20 cffi-2.0.0 charset-normalizer-3.4.7 cliff-4.9.1 cmd2-2.7.0 cryptography-48.0.1 debtcollector-3.0.0 decorator-5.3.1 dogpile.cache-1.4.1 importlib-metadata-8.7.1 iso8601-2.1.0 jmespath-1.1.0 keystoneauth1-5.11.1 markdown-it-py-3.0.0 mdurl-0.1.2 msgpack-1.1.2 netaddr-1.3.0 openstacksdk-4.5.0 os-service-types-1.7.0 osc-lib-4.0.2 oslo.config-10.0.0 oslo.i18n-6.6.0 oslo.serialization-5.8.0 oslo.utils-9.1.0 pbr-7.0.3 platformdirs-4.4.0 psutil-7.2.2 pycparser-2.23 pygments-2.20.0 pyperclip-1.11.0 python-cinderclient-9.7.0 python-keystoneclient-5.6.0 python-openstackclient-8.0.0 requests-2.32.5 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-15.0.0 rich-argparse-1.8.0 stevedore-5.5.0 typing-extensions-4.15.0 tzdata-2026.2 wcwidth-0.8.1 wrapt-2.2.1 zipp-3.23.1"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:06.038730Z",
                            "start": "2026-06-10T13:32:46.330287Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000014",
                        "name": "Install required packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/.config/openstack/",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/.config/openstack/",
                                    "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/.config/openstack/",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul",
                            "path": "/home/zuul/.config/openstack/",
                            "secontext": "unconfined_u:object_r:config_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:06.421463Z",
                            "start": "2026-06-10T13:33:06.049273Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000015",
                        "name": "Create openstack config dir"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/etc/ci/env",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/etc/ci/env",
                                            "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/etc/ci/env",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "compute-0",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/etc/ci/env",
                                    "secontext": "unconfined_u:object_r:etc_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/etc/ci/env",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/etc/ci/env",
                                            "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/etc/ci/env",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "crc",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/etc/ci/env",
                                    "secontext": "unconfined_u:object_r:etc_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/etc/ci/env",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/etc/ci/env",
                                            "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": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/etc/ci/env",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "controller",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/etc/ci/env",
                                    "secontext": "unconfined_u:object_r:etc_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:07.296888Z",
                            "start": "2026-06-10T13:33:06.429529Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000016",
                        "name": "Create ci dir in etc folder in the controller"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_network_name": "zuul-ci-net-81f70f23",
                                "crc_ci_bootstrap_router_name": "zuul-ci-subnet-router-81f70f23",
                                "crc_ci_bootstrap_subnet_name": "zuul-ci-subnet-81f70f23"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:07.353282Z",
                            "start": "2026-06-10T13:33:07.301677Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000017",
                        "name": "Set global resource names as facts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "cloud_secrets[ crc_ci_bootstrap_cloud_name ].ca_cert is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:07.392462Z",
                            "start": "2026-06-10T13:33:07.357087Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000019",
                        "name": "Generate CA cert file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "cloud_secrets[ crc_ci_bootstrap_cloud_name ].ca_cert is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:07.924777Z",
                            "start": "2026-06-10T13:33:07.413074Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000001a",
                        "name": "Update CA certs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "73c2f4a89e938d45c6ec6daec80de1179d607f39",
                            "dest": "/home/zuul/.config/openstack/clouds.yaml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "crc.clouds.yaml.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "73c2f4a89e938d45c6ec6daec80de1179d607f39",
                                    "content": null,
                                    "dest": "/home/zuul/.config/openstack/clouds.yaml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "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-1781098387.9922202-25-79656774732319/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "a84180aee60f58c26786826980f8e0be",
                            "mode": "0600",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:config_home_t:s0",
                            "size": 496,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098387.9922202-25-79656774732319/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:08.895480Z",
                            "start": "2026-06-10T13:33:07.929885Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000001c",
                        "name": "Generate clouds config from cloud_secrets secret"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "network",
                                "create",
                                "--mtu",
                                "1500",
                                "--transparent-vlan",
                                "--disable-port-security",
                                "zuul-ci-net-81f70f23",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:05.534007",
                            "end": "2026-06-10 13:33:14.789921",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack network create --mtu 1500 --transparent-vlan --disable-port-security zuul-ci-net-81f70f23 -f yaml",
                                    "_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-001b-e500-e377-000000000020-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:09.255914",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "admin_state_up: true\navailability_zone_hints:\n- nova\navailability_zones: []\ncreated_at: '2026-06-10T13:33:13Z'\ndescription: ''\ndns_domain: ''\nid: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b\nipv4_address_scope: null\nipv6_address_scope: null\nis_default: false\nis_vlan_qinq: null\nis_vlan_transparent: true\nl2_adjacency: true\nmtu: 1500\nname: zuul-ci-net-81f70f23\nport_security_enabled: false\nproject_id: 4b633c451ac74233be3721a3635275e5\nprovider:network_type: null\nprovider:physical_network: null\nprovider:segmentation_id: null\nqos_policy_id: null\nrevision_number: 1\nrouter:external: false\nsegments: null\nshared: false\nstatus: ACTIVE\nsubnets: []\ntags: []\nupdated_at: '2026-06-10T13:33:14Z'",
                            "stdout_lines": [
                                "admin_state_up: true",
                                "availability_zone_hints:",
                                "- nova",
                                "availability_zones: []",
                                "created_at: '2026-06-10T13:33:13Z'",
                                "description: ''",
                                "dns_domain: ''",
                                "id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "ipv4_address_scope: null",
                                "ipv6_address_scope: null",
                                "is_default: false",
                                "is_vlan_qinq: null",
                                "is_vlan_transparent: true",
                                "l2_adjacency: true",
                                "mtu: 1500",
                                "name: zuul-ci-net-81f70f23",
                                "port_security_enabled: false",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "provider:network_type: null",
                                "provider:physical_network: null",
                                "provider:segmentation_id: null",
                                "qos_policy_id: null",
                                "revision_number: 1",
                                "router:external: false",
                                "segments: null",
                                "shared: false",
                                "status: ACTIVE",
                                "subnets: []",
                                "tags: []",
                                "updated_at: '2026-06-10T13:33:14Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000020-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:15.349164Z",
                            "start": "2026-06-10T13:33:08.933877Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000020",
                        "name": "Create the default network"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "subnet",
                                "create",
                                "--network",
                                "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "--subnet-range",
                                "192.168.122.0/24",
                                "--no-dhcp",
                                "zuul-ci-subnet-81f70f23",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:03.421085",
                            "end": "2026-06-10 13:33:18.996904",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack subnet create --network 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b --subnet-range 192.168.122.0/24 --no-dhcp zuul-ci-subnet-81f70f23 -f yaml",
                                    "_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-001b-e500-e377-000000000021-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:15.575819",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "allocation_pools:\n- end: 192.168.122.254\n  start: 192.168.122.2\ncidr: 192.168.122.0/24\ncreated_at: '2026-06-10T13:33:17Z'\ndescription: ''\ndns_nameservers: []\ndns_publish_fixed_ip: null\nenable_dhcp: false\ngateway_ip: 192.168.122.1\nhost_routes: []\nid: 20bf8573-0d92-4707-9491-f9dce2909eee\nip_version: 4\nipv6_address_mode: null\nipv6_ra_mode: null\nname: zuul-ci-subnet-81f70f23\nnetwork_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b\nproject_id: 4b633c451ac74233be3721a3635275e5\nrevision_number: 0\nsegment_id: null\nservice_types: []\nsubnetpool_id: null\ntags: []\nupdated_at: '2026-06-10T13:33:17Z'",
                            "stdout_lines": [
                                "allocation_pools:",
                                "- end: 192.168.122.254",
                                "  start: 192.168.122.2",
                                "cidr: 192.168.122.0/24",
                                "created_at: '2026-06-10T13:33:17Z'",
                                "description: ''",
                                "dns_nameservers: []",
                                "dns_publish_fixed_ip: null",
                                "enable_dhcp: false",
                                "gateway_ip: 192.168.122.1",
                                "host_routes: []",
                                "id: 20bf8573-0d92-4707-9491-f9dce2909eee",
                                "ip_version: 4",
                                "ipv6_address_mode: null",
                                "ipv6_ra_mode: null",
                                "name: zuul-ci-subnet-81f70f23",
                                "network_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "revision_number: 0",
                                "segment_id: null",
                                "service_types: []",
                                "subnetpool_id: null",
                                "tags: []",
                                "updated_at: '2026-06-10T13:33:17Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000021-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:19.785713Z",
                            "start": "2026-06-10T13:33:15.386936Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000021",
                        "name": "Create subnet - ipv4"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_private_net_create_yaml": {
                                    "admin_state_up": true,
                                    "availability_zone_hints": [
                                        "nova"
                                    ],
                                    "availability_zones": [],
                                    "created_at": "2026-06-10T13:33:13Z",
                                    "description": "",
                                    "dns_domain": "",
                                    "id": "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                    "ipv4_address_scope": null,
                                    "ipv6_address_scope": null,
                                    "is_default": false,
                                    "is_vlan_qinq": null,
                                    "is_vlan_transparent": true,
                                    "l2_adjacency": true,
                                    "mtu": 1500,
                                    "name": "zuul-ci-net-81f70f23",
                                    "port_security_enabled": false,
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "provider:network_type": null,
                                    "provider:physical_network": null,
                                    "provider:segmentation_id": null,
                                    "qos_policy_id": null,
                                    "revision_number": 1,
                                    "router:external": false,
                                    "segments": null,
                                    "shared": false,
                                    "status": "ACTIVE",
                                    "subnets": [],
                                    "tags": [],
                                    "updated_at": "2026-06-10T13:33:14Z"
                                },
                                "crc_ci_bootstrap_private_subnet_create_yaml": {
                                    "allocation_pools": [
                                        {
                                            "end": "192.168.122.254",
                                            "start": "192.168.122.2"
                                        }
                                    ],
                                    "cidr": "192.168.122.0/24",
                                    "created_at": "2026-06-10T13:33:17Z",
                                    "description": "",
                                    "dns_nameservers": [],
                                    "dns_publish_fixed_ip": null,
                                    "enable_dhcp": false,
                                    "gateway_ip": "192.168.122.1",
                                    "host_routes": [],
                                    "id": "20bf8573-0d92-4707-9491-f9dce2909eee",
                                    "ip_version": 4,
                                    "ipv6_address_mode": null,
                                    "ipv6_ra_mode": null,
                                    "name": "zuul-ci-subnet-81f70f23",
                                    "network_id": "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "revision_number": 0,
                                    "segment_id": null,
                                    "service_types": [],
                                    "subnetpool_id": null,
                                    "tags": [],
                                    "updated_at": "2026-06-10T13:33:17Z"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:19.872982Z",
                            "start": "2026-06-10T13:33:19.793050Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000022",
                        "name": "Set yaml returned data for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "router",
                                "create",
                                "zuul-ci-subnet-router-81f70f23",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:02.850766",
                            "end": "2026-06-10 13:33:23.747953",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack router create zuul-ci-subnet-router-81f70f23 -f yaml",
                                    "_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-001b-e500-e377-000000000024-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:20.897187",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "admin_state_up: true\navailability_zone_hints:\n- nova\navailability_zones: []\ncreated_at: '2026-06-10T13:33:23Z'\ndescription: ''\nenable_ndp_proxy: null\nexternal_gateway_info: null\nflavor_id: null\nid: 6a8192c2-baec-4754-8f9a-a28c891bced4\nname: zuul-ci-subnet-router-81f70f23\nproject_id: 4b633c451ac74233be3721a3635275e5\nrevision_number: 1\nroutes: []\nstatus: ACTIVE\ntags: []\ntenant_id: 4b633c451ac74233be3721a3635275e5\nupdated_at: '2026-06-10T13:33:23Z'",
                            "stdout_lines": [
                                "admin_state_up: true",
                                "availability_zone_hints:",
                                "- nova",
                                "availability_zones: []",
                                "created_at: '2026-06-10T13:33:23Z'",
                                "description: ''",
                                "enable_ndp_proxy: null",
                                "external_gateway_info: null",
                                "flavor_id: null",
                                "id: 6a8192c2-baec-4754-8f9a-a28c891bced4",
                                "name: zuul-ci-subnet-router-81f70f23",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "revision_number: 1",
                                "routes: []",
                                "status: ACTIVE",
                                "tags: []",
                                "tenant_id: 4b633c451ac74233be3721a3635275e5",
                                "updated_at: '2026-06-10T13:33:23Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000024-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:24.136134Z",
                            "start": "2026-06-10T13:33:19.916820Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000024",
                        "name": "Create router"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_private_router_create_yaml": {
                                    "admin_state_up": true,
                                    "availability_zone_hints": [
                                        "nova"
                                    ],
                                    "availability_zones": [],
                                    "created_at": "2026-06-10T13:33:23Z",
                                    "description": "",
                                    "enable_ndp_proxy": null,
                                    "external_gateway_info": null,
                                    "flavor_id": null,
                                    "id": "6a8192c2-baec-4754-8f9a-a28c891bced4",
                                    "name": "zuul-ci-subnet-router-81f70f23",
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "revision_number": 1,
                                    "routes": [],
                                    "status": "ACTIVE",
                                    "tags": [],
                                    "tenant_id": "4b633c451ac74233be3721a3635275e5",
                                    "updated_at": "2026-06-10T13:33:23Z"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:24.203334Z",
                            "start": "2026-06-10T13:33:24.144308Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000025",
                        "name": "Set router yaml returned data for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "router",
                                "add",
                                "subnet",
                                "6a8192c2-baec-4754-8f9a-a28c891bced4",
                                "20bf8573-0d92-4707-9491-f9dce2909eee"
                            ],
                            "delta": "0:00:06.261309",
                            "end": "2026-06-10 13:33:30.781246",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack router add subnet 6a8192c2-baec-4754-8f9a-a28c891bced4 20bf8573-0d92-4707-9491-f9dce2909eee",
                                    "_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-001b-e500-e377-000000000026-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:24.519937",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000026-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:31.263173Z",
                            "start": "2026-06-10T13:33:24.239368Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000026",
                        "name": "Add router to subnet"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "instance_item",
                                    "include": "bootstrap-ci-network-instance.yml",
                                    "include_args": {},
                                    "instance_item": {
                                        "key": "compute-0",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.100"
                                                },
                                                "internal-api": {
                                                    "config_nm": false,
                                                    "ip": "172.17.0.100"
                                                },
                                                "storage": {
                                                    "config_nm": false,
                                                    "ip": "172.18.0.100"
                                                },
                                                "tenant": {
                                                    "config_nm": false,
                                                    "ip": "172.19.0.100"
                                                }
                                            }
                                        }
                                    }
                                },
                                {
                                    "ansible_loop_var": "instance_item",
                                    "include": "bootstrap-ci-network-instance.yml",
                                    "include_args": {},
                                    "instance_item": {
                                        "key": "controller",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.11"
                                                }
                                            }
                                        }
                                    }
                                },
                                {
                                    "ansible_loop_var": "instance_item",
                                    "include": "bootstrap-ci-network-instance.yml",
                                    "include_args": {},
                                    "instance_item": {
                                        "key": "crc",
                                        "value": {
                                            "networks": {
                                                "default": {
                                                    "ip": "192.168.122.10"
                                                },
                                                "internal-api": {
                                                    "ip": "172.17.0.5"
                                                },
                                                "storage": {
                                                    "ip": "172.18.0.5"
                                                },
                                                "tenant": {
                                                    "ip": "172.19.0.5"
                                                }
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:37.370714Z",
                            "start": "2026-06-10T13:33:31.271726Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000027",
                        "name": "Create ports, VLANs and configure them on the instance"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "bootstrap-ci-network-instance-create-attach-port.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:37.436828Z",
                            "start": "2026-06-10T13:33:37.414086Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000008b",
                        "name": "Create instance ports and attach if necessary"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "instance_item": {
                                "key": "compute-0",
                                "value": {
                                    "networks": {
                                        "default": {
                                            "ip": "192.168.122.100"
                                        },
                                        "internal-api": {
                                            "config_nm": false,
                                            "ip": "172.17.0.100"
                                        },
                                        "storage": {
                                            "config_nm": false,
                                            "ip": "172.18.0.100"
                                        },
                                        "tenant": {
                                            "config_nm": false,
                                            "ip": "172.19.0.100"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:37.563516Z",
                            "start": "2026-06-10T13:33:37.534908Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000db",
                        "name": "Print the host networking data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "port",
                                "create",
                                "--network",
                                "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "--fixed-ip",
                                "subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.100",
                                "compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:05.292464",
                            "end": "2026-06-10 13:33:44.245638",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack port create --network 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b --fixed-ip subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.100 compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6 -f yaml",
                                    "_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-001b-e500-e377-0000000000dc-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:38.953174",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "admin_state_up: true\nallowed_address_pairs: []\nbinding_host_id: null\nbinding_profile: {}\nbinding_vif_details: {}\nbinding_vif_type: null\nbinding_vnic_type: normal\ncreated_at: '2026-06-10T13:33:43Z'\ndata_plane_status: null\ndescription: ''\ndevice_id: ''\ndevice_owner: ''\ndevice_profile: null\ndns_assignment:\n- fqdn: host-192-168-122-100.openstacklocal.\n  hostname: host-192-168-122-100\n  ip_address: 192.168.122.100\ndns_domain: ''\ndns_name: ''\nextra_dhcp_opts: []\nfixed_ips:\n- ip_address: 192.168.122.100\n  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee\nhardware_offload_type: null\nhints: ''\nid: 205fd224-230e-4c81-8248-f6ea94174ca8\nip_allocation: immediate\nmac_address: fa:16:3e:68:f6:ab\nname: compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6\nnetwork_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b\nnuma_affinity_policy: null\nport_security_enabled: false\nproject_id: 4b633c451ac74233be3721a3635275e5\npropagate_uplink_status: null\nresource_request: null\nrevision_number: 1\nqos_network_policy_id: null\nqos_policy_id: null\nsecurity_group_ids: []\nstatus: DOWN\ntags: []\ntrunk_details: null\ntrusted: null\nupdated_at: '2026-06-10T13:33:43Z'",
                            "stdout_lines": [
                                "admin_state_up: true",
                                "allowed_address_pairs: []",
                                "binding_host_id: null",
                                "binding_profile: {}",
                                "binding_vif_details: {}",
                                "binding_vif_type: null",
                                "binding_vnic_type: normal",
                                "created_at: '2026-06-10T13:33:43Z'",
                                "data_plane_status: null",
                                "description: ''",
                                "device_id: ''",
                                "device_owner: ''",
                                "device_profile: null",
                                "dns_assignment:",
                                "- fqdn: host-192-168-122-100.openstacklocal.",
                                "  hostname: host-192-168-122-100",
                                "  ip_address: 192.168.122.100",
                                "dns_domain: ''",
                                "dns_name: ''",
                                "extra_dhcp_opts: []",
                                "fixed_ips:",
                                "- ip_address: 192.168.122.100",
                                "  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee",
                                "hardware_offload_type: null",
                                "hints: ''",
                                "id: 205fd224-230e-4c81-8248-f6ea94174ca8",
                                "ip_allocation: immediate",
                                "mac_address: fa:16:3e:68:f6:ab",
                                "name: compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6",
                                "network_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "numa_affinity_policy: null",
                                "port_security_enabled: false",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "propagate_uplink_status: null",
                                "resource_request: null",
                                "revision_number: 1",
                                "qos_network_policy_id: null",
                                "qos_policy_id: null",
                                "security_group_ids: []",
                                "status: DOWN",
                                "tags: []",
                                "trunk_details: null",
                                "trusted: null",
                                "updated_at: '2026-06-10T13:33:43Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-0000000000dc-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:44.756907Z",
                            "start": "2026-06-10T13:33:37.580850Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000dc",
                        "name": "Create the private network parent port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_instance_default_net_config": {
                                    "mtu": "1500",
                                    "range": "192.168.122.0/24",
                                    "router_net": "",
                                    "transparent": true
                                },
                                "crc_ci_bootstrap_instance_nm_vlan_networks": [
                                    {
                                        "key": "internal-api",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.17.0.100"
                                        }
                                    },
                                    {
                                        "key": "storage",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.18.0.100"
                                        }
                                    },
                                    {
                                        "key": "tenant",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.19.0.100"
                                        }
                                    }
                                ],
                                "crc_ci_bootstrap_instance_parent_port_create_yaml": {
                                    "admin_state_up": true,
                                    "allowed_address_pairs": [],
                                    "binding_host_id": null,
                                    "binding_profile": {},
                                    "binding_vif_details": {},
                                    "binding_vif_type": null,
                                    "binding_vnic_type": "normal",
                                    "created_at": "2026-06-10T13:33:43Z",
                                    "data_plane_status": null,
                                    "description": "",
                                    "device_id": "",
                                    "device_owner": "",
                                    "device_profile": null,
                                    "dns_assignment": [
                                        {
                                            "fqdn": "host-192-168-122-100.openstacklocal.",
                                            "hostname": "host-192-168-122-100",
                                            "ip_address": "192.168.122.100"
                                        }
                                    ],
                                    "dns_domain": "",
                                    "dns_name": "",
                                    "extra_dhcp_opts": [],
                                    "fixed_ips": [
                                        {
                                            "ip_address": "192.168.122.100",
                                            "subnet_id": "20bf8573-0d92-4707-9491-f9dce2909eee"
                                        }
                                    ],
                                    "hardware_offload_type": null,
                                    "hints": "",
                                    "id": "205fd224-230e-4c81-8248-f6ea94174ca8",
                                    "ip_allocation": "immediate",
                                    "mac_address": "fa:16:3e:68:f6:ab",
                                    "name": "compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6",
                                    "network_id": "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                    "numa_affinity_policy": null,
                                    "port_security_enabled": false,
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "propagate_uplink_status": null,
                                    "qos_network_policy_id": null,
                                    "qos_policy_id": null,
                                    "resource_request": null,
                                    "revision_number": 1,
                                    "security_group_ids": [],
                                    "status": "DOWN",
                                    "tags": [],
                                    "trunk_details": null,
                                    "trusted": null,
                                    "updated_at": "2026-06-10T13:33:43Z"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:44.845507Z",
                            "start": "2026-06-10T13:33:44.765892Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000dd",
                        "name": "Set common facts for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:44.926961Z",
                            "start": "2026-06-10T13:33:44.881628Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000de",
                        "name": "Create the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.ini_file",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:44.990425Z",
                            "start": "2026-06-10T13:33:44.942968Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e0",
                        "name": "Avoid NetworkManager to automatically picked up the new interface"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:45.091174Z",
                            "start": "2026-06-10T13:33:45.001953Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e1",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "server",
                                "add",
                                "port",
                                "908525c8-92bc-4fe9-84c5-494d07b1d1b6",
                                "205fd224-230e-4c81-8248-f6ea94174ca8"
                            ],
                            "delta": "0:00:10.247683",
                            "end": "2026-06-10 13:33:55.598161",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack server add port 908525c8-92bc-4fe9-84c5-494d07b1d1b6 205fd224-230e-4c81-8248-f6ea94174ca8",
                                    "_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-001b-e500-e377-0000000000e3-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:45.350478",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-0000000000e3-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:55.672308Z",
                            "start": "2026-06-10T13:33:45.139931Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e3",
                        "name": "Attach the port to the instance"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "ip",
                                "-j",
                                "link"
                            ],
                            "delta": "0:00:00.006047",
                            "end": "2026-06-10 13:33:55.970885",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip -j link",
                                    "_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-001b-e500-e377-0000000000e4-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:33:55.964838",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"eth0\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:51:f1:47\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\",\"ens3\"]},{\"ifindex\":3,\"ifname\":\"eth1\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:68:f6:ab\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\",\"ens7\"]}]",
                            "stdout_lines": [
                                "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"eth0\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:51:f1:47\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\",\"ens3\"]},{\"ifindex\":3,\"ifname\":\"eth1\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:68:f6:ab\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\",\"ens7\"]}]"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-0000000000e4-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:56.028943Z",
                            "start": "2026-06-10T13:33:55.685662Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e4",
                        "name": "Wait till the interface exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_networks_out": {
                                    "compute-0": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.100/24",
                                            "mac": "fa:16:3e:68:f6:ab",
                                            "mtu": "1500"
                                        }
                                    }
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:33:56.168463Z",
                            "start": "2026-06-10T13:33:56.037523Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e5",
                        "name": "Prepare interface data to be used configuring trunk and vlan ifaces"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "internal-api",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.17.0.100"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "storage",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.18.0.100"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "tenant",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.19.0.100"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:02.288908Z",
                            "start": "2026-06-10T13:33:56.176875Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e7",
                        "name": "Create VLANs ports and attach them to the trunk"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "internal-api",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.17.0.100"
                                        }
                                    }
                                },
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "iface": "eth1.21",
                                                    "ip": "172.18.0.100/24",
                                                    "mac": "52:54:00:f6:f3:55",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 21
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "storage",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.18.0.100"
                                        }
                                    }
                                },
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "iface": "eth1.21",
                                                    "ip": "172.18.0.100/24",
                                                    "mac": "52:54:00:f6:f3:55",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 21
                                                },
                                                "tenant": {
                                                    "iface": "eth1.22",
                                                    "ip": "172.19.0.100/24",
                                                    "mac": "52:54:00:7a:c8:46",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 22
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "tenant",
                                        "value": {
                                            "config_nm": false,
                                            "ip": "172.19.0.100"
                                        }
                                    }
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:02.510910Z",
                            "start": "2026-06-10T13:34:02.300109Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000e9",
                        "name": "Prepare VLANs interface data to be used configuring"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "30ba77855649f57c328cb18f8290b386d0416c27",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "30ba77855649f57c328cb18f8290b386d0416c27",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098442.6212943-67-160306738242758/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "default",
                                        "value": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.100/24",
                                            "mac": "fa:16:3e:68:f6:ab",
                                            "mtu": "1500"
                                        }
                                    },
                                    "md5sum": "a349fe406f45206a4bf38af133d72933",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 332,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098442.6212943-67-160306738242758/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "iface_info.connection is defined and iface_info.connection != ''",
                                    "item": {
                                        "key": "internal-api",
                                        "value": {
                                            "iface": "eth1.20",
                                            "ip": "172.17.0.100/24",
                                            "mac": "52:54:00:68:a8:c9",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 20
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "iface_info.connection is defined and iface_info.connection != ''",
                                    "item": {
                                        "key": "storage",
                                        "value": {
                                            "iface": "eth1.21",
                                            "ip": "172.18.0.100/24",
                                            "mac": "52:54:00:f6:f3:55",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 21
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "iface_info.connection is defined and iface_info.connection != ''",
                                    "item": {
                                        "key": "tenant",
                                        "value": {
                                            "iface": "eth1.22",
                                            "ip": "172.19.0.100/24",
                                            "mac": "52:54:00:7a:c8:46",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 22
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:03.433155Z",
                            "start": "2026-06-10T13:34:02.520208Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000008d",
                        "name": "Create NetworkManager configuration file for the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "ActiveEnterTimestampMonotonic": "7598503",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "dbus-broker.service dbus.socket basic.target systemd-journald.socket system.slice network-pre.target sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "AssertTimestampMonotonic": "7449457",
                                "Before": "network.service multi-user.target network.target cloud-init.service shutdown.target NetworkManager-wait-online.service",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "852380000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "ConditionTimestampMonotonic": "7449455",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "2821",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DynamicUser": "no",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "870",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "ExecMainStartTimestampMonotonic": "7469157",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[Wed 2026-06-10 13:31:19 UTC] ; stop_time=[n/a] ; pid=870 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[Wed 2026-06-10 13:31:19 UTC] ; stop_time=[n/a] ; pid=870 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "InactiveExitTimestampMonotonic": "7469618",
                                "InvocationID": "312c331614e249ee921e11b4b8173a00",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "29791",
                                "LimitNPROCSoft": "29791",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "29791",
                                "LimitSIGPENDINGSoft": "29791",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "870",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "10199040",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "10711040",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "NetworkManager-wait-online.service",
                                "Requires": "system.slice dbus.socket sysinit.target",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:31:19 UTC",
                                "StateChangeTimestampMonotonic": "7598503",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "47665",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "network.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:04.348664Z",
                            "start": "2026-06-10T13:34:03.442976Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000008f",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ip",
                                "route"
                            ],
                            "delta": "0:00:00.005526",
                            "end": "2026-06-10 13:34:04.652976",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip route",
                                    "_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-001b-e500-e377-000000000090-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:04.647450",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.67 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.67 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.67 metric 100 ",
                            "stdout_lines": [
                                "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.67 metric 100 ",
                                "38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.67 metric 100 ",
                                "169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.67 metric 100 "
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000090-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:04.690044Z",
                            "start": "2026-06-10T13:34:04.361687Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000090",
                        "name": "Debug fetch IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "crc_ci_bootstrap_host_routes_out": {
                                "changed": true,
                                "cmd": [
                                    "ip",
                                    "route"
                                ],
                                "delta": "0:00:00.005526",
                                "end": "2026-06-10 13:34:04.652976",
                                "failed": false,
                                "msg": "",
                                "rc": 0,
                                "start": "2026-06-10 13:34:04.647450",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.67 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.67 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.67 metric 100 ",
                                "stdout_lines": [
                                    "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.67 metric 100 ",
                                    "38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.67 metric 100 ",
                                    "169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.67 metric 100 "
                                ],
                                "zuul_log_id": "0a580a2a-001b-e500-e377-000000000090-0-controller"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:04.750222Z",
                            "start": "2026-06-10T13:34:04.698723Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000091",
                        "name": "Debug IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "bootstrap-ci-network-instance-create-attach-port.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:04.799578Z",
                            "start": "2026-06-10T13:34:04.761639Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000096",
                        "name": "Create instance ports and attach if necessary"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "instance_item": {
                                "key": "controller",
                                "value": {
                                    "networks": {
                                        "default": {
                                            "ip": "192.168.122.11"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:04.877616Z",
                            "start": "2026-06-10T13:34:04.834317Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000012c",
                        "name": "Print the host networking data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "port",
                                "create",
                                "--network",
                                "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "--fixed-ip",
                                "subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.11",
                                "controller-4a023759-f3dc-4afc-89e2-94c7978908aa",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:04.316247",
                            "end": "2026-06-10 13:34:09.468236",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack port create --network 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b --fixed-ip subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.11 controller-4a023759-f3dc-4afc-89e2-94c7978908aa -f yaml",
                                    "_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-001b-e500-e377-00000000012d-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:05.151989",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "admin_state_up: true\nallowed_address_pairs: []\nbinding_host_id: null\nbinding_profile: {}\nbinding_vif_details: {}\nbinding_vif_type: null\nbinding_vnic_type: normal\ncreated_at: '2026-06-10T13:34:08Z'\ndata_plane_status: null\ndescription: ''\ndevice_id: ''\ndevice_owner: ''\ndevice_profile: null\ndns_assignment:\n- fqdn: host-192-168-122-11.openstacklocal.\n  hostname: host-192-168-122-11\n  ip_address: 192.168.122.11\ndns_domain: ''\ndns_name: ''\nextra_dhcp_opts: []\nfixed_ips:\n- ip_address: 192.168.122.11\n  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee\nhardware_offload_type: null\nhints: ''\nid: 39c3d188-75db-4edb-af4c-988d26dea0ee\nip_allocation: immediate\nmac_address: fa:16:3e:e5:03:8e\nname: controller-4a023759-f3dc-4afc-89e2-94c7978908aa\nnetwork_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b\nnuma_affinity_policy: null\nport_security_enabled: false\nproject_id: 4b633c451ac74233be3721a3635275e5\npropagate_uplink_status: null\nresource_request: null\nrevision_number: 1\nqos_network_policy_id: null\nqos_policy_id: null\nsecurity_group_ids: []\nstatus: DOWN\ntags: []\ntrunk_details: null\ntrusted: null\nupdated_at: '2026-06-10T13:34:08Z'",
                            "stdout_lines": [
                                "admin_state_up: true",
                                "allowed_address_pairs: []",
                                "binding_host_id: null",
                                "binding_profile: {}",
                                "binding_vif_details: {}",
                                "binding_vif_type: null",
                                "binding_vnic_type: normal",
                                "created_at: '2026-06-10T13:34:08Z'",
                                "data_plane_status: null",
                                "description: ''",
                                "device_id: ''",
                                "device_owner: ''",
                                "device_profile: null",
                                "dns_assignment:",
                                "- fqdn: host-192-168-122-11.openstacklocal.",
                                "  hostname: host-192-168-122-11",
                                "  ip_address: 192.168.122.11",
                                "dns_domain: ''",
                                "dns_name: ''",
                                "extra_dhcp_opts: []",
                                "fixed_ips:",
                                "- ip_address: 192.168.122.11",
                                "  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee",
                                "hardware_offload_type: null",
                                "hints: ''",
                                "id: 39c3d188-75db-4edb-af4c-988d26dea0ee",
                                "ip_allocation: immediate",
                                "mac_address: fa:16:3e:e5:03:8e",
                                "name: controller-4a023759-f3dc-4afc-89e2-94c7978908aa",
                                "network_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "numa_affinity_policy: null",
                                "port_security_enabled: false",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "propagate_uplink_status: null",
                                "resource_request: null",
                                "revision_number: 1",
                                "qos_network_policy_id: null",
                                "qos_policy_id: null",
                                "security_group_ids: []",
                                "status: DOWN",
                                "tags: []",
                                "trunk_details: null",
                                "trusted: null",
                                "updated_at: '2026-06-10T13:34:08Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-00000000012d-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:09.933402Z",
                            "start": "2026-06-10T13:34:04.907622Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000012d",
                        "name": "Create the private network parent port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_instance_default_net_config": {
                                    "mtu": "1500",
                                    "range": "192.168.122.0/24",
                                    "router_net": "",
                                    "transparent": true
                                },
                                "crc_ci_bootstrap_instance_nm_vlan_networks": [],
                                "crc_ci_bootstrap_instance_parent_port_create_yaml": {
                                    "admin_state_up": true,
                                    "allowed_address_pairs": [],
                                    "binding_host_id": null,
                                    "binding_profile": {},
                                    "binding_vif_details": {},
                                    "binding_vif_type": null,
                                    "binding_vnic_type": "normal",
                                    "created_at": "2026-06-10T13:34:08Z",
                                    "data_plane_status": null,
                                    "description": "",
                                    "device_id": "",
                                    "device_owner": "",
                                    "device_profile": null,
                                    "dns_assignment": [
                                        {
                                            "fqdn": "host-192-168-122-11.openstacklocal.",
                                            "hostname": "host-192-168-122-11",
                                            "ip_address": "192.168.122.11"
                                        }
                                    ],
                                    "dns_domain": "",
                                    "dns_name": "",
                                    "extra_dhcp_opts": [],
                                    "fixed_ips": [
                                        {
                                            "ip_address": "192.168.122.11",
                                            "subnet_id": "20bf8573-0d92-4707-9491-f9dce2909eee"
                                        }
                                    ],
                                    "hardware_offload_type": null,
                                    "hints": "",
                                    "id": "39c3d188-75db-4edb-af4c-988d26dea0ee",
                                    "ip_allocation": "immediate",
                                    "mac_address": "fa:16:3e:e5:03:8e",
                                    "name": "controller-4a023759-f3dc-4afc-89e2-94c7978908aa",
                                    "network_id": "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                    "numa_affinity_policy": null,
                                    "port_security_enabled": false,
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "propagate_uplink_status": null,
                                    "qos_network_policy_id": null,
                                    "qos_policy_id": null,
                                    "resource_request": null,
                                    "revision_number": 1,
                                    "security_group_ids": [],
                                    "status": "DOWN",
                                    "tags": [],
                                    "trunk_details": null,
                                    "trusted": null,
                                    "updated_at": "2026-06-10T13:34:08Z"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:10.010939Z",
                            "start": "2026-06-10T13:34:09.941850Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000012e",
                        "name": "Set common facts for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_instance_nm_vlan_networks | length > 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:10.557305Z",
                            "start": "2026-06-10T13:34:10.049208Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000012f",
                        "name": "Create the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.ini_file",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:10.645163Z",
                            "start": "2026-06-10T13:34:10.568017Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000131",
                        "name": "Avoid NetworkManager to automatically picked up the new interface"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:10.782824Z",
                            "start": "2026-06-10T13:34:10.655343Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000132",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "server",
                                "add",
                                "port",
                                "4a023759-f3dc-4afc-89e2-94c7978908aa",
                                "39c3d188-75db-4edb-af4c-988d26dea0ee"
                            ],
                            "delta": "0:00:06.670330",
                            "end": "2026-06-10 13:34:17.794780",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack server add port 4a023759-f3dc-4afc-89e2-94c7978908aa 39c3d188-75db-4edb-af4c-988d26dea0ee",
                                    "_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-001b-e500-e377-000000000134-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:11.124450",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000134-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:17.890331Z",
                            "start": "2026-06-10T13:34:10.869219Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000134",
                        "name": "Attach the port to the instance"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "ip",
                                "-j",
                                "link"
                            ],
                            "delta": "0:00:00.006709",
                            "end": "2026-06-10 13:34:18.145326",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip -j link",
                                    "_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-001b-e500-e377-000000000135-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:18.138617",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"eth0\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:56:2f:be\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\",\"ens3\"]},{\"ifindex\":3,\"ifname\":\"eth1\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:e5:03:8e\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\",\"ens7\"]}]",
                            "stdout_lines": [
                                "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"eth0\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:56:2f:be\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\",\"ens3\"]},{\"ifindex\":3,\"ifname\":\"eth1\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:e5:03:8e\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\",\"ens7\"]}]"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000135-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:18.207326Z",
                            "start": "2026-06-10T13:34:17.896318Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000135",
                        "name": "Wait till the interface exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_networks_out": {
                                    "compute-0": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.100/24",
                                            "mac": "fa:16:3e:68:f6:ab",
                                            "mtu": "1500"
                                        },
                                        "internal-api": {
                                            "iface": "eth1.20",
                                            "ip": "172.17.0.100/24",
                                            "mac": "52:54:00:68:a8:c9",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 20
                                        },
                                        "storage": {
                                            "iface": "eth1.21",
                                            "ip": "172.18.0.100/24",
                                            "mac": "52:54:00:f6:f3:55",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 21
                                        },
                                        "tenant": {
                                            "iface": "eth1.22",
                                            "ip": "172.19.0.100/24",
                                            "mac": "52:54:00:7a:c8:46",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 22
                                        }
                                    },
                                    "controller": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.11/24",
                                            "mac": "fa:16:3e:e5:03:8e",
                                            "mtu": "1500"
                                        }
                                    }
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:18.358422Z",
                            "start": "2026-06-10T13:34:18.216084Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000136",
                        "name": "Prepare interface data to be used configuring trunk and vlan ifaces"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:18.386354Z",
                            "start": "2026-06-10T13:34:18.367067Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000138",
                        "name": "Create VLANs ports and attach them to the trunk"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:18.426825Z",
                            "start": "2026-06-10T13:34:18.397161Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000013a",
                        "name": "Prepare VLANs interface data to be used configuring"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "6214b47233e2e62df30bdf6e192971eb8f0e7004",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "6214b47233e2e62df30bdf6e192971eb8f0e7004",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098458.5512598-99-122466429907870/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "default",
                                        "value": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.11/24",
                                            "mac": "fa:16:3e:e5:03:8e",
                                            "mtu": "1500"
                                        }
                                    },
                                    "md5sum": "eebd50e63783f1ecdedd5bdad125a51b",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 331,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098458.5512598-99-122466429907870/source",
                                    "state": "file",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:19.271453Z",
                            "start": "2026-06-10T13:34:18.438274Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000098",
                        "name": "Create NetworkManager configuration file for the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:30:47 UTC",
                                "ActiveEnterTimestampMonotonic": "6563910",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "sysinit.target basic.target systemd-journald.socket network-pre.target system.slice dbus.socket dbus-broker.service",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:30:46 UTC",
                                "AssertTimestampMonotonic": "6404875",
                                "Before": "shutdown.target cloud-init.service network.target multi-user.target NetworkManager-wait-online.service network.service",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "940041000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:30:46 UTC",
                                "ConditionTimestampMonotonic": "6404874",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "2821",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DynamicUser": "no",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "754",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:30:46 UTC",
                                "ExecMainStartTimestampMonotonic": "6417085",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[Wed 2026-06-10 13:30:46 UTC] ; stop_time=[n/a] ; pid=754 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[Wed 2026-06-10 13:30:46 UTC] ; stop_time=[n/a] ; pid=754 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:30:46 UTC",
                                "InactiveExitTimestampMonotonic": "6417260",
                                "InvocationID": "fae55d6e69714962bbc2bea910bbab6e",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "13693",
                                "LimitNPROCSoft": "13693",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "13693",
                                "LimitSIGPENDINGSoft": "13693",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "754",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "10153984",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "10678272",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "NetworkManager-wait-online.service",
                                "Requires": "sysinit.target system.slice dbus.socket",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:30:47 UTC",
                                "StateChangeTimestampMonotonic": "6563910",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "21909",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "network.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:20.018575Z",
                            "start": "2026-06-10T13:34:19.286540Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000009a",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ip",
                                "route"
                            ],
                            "delta": "0:00:00.003499",
                            "end": "2026-06-10 13:34:20.318165",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip route",
                                    "_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-001b-e500-e377-00000000009b-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:20.314666",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.222 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.222 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.222 metric 100 ",
                            "stdout_lines": [
                                "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.222 metric 100 ",
                                "38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.222 metric 100 ",
                                "169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.222 metric 100 "
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-00000000009b-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:20.353867Z",
                            "start": "2026-06-10T13:34:20.031661Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000009b",
                        "name": "Debug fetch IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "crc_ci_bootstrap_host_routes_out": {
                                "changed": true,
                                "cmd": [
                                    "ip",
                                    "route"
                                ],
                                "delta": "0:00:00.003499",
                                "end": "2026-06-10 13:34:20.318165",
                                "failed": false,
                                "msg": "",
                                "rc": 0,
                                "start": "2026-06-10 13:34:20.314666",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.222 metric 100 \n38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.222 metric 100 \n169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.222 metric 100 ",
                                "stdout_lines": [
                                    "default via 38.129.56.1 dev eth0 proto dhcp src 38.129.56.222 metric 100 ",
                                    "38.129.56.0/24 dev eth0 proto kernel scope link src 38.129.56.222 metric 100 ",
                                    "169.254.169.254 via 38.129.56.5 dev eth0 proto dhcp src 38.129.56.222 metric 100 "
                                ],
                                "zuul_log_id": "0a580a2a-001b-e500-e377-00000000009b-0-controller"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:20.439928Z",
                            "start": "2026-06-10T13:34:20.381155Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000009c",
                        "name": "Debug IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "bootstrap-ci-network-instance-create-attach-port.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:20.490816Z",
                            "start": "2026-06-10T13:34:20.452584Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000a1",
                        "name": "Create instance ports and attach if necessary"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "instance_item": {
                                "key": "crc",
                                "value": {
                                    "networks": {
                                        "default": {
                                            "ip": "192.168.122.10"
                                        },
                                        "internal-api": {
                                            "ip": "172.17.0.5"
                                        },
                                        "storage": {
                                            "ip": "172.18.0.5"
                                        },
                                        "tenant": {
                                            "ip": "172.19.0.5"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:20.566234Z",
                            "start": "2026-06-10T13:34:20.523401Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000016b",
                        "name": "Print the host networking data"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "port",
                                "create",
                                "--network",
                                "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "--fixed-ip",
                                "subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.10",
                                "crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f",
                                "-f",
                                "yaml"
                            ],
                            "delta": "0:00:04.768999",
                            "end": "2026-06-10 13:34:25.652545",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack port create --network 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b --fixed-ip subnet=20bf8573-0d92-4707-9491-f9dce2909eee,ip-address=192.168.122.10 crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f -f yaml",
                                    "_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-001b-e500-e377-00000000016c-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:20.883546",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "admin_state_up: true\nallowed_address_pairs: []\nbinding_host_id: null\nbinding_profile: {}\nbinding_vif_details: {}\nbinding_vif_type: null\nbinding_vnic_type: normal\ncreated_at: '2026-06-10T13:34:24Z'\ndata_plane_status: null\ndescription: ''\ndevice_id: ''\ndevice_owner: ''\ndevice_profile: null\ndns_assignment:\n- fqdn: host-192-168-122-10.openstacklocal.\n  hostname: host-192-168-122-10\n  ip_address: 192.168.122.10\ndns_domain: ''\ndns_name: ''\nextra_dhcp_opts: []\nfixed_ips:\n- ip_address: 192.168.122.10\n  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee\nhardware_offload_type: null\nhints: ''\nid: ff690d6d-8f1a-4208-a240-9084fde03697\nip_allocation: immediate\nmac_address: fa:16:3e:4b:b4:90\nname: crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f\nnetwork_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b\nnuma_affinity_policy: null\nport_security_enabled: false\nproject_id: 4b633c451ac74233be3721a3635275e5\npropagate_uplink_status: null\nresource_request: null\nrevision_number: 1\nqos_network_policy_id: null\nqos_policy_id: null\nsecurity_group_ids: []\nstatus: DOWN\ntags: []\ntrunk_details: null\ntrusted: null\nupdated_at: '2026-06-10T13:34:24Z'",
                            "stdout_lines": [
                                "admin_state_up: true",
                                "allowed_address_pairs: []",
                                "binding_host_id: null",
                                "binding_profile: {}",
                                "binding_vif_details: {}",
                                "binding_vif_type: null",
                                "binding_vnic_type: normal",
                                "created_at: '2026-06-10T13:34:24Z'",
                                "data_plane_status: null",
                                "description: ''",
                                "device_id: ''",
                                "device_owner: ''",
                                "device_profile: null",
                                "dns_assignment:",
                                "- fqdn: host-192-168-122-10.openstacklocal.",
                                "  hostname: host-192-168-122-10",
                                "  ip_address: 192.168.122.10",
                                "dns_domain: ''",
                                "dns_name: ''",
                                "extra_dhcp_opts: []",
                                "fixed_ips:",
                                "- ip_address: 192.168.122.10",
                                "  subnet_id: 20bf8573-0d92-4707-9491-f9dce2909eee",
                                "hardware_offload_type: null",
                                "hints: ''",
                                "id: ff690d6d-8f1a-4208-a240-9084fde03697",
                                "ip_allocation: immediate",
                                "mac_address: fa:16:3e:4b:b4:90",
                                "name: crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f",
                                "network_id: 5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                "numa_affinity_policy: null",
                                "port_security_enabled: false",
                                "project_id: 4b633c451ac74233be3721a3635275e5",
                                "propagate_uplink_status: null",
                                "resource_request: null",
                                "revision_number: 1",
                                "qos_network_policy_id: null",
                                "qos_policy_id: null",
                                "security_group_ids: []",
                                "status: DOWN",
                                "tags: []",
                                "trunk_details: null",
                                "trusted: null",
                                "updated_at: '2026-06-10T13:34:24Z'"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-00000000016c-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:26.120508Z",
                            "start": "2026-06-10T13:34:20.594719Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000016c",
                        "name": "Create the private network parent port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_instance_default_net_config": {
                                    "mtu": "1500",
                                    "range": "192.168.122.0/24",
                                    "router_net": "",
                                    "transparent": true
                                },
                                "crc_ci_bootstrap_instance_nm_vlan_networks": [
                                    {
                                        "key": "internal-api",
                                        "value": {
                                            "ip": "172.17.0.5"
                                        }
                                    },
                                    {
                                        "key": "storage",
                                        "value": {
                                            "ip": "172.18.0.5"
                                        }
                                    },
                                    {
                                        "key": "tenant",
                                        "value": {
                                            "ip": "172.19.0.5"
                                        }
                                    }
                                ],
                                "crc_ci_bootstrap_instance_parent_port_create_yaml": {
                                    "admin_state_up": true,
                                    "allowed_address_pairs": [],
                                    "binding_host_id": null,
                                    "binding_profile": {},
                                    "binding_vif_details": {},
                                    "binding_vif_type": null,
                                    "binding_vnic_type": "normal",
                                    "created_at": "2026-06-10T13:34:24Z",
                                    "data_plane_status": null,
                                    "description": "",
                                    "device_id": "",
                                    "device_owner": "",
                                    "device_profile": null,
                                    "dns_assignment": [
                                        {
                                            "fqdn": "host-192-168-122-10.openstacklocal.",
                                            "hostname": "host-192-168-122-10",
                                            "ip_address": "192.168.122.10"
                                        }
                                    ],
                                    "dns_domain": "",
                                    "dns_name": "",
                                    "extra_dhcp_opts": [],
                                    "fixed_ips": [
                                        {
                                            "ip_address": "192.168.122.10",
                                            "subnet_id": "20bf8573-0d92-4707-9491-f9dce2909eee"
                                        }
                                    ],
                                    "hardware_offload_type": null,
                                    "hints": "",
                                    "id": "ff690d6d-8f1a-4208-a240-9084fde03697",
                                    "ip_allocation": "immediate",
                                    "mac_address": "fa:16:3e:4b:b4:90",
                                    "name": "crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f",
                                    "network_id": "5b9ce59a-27ff-4ffb-b3b8-4e297eed6c9b",
                                    "numa_affinity_policy": null,
                                    "port_security_enabled": false,
                                    "project_id": "4b633c451ac74233be3721a3635275e5",
                                    "propagate_uplink_status": null,
                                    "qos_network_policy_id": null,
                                    "qos_policy_id": null,
                                    "resource_request": null,
                                    "revision_number": 1,
                                    "security_group_ids": [],
                                    "status": "DOWN",
                                    "tags": [],
                                    "trunk_details": null,
                                    "trusted": null,
                                    "updated_at": "2026-06-10T13:34:24Z"
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:26.241856Z",
                            "start": "2026-06-10T13:34:26.129918Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000016d",
                        "name": "Set common facts for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:26.794317Z",
                            "start": "2026-06-10T13:34:26.283959Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000016e",
                        "name": "Create the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.ini_file",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:26.885273Z",
                            "start": "2026-06-10T13:34:26.807239Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000170",
                        "name": "Avoid NetworkManager to automatically picked up the new interface"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "crc_ci_bootstrap_disable_default_nm_connection | default(false) | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:26.976056Z",
                            "start": "2026-06-10T13:34:26.896901Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000171",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "server",
                                "add",
                                "port",
                                "9de502ee-263b-49fc-9c71-2f2ca1f2b38f",
                                "ff690d6d-8f1a-4208-a240-9084fde03697"
                            ],
                            "delta": "0:00:06.293556",
                            "end": "2026-06-10 13:34:33.607463",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack server add port 9de502ee-263b-49fc-9c71-2f2ca1f2b38f ff690d6d-8f1a-4208-a240-9084fde03697",
                                    "_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-001b-e500-e377-000000000173-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:27.313907",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000173-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:34.303554Z",
                            "start": "2026-06-10T13:34:27.022415Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000173",
                        "name": "Attach the port to the instance"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "ip",
                                "-j",
                                "link"
                            ],
                            "delta": "0:00:00.011321",
                            "end": "2026-06-10 13:34:34.929459",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip -j link",
                                    "_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-001b-e500-e377-000000000174-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:34.918138",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"ens3\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:69:1b:b7\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\"]},{\"ifindex\":3,\"ifname\":\"ovs-system\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1500,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"0e:52:1c:bb:b6:26\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":4,\"ifname\":\"ovn-k8s-mp0\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1400,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"0a:58:0a:d9:00:02\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":5,\"ifname\":\"br-int\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1400,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"b2:a9:9f:57:07:84\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":6,\"ifname\":\"eth10\",\"flags\":[\"BROADCAST\",\"NOARP\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"8a:6f:1a:ff:2d:a2\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":11,\"ifname\":\"ens7\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:4b:b4:90\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\"]}]",
                            "stdout_lines": [
                                "[{\"ifindex\":1,\"ifname\":\"lo\",\"flags\":[\"LOOPBACK\",\"UP\",\"LOWER_UP\"],\"mtu\":65536,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"loopback\",\"address\":\"00:00:00:00:00:00\",\"broadcast\":\"00:00:00:00:00:00\"},{\"ifindex\":2,\"ifname\":\"ens3\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:69:1b:b7\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s3\"]},{\"ifindex\":3,\"ifname\":\"ovs-system\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1500,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"0e:52:1c:bb:b6:26\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":4,\"ifname\":\"ovn-k8s-mp0\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1400,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"0a:58:0a:d9:00:02\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":5,\"ifname\":\"br-int\",\"flags\":[\"BROADCAST\",\"MULTICAST\"],\"mtu\":1400,\"qdisc\":\"noop\",\"operstate\":\"DOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"b2:a9:9f:57:07:84\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":6,\"ifname\":\"eth10\",\"flags\":[\"BROADCAST\",\"NOARP\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"noqueue\",\"operstate\":\"UNKNOWN\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"8a:6f:1a:ff:2d:a2\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\"},{\"ifindex\":11,\"ifname\":\"ens7\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"linkmode\":\"DEFAULT\",\"group\":\"default\",\"txqlen\":1000,\"link_type\":\"ether\",\"address\":\"fa:16:3e:4b:b4:90\",\"broadcast\":\"ff:ff:ff:ff:ff:ff\",\"altnames\":[\"enp0s7\"]}]"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000174-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:34.988908Z",
                            "start": "2026-06-10T13:34:34.313330Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000174",
                        "name": "Wait till the interface exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_networks_out": {
                                    "compute-0": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.100/24",
                                            "mac": "fa:16:3e:68:f6:ab",
                                            "mtu": "1500"
                                        },
                                        "internal-api": {
                                            "iface": "eth1.20",
                                            "ip": "172.17.0.100/24",
                                            "mac": "52:54:00:68:a8:c9",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 20
                                        },
                                        "storage": {
                                            "iface": "eth1.21",
                                            "ip": "172.18.0.100/24",
                                            "mac": "52:54:00:f6:f3:55",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 21
                                        },
                                        "tenant": {
                                            "iface": "eth1.22",
                                            "ip": "172.19.0.100/24",
                                            "mac": "52:54:00:7a:c8:46",
                                            "mtu": "1496",
                                            "parent_iface": "eth1",
                                            "vlan": 22
                                        }
                                    },
                                    "controller": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "eth1",
                                            "ip": "192.168.122.11/24",
                                            "mac": "fa:16:3e:e5:03:8e",
                                            "mtu": "1500"
                                        }
                                    },
                                    "crc": {
                                        "default": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "ens7",
                                            "ip": "192.168.122.10/24",
                                            "mac": "fa:16:3e:4b:b4:90",
                                            "mtu": "1500"
                                        }
                                    }
                                }
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:35.134001Z",
                            "start": "2026-06-10T13:34:34.997312Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000175",
                        "name": "Prepare interface data to be used configuring trunk and vlan ifaces"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "internal-api",
                                        "value": {
                                            "ip": "172.17.0.5"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "storage",
                                        "value": {
                                            "ip": "172.18.0.5"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "false_condition": "not crc_ci_bootstrap_instance_default_net_config.transparent | default(false) | bool",
                                    "instance_net_item": {
                                        "key": "tenant",
                                        "value": {
                                            "ip": "172.19.0.5"
                                        }
                                    },
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:41.216584Z",
                            "start": "2026-06-10T13:34:35.139362Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000177",
                        "name": "Create VLANs ports and attach them to the trunk"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "iface": "eth1.21",
                                                    "ip": "172.18.0.100/24",
                                                    "mac": "52:54:00:f6:f3:55",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 21
                                                },
                                                "tenant": {
                                                    "iface": "eth1.22",
                                                    "ip": "172.19.0.100/24",
                                                    "mac": "52:54:00:7a:c8:46",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 22
                                                }
                                            },
                                            "controller": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.11/24",
                                                    "mac": "fa:16:3e:e5:03:8e",
                                                    "mtu": "1500"
                                                }
                                            },
                                            "crc": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "ens7",
                                                    "ip": "192.168.122.10/24",
                                                    "mac": "fa:16:3e:4b:b4:90",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "connection": "ci-private-network-20",
                                                    "iface": "ens7.20",
                                                    "ip": "172.17.0.5/24",
                                                    "mac": "52:54:00:47:99:3d",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 20
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "internal-api",
                                        "value": {
                                            "ip": "172.17.0.5"
                                        }
                                    }
                                },
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "iface": "eth1.21",
                                                    "ip": "172.18.0.100/24",
                                                    "mac": "52:54:00:f6:f3:55",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 21
                                                },
                                                "tenant": {
                                                    "iface": "eth1.22",
                                                    "ip": "172.19.0.100/24",
                                                    "mac": "52:54:00:7a:c8:46",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 22
                                                }
                                            },
                                            "controller": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.11/24",
                                                    "mac": "fa:16:3e:e5:03:8e",
                                                    "mtu": "1500"
                                                }
                                            },
                                            "crc": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "ens7",
                                                    "ip": "192.168.122.10/24",
                                                    "mac": "fa:16:3e:4b:b4:90",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "connection": "ci-private-network-20",
                                                    "iface": "ens7.20",
                                                    "ip": "172.17.0.5/24",
                                                    "mac": "52:54:00:47:99:3d",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "connection": "ci-private-network-21",
                                                    "iface": "ens7.21",
                                                    "ip": "172.18.0.5/24",
                                                    "mac": "52:54:00:f5:70:05",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 21
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "storage",
                                        "value": {
                                            "ip": "172.18.0.5"
                                        }
                                    }
                                },
                                {
                                    "ansible_facts": {
                                        "crc_ci_bootstrap_networks_out": {
                                            "compute-0": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.100/24",
                                                    "mac": "fa:16:3e:68:f6:ab",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "iface": "eth1.20",
                                                    "ip": "172.17.0.100/24",
                                                    "mac": "52:54:00:68:a8:c9",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "iface": "eth1.21",
                                                    "ip": "172.18.0.100/24",
                                                    "mac": "52:54:00:f6:f3:55",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 21
                                                },
                                                "tenant": {
                                                    "iface": "eth1.22",
                                                    "ip": "172.19.0.100/24",
                                                    "mac": "52:54:00:7a:c8:46",
                                                    "mtu": "1496",
                                                    "parent_iface": "eth1",
                                                    "vlan": 22
                                                }
                                            },
                                            "controller": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "eth1",
                                                    "ip": "192.168.122.11/24",
                                                    "mac": "fa:16:3e:e5:03:8e",
                                                    "mtu": "1500"
                                                }
                                            },
                                            "crc": {
                                                "default": {
                                                    "connection": "ci-private-network",
                                                    "gw": "192.168.122.1",
                                                    "iface": "ens7",
                                                    "ip": "192.168.122.10/24",
                                                    "mac": "fa:16:3e:4b:b4:90",
                                                    "mtu": "1500"
                                                },
                                                "internal-api": {
                                                    "connection": "ci-private-network-20",
                                                    "iface": "ens7.20",
                                                    "ip": "172.17.0.5/24",
                                                    "mac": "52:54:00:47:99:3d",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 20
                                                },
                                                "storage": {
                                                    "connection": "ci-private-network-21",
                                                    "iface": "ens7.21",
                                                    "ip": "172.18.0.5/24",
                                                    "mac": "52:54:00:f5:70:05",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 21
                                                },
                                                "tenant": {
                                                    "connection": "ci-private-network-22",
                                                    "iface": "ens7.22",
                                                    "ip": "172.19.0.5/24",
                                                    "mac": "52:54:00:5d:9b:bd",
                                                    "mtu": "1496",
                                                    "parent_iface": "ens7",
                                                    "vlan": 22
                                                }
                                            }
                                        }
                                    },
                                    "ansible_loop_var": "instance_net_item",
                                    "changed": false,
                                    "failed": false,
                                    "instance_net_item": {
                                        "key": "tenant",
                                        "value": {
                                            "ip": "172.19.0.5"
                                        }
                                    }
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:41.482119Z",
                            "start": "2026-06-10T13:34:41.227919Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000179",
                        "name": "Prepare VLANs interface data to be used configuring"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "62b738d82284ed0202810e67002822e1b870c6ba",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "62b738d82284ed0202810e67002822e1b870c6ba",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098481.6242754-134-212590742157462/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "default",
                                        "value": {
                                            "connection": "ci-private-network",
                                            "gw": "192.168.122.1",
                                            "iface": "ens7",
                                            "ip": "192.168.122.10/24",
                                            "mac": "fa:16:3e:4b:b4:90",
                                            "mtu": "1500"
                                        }
                                    },
                                    "md5sum": "bfca1469acc53b3d49fb355535e65d47",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 331,
                                    "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098481.6242754-134-212590742157462/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "8a65ed3cd629e1c45b2295fafd0c5d86f84ffbb3",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network-20.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-vlan-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "8a65ed3cd629e1c45b2295fafd0c5d86f84ffbb3",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network-20.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098482.810162-134-54027590102538/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "internal-api",
                                        "value": {
                                            "connection": "ci-private-network-20",
                                            "iface": "ens7.20",
                                            "ip": "172.17.0.5/24",
                                            "mac": "52:54:00:47:99:3d",
                                            "mtu": "1496",
                                            "parent_iface": "ens7",
                                            "vlan": 20
                                        }
                                    },
                                    "md5sum": "34b74d3559910f310dac6d970994d2a8",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 329,
                                    "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098482.810162-134-54027590102538/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "596a63d1aab1079816fac9bf218a433c83cc2009",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network-21.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-vlan-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "596a63d1aab1079816fac9bf218a433c83cc2009",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network-21.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098483.913169-134-109390082345161/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "storage",
                                        "value": {
                                            "connection": "ci-private-network-21",
                                            "iface": "ens7.21",
                                            "ip": "172.18.0.5/24",
                                            "mac": "52:54:00:f5:70:05",
                                            "mtu": "1496",
                                            "parent_iface": "ens7",
                                            "vlan": 21
                                        }
                                    },
                                    "md5sum": "e1822abbe64f5c80438962441ee7c000",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 329,
                                    "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098483.913169-134-109390082345161/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "4244e7282569510421ffa81fb1718f1083fd9dab",
                                    "dest": "/etc/NetworkManager/system-connections/ci-private-network-22.nmconnection",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "bootstrap-ci-network-vlan-nm-connection.nmconnection.j2",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "4244e7282569510421ffa81fb1718f1083fd9dab",
                                            "content": null,
                                            "dest": "/etc/NetworkManager/system-connections/ci-private-network-22.nmconnection",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0600",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098485.0231836-134-112403794954938/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": {
                                        "key": "tenant",
                                        "value": {
                                            "connection": "ci-private-network-22",
                                            "iface": "ens7.22",
                                            "ip": "172.19.0.5/24",
                                            "mac": "52:54:00:5d:9b:bd",
                                            "mtu": "1496",
                                            "parent_iface": "ens7",
                                            "vlan": 22
                                        }
                                    },
                                    "md5sum": "940e0737be4236b68f37c1aabf30124b",
                                    "mode": "0600",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:NetworkManager_etc_rw_t:s0",
                                    "size": 329,
                                    "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098485.0231836-134-112403794954938/source",
                                    "state": "file",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:46.015000Z",
                            "start": "2026-06-10T13:34:41.491950Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000a3",
                        "name": "Create NetworkManager configuration file for the trunk port"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.systemd",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "ActiveEnterTimestampMonotonic": "12503054",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "openvswitch.service dbus.socket system.slice dbus-broker.service sysinit.target network-pre.target crc-check-tap.service coreos-platform-chrony-config.service systemd-journald.socket basic.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "AssertTimestampMonotonic": "12241118",
                                "Before": "configure-cloudinit-ssh.service network.service shutdown.target network.target cloud-init.service multi-user.target dummy-network.service NetworkManager-wait-online.service",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "2383718000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "ConditionTimestampMonotonic": "12241112",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "4817",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DropInPaths": "/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "1470",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "ExecMainStartTimestampMonotonic": "12243837",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[Wed 2026-06-10 13:30:42 UTC] ; stop_time=[n/a] ; pid=1470 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[Wed 2026-06-10 13:30:42 UTC] ; stop_time=[n/a] ; pid=1470 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "InactiveExitTimestampMonotonic": "12244083",
                                "InvocationID": "9f78a8fb8f98402f8e308caeb8044895",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "1470",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "9175040",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "NetworkManager-wait-online.service nmstate.service",
                                "Requires": "dbus.socket system.slice sysinit.target",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:30:42 UTC",
                                "StateChangeTimestampMonotonic": "12503054",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "nmstate.service crc-check-tap.service network.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:46.941138Z",
                            "start": "2026-06-10T13:34:46.027146Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000a5",
                        "name": "Refresh NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ip",
                                "route"
                            ],
                            "delta": "0:00:00.008552",
                            "end": "2026-06-10 13:34:47.330600",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip route",
                                    "_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-001b-e500-e377-0000000000a6-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:47.322048",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "default via 38.129.56.1 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n38.129.56.0/24 dev ens3 proto kernel scope link src 38.129.56.38 metric 100 \n169.254.169.254 via 38.129.56.5 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n172.17.0.0/24 dev ens7.20 proto kernel scope link src 172.17.0.5 metric 400 \n172.18.0.0/24 dev ens7.21 proto kernel scope link src 172.18.0.5 metric 401 \n172.19.0.0/24 dev ens7.22 proto kernel scope link src 172.19.0.5 metric 402 \n192.168.126.0/24 dev eth10 proto kernel scope link src 192.168.126.11 metric 550 ",
                            "stdout_lines": [
                                "default via 38.129.56.1 dev ens3 proto dhcp src 38.129.56.38 metric 100 ",
                                "38.129.56.0/24 dev ens3 proto kernel scope link src 38.129.56.38 metric 100 ",
                                "169.254.169.254 via 38.129.56.5 dev ens3 proto dhcp src 38.129.56.38 metric 100 ",
                                "172.17.0.0/24 dev ens7.20 proto kernel scope link src 172.17.0.5 metric 400 ",
                                "172.18.0.0/24 dev ens7.21 proto kernel scope link src 172.18.0.5 metric 401 ",
                                "172.19.0.0/24 dev ens7.22 proto kernel scope link src 172.19.0.5 metric 402 ",
                                "192.168.126.0/24 dev eth10 proto kernel scope link src 192.168.126.11 metric 550 "
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-0000000000a6-0-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:47.365744Z",
                            "start": "2026-06-10T13:34:46.949688Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000a6",
                        "name": "Debug fetch IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "crc_ci_bootstrap_host_routes_out": {
                                "changed": true,
                                "cmd": [
                                    "ip",
                                    "route"
                                ],
                                "delta": "0:00:00.008552",
                                "end": "2026-06-10 13:34:47.330600",
                                "failed": false,
                                "msg": "",
                                "rc": 0,
                                "start": "2026-06-10 13:34:47.322048",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": "default via 38.129.56.1 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n38.129.56.0/24 dev ens3 proto kernel scope link src 38.129.56.38 metric 100 \n169.254.169.254 via 38.129.56.5 dev ens3 proto dhcp src 38.129.56.38 metric 100 \n172.17.0.0/24 dev ens7.20 proto kernel scope link src 172.17.0.5 metric 400 \n172.18.0.0/24 dev ens7.21 proto kernel scope link src 172.18.0.5 metric 401 \n172.19.0.0/24 dev ens7.22 proto kernel scope link src 172.19.0.5 metric 402 \n192.168.126.0/24 dev eth10 proto kernel scope link src 192.168.126.11 metric 550 ",
                                "stdout_lines": [
                                    "default via 38.129.56.1 dev ens3 proto dhcp src 38.129.56.38 metric 100 ",
                                    "38.129.56.0/24 dev ens3 proto kernel scope link src 38.129.56.38 metric 100 ",
                                    "169.254.169.254 via 38.129.56.5 dev ens3 proto dhcp src 38.129.56.38 metric 100 ",
                                    "172.17.0.0/24 dev ens7.20 proto kernel scope link src 172.17.0.5 metric 400 ",
                                    "172.18.0.0/24 dev ens7.21 proto kernel scope link src 172.18.0.5 metric 401 ",
                                    "172.19.0.0/24 dev ens7.22 proto kernel scope link src 172.19.0.5 metric 402 ",
                                    "192.168.126.0/24 dev eth10 proto kernel scope link src 192.168.126.11 metric 550 "
                                ],
                                "zuul_log_id": "0a580a2a-001b-e500-e377-0000000000a6-0-controller"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:47.429949Z",
                            "start": "2026-06-10T13:34:47.372744Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000000a7",
                        "name": "Debug IP routes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "openstack",
                                "port",
                                "list",
                                "--network",
                                "zuul-ci-net-81f70f23"
                            ],
                            "delta": "0:00:05.739336",
                            "end": "2026-06-10 13:34:53.528697",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openstack port list --network zuul-ci-net-81f70f23",
                                    "_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-001b-e500-e377-000000000029-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:34:47.789361",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+\n| ID                                   | Name                                            | MAC Address       | Fixed IP Addresses                                                             | Status |\n+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+\n| 03c835c8-b78b-4b07-9b79-9af2de4f08da |                                                 | fa:16:3e:4b:35:8f |                                                                                | DOWN   |\n| 205fd224-230e-4c81-8248-f6ea94174ca8 | compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6  | fa:16:3e:68:f6:ab | ip_address='192.168.122.100', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee' | ACTIVE |\n| 39c3d188-75db-4edb-af4c-988d26dea0ee | controller-4a023759-f3dc-4afc-89e2-94c7978908aa | fa:16:3e:e5:03:8e | ip_address='192.168.122.11', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'  | ACTIVE |\n| 8aeacb51-a8d9-475c-acc4-dc6d12188bf1 |                                                 | fa:16:3e:78:95:27 | ip_address='192.168.122.1', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'   | ACTIVE |\n| ff690d6d-8f1a-4208-a240-9084fde03697 | crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f        | fa:16:3e:4b:b4:90 | ip_address='192.168.122.10', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'  | ACTIVE |\n+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+",
                            "stdout_lines": [
                                "+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+",
                                "| ID                                   | Name                                            | MAC Address       | Fixed IP Addresses                                                             | Status |",
                                "+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+",
                                "| 03c835c8-b78b-4b07-9b79-9af2de4f08da |                                                 | fa:16:3e:4b:35:8f |                                                                                | DOWN   |",
                                "| 205fd224-230e-4c81-8248-f6ea94174ca8 | compute-0-908525c8-92bc-4fe9-84c5-494d07b1d1b6  | fa:16:3e:68:f6:ab | ip_address='192.168.122.100', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee' | ACTIVE |",
                                "| 39c3d188-75db-4edb-af4c-988d26dea0ee | controller-4a023759-f3dc-4afc-89e2-94c7978908aa | fa:16:3e:e5:03:8e | ip_address='192.168.122.11', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'  | ACTIVE |",
                                "| 8aeacb51-a8d9-475c-acc4-dc6d12188bf1 |                                                 | fa:16:3e:78:95:27 | ip_address='192.168.122.1', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'   | ACTIVE |",
                                "| ff690d6d-8f1a-4208-a240-9084fde03697 | crc-9de502ee-263b-49fc-9c71-2f2ca1f2b38f        | fa:16:3e:4b:b4:90 | ip_address='192.168.122.10', subnet_id='20bf8573-0d92-4707-9491-f9dce2909eee'  | ACTIVE |",
                                "+--------------------------------------+-------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e500-e377-000000000029-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:34:53.987945Z",
                            "start": "2026-06-10T13:34:47.462669Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-000000000029",
                        "name": "Display some data about network ports"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "attempts": 1,
                                    "changed": true,
                                    "cmd": [
                                        "openstack",
                                        "server",
                                        "show",
                                        "908525c8-92bc-4fe9-84c5-494d07b1d1b6"
                                    ],
                                    "delta": "0:00:03.300091",
                                    "end": "2026-06-10 13:34:57.535868",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "openstack server show 908525c8-92bc-4fe9-84c5-494d07b1d1b6",
                                            "_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": "compute-0",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:34:54.235777",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                        |\n+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                       |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:hostname            | np0000069789                                                                                                                                                                                                 |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                         |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                         |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                      |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                         |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                       |\n| OS-SRV-USG:launched_at              | 2026-06-10T13:30:59.000000                                                                                                                                                                                   |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                         |\n| accessIPv4                          |                                                                                                                                                                                                              |\n| accessIPv6                          |                                                                                                                                                                                                              |\n| addresses                           | public=38.129.56.67; zuul-ci-net-81f70f23=192.168.122.100                                                                                                                                                    |\n| config_drive                        | True                                                                                                                                                                                                         |\n| created                             | 2026-06-10T13:30:54Z                                                                                                                                                                                         |\n| description                         | None                                                                                                                                                                                                         |\n| flavor                              | description=, disk='80', ephemeral='0', , id='nodepool', is_disabled=, is_public='True', location=, name='nodepool', original_name='nodepool', ram='8192', rxtx_factor=, swap='0', vcpus='8'                 |\n| hostId                              | 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7                                                                                                                                                     |\n| host_status                         | None                                                                                                                                                                                                         |\n| id                                  | 908525c8-92bc-4fe9-84c5-494d07b1d1b6                                                                                                                                                                         |\n| image                               | cloud-centos-9-stream-tripleo-1781064744 (e2311bdf-fc9c-40ce-aa7b-992e80a8523d)                                                                                                                              |\n| key_name                            | None                                                                                                                                                                                                         |\n| locked                              | False                                                                                                                                                                                                        |\n| locked_reason                       | None                                                                                                                                                                                                         |\n| name                                | np0000069789                                                                                                                                                                                                 |\n| pinned_availability_zone            | None                                                                                                                                                                                                         |\n| progress                            | 0                                                                                                                                                                                                            |\n| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                             |\n| properties                          | groups='vexxhost-nodepool-tripleo,cloud-centos-9-stream-tripleo,cloud-centos-9-stream-tripleo', nodepool_node_id='0000069789', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo' |\n| security_groups                     | name='default'                                                                                                                                                                                               |\n| server_groups                       | []                                                                                                                                                                                                           |\n| status                              | ACTIVE                                                                                                                                                                                                       |\n| tags                                |                                                                                                                                                                                                              |\n| trusted_image_certificates          | None                                                                                                                                                                                                         |\n| updated                             | 2026-06-10T13:31:00Z                                                                                                                                                                                         |\n| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                             |\n| volumes_attached                    |                                                                                                                                                                                                              |\n+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                    "stdout_lines": [
                                        "+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| Field                               | Value                                                                                                                                                                                                        |",
                                        "+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                       |",
                                        "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:hostname            | np0000069789                                                                                                                                                                                                 |",
                                        "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                      |",
                                        "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                         |",
                                        "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                       |",
                                        "| OS-SRV-USG:launched_at              | 2026-06-10T13:30:59.000000                                                                                                                                                                                   |",
                                        "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                         |",
                                        "| accessIPv4                          |                                                                                                                                                                                                              |",
                                        "| accessIPv6                          |                                                                                                                                                                                                              |",
                                        "| addresses                           | public=38.129.56.67; zuul-ci-net-81f70f23=192.168.122.100                                                                                                                                                    |",
                                        "| config_drive                        | True                                                                                                                                                                                                         |",
                                        "| created                             | 2026-06-10T13:30:54Z                                                                                                                                                                                         |",
                                        "| description                         | None                                                                                                                                                                                                         |",
                                        "| flavor                              | description=, disk='80', ephemeral='0', , id='nodepool', is_disabled=, is_public='True', location=, name='nodepool', original_name='nodepool', ram='8192', rxtx_factor=, swap='0', vcpus='8'                 |",
                                        "| hostId                              | 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7                                                                                                                                                     |",
                                        "| host_status                         | None                                                                                                                                                                                                         |",
                                        "| id                                  | 908525c8-92bc-4fe9-84c5-494d07b1d1b6                                                                                                                                                                         |",
                                        "| image                               | cloud-centos-9-stream-tripleo-1781064744 (e2311bdf-fc9c-40ce-aa7b-992e80a8523d)                                                                                                                              |",
                                        "| key_name                            | None                                                                                                                                                                                                         |",
                                        "| locked                              | False                                                                                                                                                                                                        |",
                                        "| locked_reason                       | None                                                                                                                                                                                                         |",
                                        "| name                                | np0000069789                                                                                                                                                                                                 |",
                                        "| pinned_availability_zone            | None                                                                                                                                                                                                         |",
                                        "| progress                            | 0                                                                                                                                                                                                            |",
                                        "| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                             |",
                                        "| properties                          | groups='vexxhost-nodepool-tripleo,cloud-centos-9-stream-tripleo,cloud-centos-9-stream-tripleo', nodepool_node_id='0000069789', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo' |",
                                        "| security_groups                     | name='default'                                                                                                                                                                                               |",
                                        "| server_groups                       | []                                                                                                                                                                                                           |",
                                        "| status                              | ACTIVE                                                                                                                                                                                                       |",
                                        "| tags                                |                                                                                                                                                                                                              |",
                                        "| trusted_image_certificates          | None                                                                                                                                                                                                         |",
                                        "| updated                             | 2026-06-10T13:31:00Z                                                                                                                                                                                         |",
                                        "| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                             |",
                                        "| volumes_attached                    |                                                                                                                                                                                                              |",
                                        "+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "attempts": 1,
                                    "changed": true,
                                    "cmd": [
                                        "openstack",
                                        "server",
                                        "show",
                                        "9de502ee-263b-49fc-9c71-2f2ca1f2b38f"
                                    ],
                                    "delta": "0:00:05.932752",
                                    "end": "2026-06-10 13:35:06.732195",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "openstack server show 9de502ee-263b-49fc-9c71-2f2ca1f2b38f",
                                            "_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": "crc",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:35:00.799443",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                    |\n+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                   |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:hostname            | np0000069790                                                                                                                                                                                             |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                     |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                     |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                  |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                     |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                   |\n| OS-SRV-USG:launched_at              | 2026-06-10T13:30:23.000000                                                                                                                                                                               |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                     |\n| accessIPv4                          |                                                                                                                                                                                                          |\n| accessIPv6                          |                                                                                                                                                                                                          |\n| addresses                           | public=38.129.56.38; zuul-ci-net-81f70f23=192.168.122.10                                                                                                                                                 |\n| config_drive                        | True                                                                                                                                                                                                     |\n| created                             | 2026-06-10T13:30:17Z                                                                                                                                                                                     |\n| description                         | None                                                                                                                                                                                                     |\n| flavor                              | description=, disk='200', ephemeral='0', , id='12vcpu_32GB', is_disabled=, is_public='True', location=, name='12vcpu_32GB', original_name='12vcpu_32GB', ram='32768', rxtx_factor=, swap='0', vcpus='12' |\n| hostId                              | 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f                                                                                                                                                 |\n| host_status                         | None                                                                                                                                                                                                     |\n| id                                  | 9de502ee-263b-49fc-9c71-2f2ca1f2b38f                                                                                                                                                                     |\n| image                               | crc-cloud-ocp-4-20-1-1781063526 (c5b76238-5a79-44a0-8b27-7832583608c2)                                                                                                                                   |\n| key_name                            | None                                                                                                                                                                                                     |\n| locked                              | False                                                                                                                                                                                                    |\n| locked_reason                       | None                                                                                                                                                                                                     |\n| name                                | np0000069790                                                                                                                                                                                             |\n| pinned_availability_zone            | None                                                                                                                                                                                                     |\n| progress                            | 0                                                                                                                                                                                                        |\n| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                         |\n| properties                          | groups='vexxhost-nodepool-tripleo,crc-cloud-ocp-4-20-1,crc-cloud-ocp-4-20-1-3xl', nodepool_node_id='0000069790', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo'           |\n| security_groups                     | name='default'                                                                                                                                                                                           |\n| server_groups                       | []                                                                                                                                                                                                       |\n| status                              | ACTIVE                                                                                                                                                                                                   |\n| tags                                |                                                                                                                                                                                                          |\n| trusted_image_certificates          | None                                                                                                                                                                                                     |\n| updated                             | 2026-06-10T13:30:24Z                                                                                                                                                                                     |\n| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                         |\n| volumes_attached                    |                                                                                                                                                                                                          |\n+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                    "stdout_lines": [
                                        "+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| Field                               | Value                                                                                                                                                                                                    |",
                                        "+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                   |",
                                        "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:hostname            | np0000069790                                                                                                                                                                                             |",
                                        "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                  |",
                                        "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                     |",
                                        "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                   |",
                                        "| OS-SRV-USG:launched_at              | 2026-06-10T13:30:23.000000                                                                                                                                                                               |",
                                        "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                     |",
                                        "| accessIPv4                          |                                                                                                                                                                                                          |",
                                        "| accessIPv6                          |                                                                                                                                                                                                          |",
                                        "| addresses                           | public=38.129.56.38; zuul-ci-net-81f70f23=192.168.122.10                                                                                                                                                 |",
                                        "| config_drive                        | True                                                                                                                                                                                                     |",
                                        "| created                             | 2026-06-10T13:30:17Z                                                                                                                                                                                     |",
                                        "| description                         | None                                                                                                                                                                                                     |",
                                        "| flavor                              | description=, disk='200', ephemeral='0', , id='12vcpu_32GB', is_disabled=, is_public='True', location=, name='12vcpu_32GB', original_name='12vcpu_32GB', ram='32768', rxtx_factor=, swap='0', vcpus='12' |",
                                        "| hostId                              | 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f                                                                                                                                                 |",
                                        "| host_status                         | None                                                                                                                                                                                                     |",
                                        "| id                                  | 9de502ee-263b-49fc-9c71-2f2ca1f2b38f                                                                                                                                                                     |",
                                        "| image                               | crc-cloud-ocp-4-20-1-1781063526 (c5b76238-5a79-44a0-8b27-7832583608c2)                                                                                                                                   |",
                                        "| key_name                            | None                                                                                                                                                                                                     |",
                                        "| locked                              | False                                                                                                                                                                                                    |",
                                        "| locked_reason                       | None                                                                                                                                                                                                     |",
                                        "| name                                | np0000069790                                                                                                                                                                                             |",
                                        "| pinned_availability_zone            | None                                                                                                                                                                                                     |",
                                        "| progress                            | 0                                                                                                                                                                                                        |",
                                        "| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                         |",
                                        "| properties                          | groups='vexxhost-nodepool-tripleo,crc-cloud-ocp-4-20-1,crc-cloud-ocp-4-20-1-3xl', nodepool_node_id='0000069790', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo'           |",
                                        "| security_groups                     | name='default'                                                                                                                                                                                           |",
                                        "| server_groups                       | []                                                                                                                                                                                                       |",
                                        "| status                              | ACTIVE                                                                                                                                                                                                   |",
                                        "| tags                                |                                                                                                                                                                                                          |",
                                        "| trusted_image_certificates          | None                                                                                                                                                                                                     |",
                                        "| updated                             | 2026-06-10T13:30:24Z                                                                                                                                                                                     |",
                                        "| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                         |",
                                        "| volumes_attached                    |                                                                                                                                                                                                          |",
                                        "+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "attempts": 1,
                                    "changed": true,
                                    "cmd": [
                                        "openstack",
                                        "server",
                                        "show",
                                        "4a023759-f3dc-4afc-89e2-94c7978908aa"
                                    ],
                                    "delta": "0:00:01.774828",
                                    "end": "2026-06-10 13:35:11.763611",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "openstack server show 4a023759-f3dc-4afc-89e2-94c7978908aa",
                                            "_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": "controller",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:35:09.988783",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                               |\n+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | np0000069788                                                                                                                                                                                                        |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-10T13:30:30.000000                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                     |\n| addresses                           | public=38.129.56.222; zuul-ci-net-81f70f23=192.168.122.11                                                                                                                                                           |\n| config_drive                        | True                                                                                                                                                                                                                |\n| created                             | 2026-06-10T13:30:16Z                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                |\n| flavor                              | description=, disk='40', ephemeral='0', , id='ci.m1.medium', is_disabled=, is_public='True', location=, name='ci.m1.medium', original_name='ci.m1.medium', ram='4096', rxtx_factor=, swap='0', vcpus='2'            |\n| hostId                              | 511625867b15899f344b49f50e790882b35aedda883941cf1472ae2b                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                |\n| id                                  | 4a023759-f3dc-4afc-89e2-94c7978908aa                                                                                                                                                                                |\n| image                               | cloud-centos-9-stream-tripleo-1781064744 (e2311bdf-fc9c-40ce-aa7b-992e80a8523d)                                                                                                                                     |\n| key_name                            | None                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                |\n| name                                | np0000069788                                                                                                                                                                                                        |\n| pinned_availability_zone            | None                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                   |\n| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                                    |\n| properties                          | groups='vexxhost-nodepool-tripleo,cloud-centos-9-stream-tripleo,cloud-centos-9-stream-tripleo-medium', nodepool_node_id='0000069788', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo' |\n| security_groups                     | name='default'                                                                                                                                                                                                      |\n| server_groups                       | []                                                                                                                                                                                                                  |\n| status                              | ACTIVE                                                                                                                                                                                                              |\n| tags                                |                                                                                                                                                                                                                     |\n| trusted_image_certificates          | None                                                                                                                                                                                                                |\n| updated                             | 2026-06-10T13:30:31Z                                                                                                                                                                                                |\n| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                                    |\n| volumes_attached                    |                                                                                                                                                                                                                     |\n+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                    "stdout_lines": [
                                        "+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| Field                               | Value                                                                                                                                                                                                               |",
                                        "+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                        "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                              |",
                                        "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:hostname            | np0000069788                                                                                                                                                                                                        |",
                                        "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                             |",
                                        "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                |",
                                        "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                              |",
                                        "| OS-SRV-USG:launched_at              | 2026-06-10T13:30:30.000000                                                                                                                                                                                          |",
                                        "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                |",
                                        "| accessIPv4                          |                                                                                                                                                                                                                     |",
                                        "| accessIPv6                          |                                                                                                                                                                                                                     |",
                                        "| addresses                           | public=38.129.56.222; zuul-ci-net-81f70f23=192.168.122.11                                                                                                                                                           |",
                                        "| config_drive                        | True                                                                                                                                                                                                                |",
                                        "| created                             | 2026-06-10T13:30:16Z                                                                                                                                                                                                |",
                                        "| description                         | None                                                                                                                                                                                                                |",
                                        "| flavor                              | description=, disk='40', ephemeral='0', , id='ci.m1.medium', is_disabled=, is_public='True', location=, name='ci.m1.medium', original_name='ci.m1.medium', ram='4096', rxtx_factor=, swap='0', vcpus='2'            |",
                                        "| hostId                              | 511625867b15899f344b49f50e790882b35aedda883941cf1472ae2b                                                                                                                                                            |",
                                        "| host_status                         | None                                                                                                                                                                                                                |",
                                        "| id                                  | 4a023759-f3dc-4afc-89e2-94c7978908aa                                                                                                                                                                                |",
                                        "| image                               | cloud-centos-9-stream-tripleo-1781064744 (e2311bdf-fc9c-40ce-aa7b-992e80a8523d)                                                                                                                                     |",
                                        "| key_name                            | None                                                                                                                                                                                                                |",
                                        "| locked                              | False                                                                                                                                                                                                               |",
                                        "| locked_reason                       | None                                                                                                                                                                                                                |",
                                        "| name                                | np0000069788                                                                                                                                                                                                        |",
                                        "| pinned_availability_zone            | None                                                                                                                                                                                                                |",
                                        "| progress                            | 0                                                                                                                                                                                                                   |",
                                        "| project_id                          | 4b633c451ac74233be3721a3635275e5                                                                                                                                                                                    |",
                                        "| properties                          | groups='vexxhost-nodepool-tripleo,cloud-centos-9-stream-tripleo,cloud-centos-9-stream-tripleo-medium', nodepool_node_id='0000069788', nodepool_pool_name='main', nodepool_provider_name='vexxhost-nodepool-tripleo' |",
                                        "| security_groups                     | name='default'                                                                                                                                                                                                      |",
                                        "| server_groups                       | []                                                                                                                                                                                                                  |",
                                        "| status                              | ACTIVE                                                                                                                                                                                                              |",
                                        "| tags                                |                                                                                                                                                                                                                     |",
                                        "| trusted_image_certificates          | None                                                                                                                                                                                                                |",
                                        "| updated                             | 2026-06-10T13:30:31Z                                                                                                                                                                                                |",
                                        "| user_id                             | 26d2f271395849ac8decf81c82b22d78                                                                                                                                                                                    |",
                                        "| volumes_attached                    |                                                                                                                                                                                                                     |",
                                        "+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:11.807762Z",
                            "start": "2026-06-10T13:34:53.996071Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000002a",
                        "name": "Display server configuration"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "bootstrap-ci-network-fetch-provider-dns.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:11.847279Z",
                            "start": "2026-06-10T13:35:11.818412Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000002c",
                        "name": "Fetch underneath provider DNSs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "IyBHZW5lcmF0ZWQgYnkgTmV0d29ya01hbmFnZXIKc2VhcmNoIG5vdmFsb2NhbApuYW1lc2VydmVyIDE5OS4yMDQuNDQuMjQKbmFtZXNlcnZlciAxOTkuMjA0LjQ3LjU0Cg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/etc/resolv.conf"
                                }
                            },
                            "source": "/etc/resolv.conf"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:12.251067Z",
                            "start": "2026-06-10T13:35:11.880310Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000001c6",
                        "name": "Fetch the DNS list of the default interface"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "crc_ci_bootstrap_provider_dns": [
                                    "199.204.44.24",
                                    "199.204.47.54"
                                ]
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:12.338759Z",
                            "start": "2026-06-10T13:35:12.259390Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-0000000001c7",
                        "name": "Set provider DNS for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                    "dest": "/etc/ci/env/networking-info.yml",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "tmpcdgwvhdg",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                            "content": null,
                                            "dest": "/etc/ci/env/networking-info.yml",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0644",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098512.679144-183-83053703722786/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "compute-0",
                                    "md5sum": "e56f298e0406a42b41afe3798a5b5459",
                                    "mode": "0644",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 2018,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098512.679144-183-83053703722786/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                    "dest": "/etc/ci/env/networking-info.yml",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "tmp9_axe8u8",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                            "content": null,
                                            "dest": "/etc/ci/env/networking-info.yml",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0644",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098513.4710832-183-168985962500030/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "crc",
                                    "md5sum": "e56f298e0406a42b41afe3798a5b5459",
                                    "mode": "0644",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 2018,
                                    "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098513.4710832-183-168985962500030/source",
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                    "dest": "/etc/ci/env/networking-info.yml",
                                    "diff": [],
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_original_basename": "tmpm1n3u1pi",
                                            "attributes": null,
                                            "backup": false,
                                            "checksum": "dd74c0ab192eb0811d8a395e31ff4a0522bd3696",
                                            "content": null,
                                            "dest": "/etc/ci/env/networking-info.yml",
                                            "directory_mode": null,
                                            "follow": false,
                                            "force": true,
                                            "group": "root",
                                            "local_follow": null,
                                            "mode": "0644",
                                            "owner": "root",
                                            "remote_src": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098514.568958-183-92629767197044/source",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "controller",
                                    "md5sum": "e56f298e0406a42b41afe3798a5b5459",
                                    "mode": "0644",
                                    "owner": "root",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 2018,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781098514.568958-183-92629767197044/source",
                                    "state": "file",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:15.178955Z",
                            "start": "2026-06-10T13:35:12.348257Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000002d",
                        "name": "Save networking data to file for further usage"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/.config/openstack/clouds.yaml",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/home/zuul/.config/openstack/clouds.yaml",
                                    "state": "file"
                                }
                            },
                            "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/.config/openstack/clouds.yaml",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/home/zuul/.config/openstack/clouds.yaml",
                            "state": "absent"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:15.428459Z",
                            "start": "2026-06-10T13:35:15.190790Z"
                        },
                        "id": "0a580a2a-001b-e500-e377-00000000002e",
                        "name": "Remove cloud_secrets file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 30,
            "failures": 0,
            "ignored": 0,
            "ok": 64,
            "rescued": 0,
            "skipped": 15,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "3",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:35:16.344097Z",
                    "start": "2026-06-10T13:35:16.240525Z"
                },
                "id": "0a580a2a-001b-b4b3-8d16-000000000004",
                "name": "Prefer ipv4 over ipv6"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "prefer_ipv4 | default(false)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "prefer_ipv4 | default(false)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "prefer_ipv4 | default(false)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:16.344097Z",
                            "start": "2026-06-10T13:35:16.251781Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000006",
                        "name": "Configure /etc/gai.conf to prever ipv4 over ipv6"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:46:57.091303Z",
                    "start": "2026-06-10T13:35:16.350559Z"
                },
                "id": "0a580a2a-001b-b4b3-8d16-000000000007",
                "name": "Generic task for migration time to crc-cloud"
            },
            "tasks": [
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "image_build_date"
                                }
                            },
                            "stat": {
                                "atime": 1781061077.539,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "us-ascii",
                                "checksum": "5c501b0342c098618ddc46745ca9dbb2359e59f1",
                                "ctime": 1781061078.25,
                                "dev": 64516,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "core",
                                "inode": 16778122,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/plain",
                                "mode": "0644",
                                "mtime": 1781061077.543,
                                "nlink": 1,
                                "path": "image_build_date",
                                "pw_name": "core",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 53,
                                "uid": 1000,
                                "version": "359003247",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:17.183697Z",
                            "start": "2026-06-10T13:35:16.365728Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000009",
                        "name": "Check if there is a image build date file"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "cat",
                                "image_build_date"
                            ],
                            "delta": "0:00:00.004858",
                            "end": "2026-06-10 13:35:17.722587",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cat image_build_date",
                                    "_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-001b-b4b3-8d16-00000000000b-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:35:17.717729",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Tue Jun  9 23:11:17 EDT 2026 | Image type: crc-cloud",
                            "stdout_lines": [
                                "Tue Jun  9 23:11:17 EDT 2026 | Image type: crc-cloud"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-00000000000b-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:17.821334Z",
                            "start": "2026-06-10T13:35:17.237872Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000000b",
                        "name": "Print image date"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "prepare-crc-cloud"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:17.861486Z",
                            "start": "2026-06-10T13:35:17.829586Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000000c",
                        "name": "Run crc-cloud preparation"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "build_date.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:17.916761Z",
                            "start": "2026-06-10T13:35:17.886379Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000044",
                        "name": "Print build date"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "image_build_date"
                                }
                            },
                            "stat": {
                                "atime": 1781098517.0705535,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "us-ascii",
                                "checksum": "5c501b0342c098618ddc46745ca9dbb2359e59f1",
                                "ctime": 1781061078.25,
                                "dev": 64516,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "core",
                                "inode": 16778122,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/plain",
                                "mode": "0644",
                                "mtime": 1781061077.543,
                                "nlink": 1,
                                "path": "image_build_date",
                                "pw_name": "core",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 53,
                                "uid": 1000,
                                "version": "359003247",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:18.315575Z",
                            "start": "2026-06-10T13:35:17.932487Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000096",
                        "name": "Check if there is a image build date file"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "cat",
                                "image_build_date"
                            ],
                            "delta": "0:00:00.005870",
                            "end": "2026-06-10 13:35:18.724459",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cat image_build_date",
                                    "_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-001b-b4b3-8d16-000000000097-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:35:18.718589",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Tue Jun  9 23:11:17 EDT 2026 | Image type: crc-cloud",
                            "stdout_lines": [
                                "Tue Jun  9 23:11:17 EDT 2026 | Image type: crc-cloud"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000097-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:18.891829Z",
                            "start": "2026-06-10T13:35:18.369831Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000097",
                        "name": "Print image date if available"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "not wait_for_mcp and tune_kubelet_conf",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:18.931549Z",
                            "start": "2026-06-10T13:35:18.903747Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000045",
                        "name": "Tune Kubelet config file"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "reboot_crc.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:35:18.984205Z",
                            "start": "2026-06-10T13:35:18.946214Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000046",
                        "name": "Reboot CRC host to get the network interfaces"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.reboot",
                            "changed": true,
                            "elapsed": 79,
                            "rebooted": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:40.643911Z",
                            "start": "2026-06-10T13:35:19.015904Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000000e6",
                        "name": "Reboot host after adding pull secret and changing kubelet node params"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:40.693499Z",
                            "start": "2026-06-10T13:36:40.663067Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000000e7",
                        "name": "Start Zuul console after reboot"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000156",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:41.286201Z",
                            "start": "2026-06-10T13:36:40.709358Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000158",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "pre.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:41.348269Z",
                            "start": "2026-06-10T13:36:41.309950Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000047",
                        "name": "Prepare for executing crc-cloud"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "c04ece3515d8589e300e3393cfd9bee4ac4b7f99",
                            "dest": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpmj70a1jf",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "c04ece3515d8589e300e3393cfd9bee4ac4b7f99",
                                    "content": null,
                                    "dest": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098601.4755633-65-65084105930416/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "23f517abadd33153b2a79829b7caea74",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:NetworkManager_etc_t:s0",
                            "size": 16,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098601.4755633-65-65084105930416/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:42.597080Z",
                            "start": "2026-06-10T13:36:41.380770Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000177",
                        "name": "Disable overwriting /etc/resolv.conf by the NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "reloaded"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:35:45 UTC",
                                "ActiveEnterTimestampMonotonic": "16343875",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "dbus-broker.service dbus.socket systemd-journald.socket system.slice sysinit.target crc-check-tap.service network-pre.target basic.target openvswitch.service coreos-platform-chrony-config.service",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "AssertTimestampMonotonic": "15779201",
                                "Before": "cloud-init.service network.service dummy-network.service shutdown.target NetworkManager-wait-online.service network.target configure-cloudinit-ssh.service multi-user.target",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1119830000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ConditionTimestampMonotonic": "15779200",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "4705",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DropInPaths": "/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "1337",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ExecMainStartTimestampMonotonic": "15780884",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[Wed 2026-06-10 13:35:44 UTC] ; stop_time=[n/a] ; pid=1337 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[Wed 2026-06-10 13:35:44 UTC] ; stop_time=[n/a] ; pid=1337 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "InactiveExitTimestampMonotonic": "15781074",
                                "InvocationID": "3a2cf6ce5cf74f6cbeb557378ff85483",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "1337",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "11886592",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "nmstate.service NetworkManager-wait-online.service",
                                "Requires": "sysinit.target system.slice dbus.socket",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:35:45 UTC",
                                "StateChangeTimestampMonotonic": "16343875",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "crc-check-tap.service network.target nmstate.service",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:43.690251Z",
                            "start": "2026-06-10T13:36:42.609044Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000178",
                        "name": "Reload NetworkManager after creating custom rules"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "3aca3fb5115e1f443f6f39374f8a32708455a058",
                            "dest": "/var/lib/kubelet/config.json",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpkp27ooc7",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "3aca3fb5115e1f443f6f39374f8a32708455a058",
                                    "content": null,
                                    "dest": "/var/lib/kubelet/config.json",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098603.8441923-76-56714459068736/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "02c40752930148dec93856ecce62138f",
                            "mode": "0600",
                            "owner": "root",
                            "secontext": "system_u:object_r:unlabeled_t:s0",
                            "size": 2798,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098603.8441923-76-56714459068736/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:44.834800Z",
                            "start": "2026-06-10T13:36:43.696393Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000179",
                        "name": "Inject pull secret into /var/lib/kubelet/config.json"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "crc_etcd_slow_profile and enable_ramdisk",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:44.878626Z",
                            "start": "2026-06-10T13:36:44.842983Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000048",
                        "name": "Check if etcd slow profile set"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "ramdisk.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:44.994100Z",
                            "start": "2026-06-10T13:36:44.893340Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000049",
                        "name": "Use ramdisk for etcd"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "mv",
                                "/var/lib/etcd",
                                "/var/lib/etcd-old"
                            ],
                            "delta": "0:00:00.004759",
                            "end": "2026-06-10 13:36:45.436333",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "mv /var/lib/etcd /var/lib/etcd-old\n",
                                    "_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-001b-b4b3-8d16-0000000001ec-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:36:45.431574",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000001ec-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:45.558538Z",
                            "start": "2026-06-10T13:36:45.038391Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000001ec",
                        "name": "Move current etcd to other place"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.posix.mount",
                            "backup_file": "",
                            "boot": "yes",
                            "changed": true,
                            "dump": "0",
                            "fstab": "/etc/fstab",
                            "fstype": "tmpfs",
                            "invocation": {
                                "module_args": {
                                    "backup": false,
                                    "boot": true,
                                    "dump": "0",
                                    "fstab": null,
                                    "fstype": "tmpfs",
                                    "name": "/var/lib/etcd",
                                    "opts": "defaults,size=1g",
                                    "opts_no_log": false,
                                    "passno": "0",
                                    "path": "/var/lib/etcd",
                                    "src": "tmpfs",
                                    "state": "mounted"
                                }
                            },
                            "name": "/var/lib/etcd",
                            "opts": "defaults,size=1g",
                            "passno": "0",
                            "src": "tmpfs"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:46.154290Z",
                            "start": "2026-06-10T13:36:45.570631Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000001ed",
                        "name": "Mount ramdisk"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0700",
                                    "path": "/var/lib/etcd"
                                },
                                "before": {
                                    "mode": "01777",
                                    "path": "/var/lib/etcd"
                                }
                            },
                            "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": "0700",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/var/lib/etcd",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "root",
                            "path": "/var/lib/etcd",
                            "secontext": "unconfined_u:object_r:user_tmp_t:s0",
                            "size": 40,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:46.685562Z",
                            "start": "2026-06-10T13:36:46.167146Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000001ee",
                        "name": "Set proper permissions after mount"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": null,
                            "dest": "/var/lib/etcd/",
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": null,
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": null,
                                    "content": null,
                                    "dest": "/var/lib/etcd",
                                    "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": "/var/lib/etcd-old/",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": null,
                            "mode": "0700",
                            "owner": "root",
                            "secontext": "unconfined_u:object_r:user_tmp_t:s0",
                            "size": 80,
                            "src": "/var/lib/etcd-old/",
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:48.931846Z",
                            "start": "2026-06-10T13:36:46.698269Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000001ef",
                        "name": "Copy content from old location to ramdisk"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "restorecon",
                                "-F",
                                "/var/lib/etcd"
                            ],
                            "delta": "0:00:00.014769",
                            "end": "2026-06-10 13:36:49.374574",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "restorecon -F /var/lib/etcd",
                                    "_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-001b-b4b3-8d16-0000000001f0-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:36:49.359805",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000001f0-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:49.479098Z",
                            "start": "2026-06-10T13:36:48.959832Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000001f0",
                        "name": "Set proper SELinux context"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "block_crc_domains.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:49.535132Z",
                            "start": "2026-06-10T13:36:49.494290Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004a",
                        "name": "Block crc.testing domains"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 console-openshift-console.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*console-openshift-console.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "console-openshift-console.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 api.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*api.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "api.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 api-int.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*api-int.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "api-int.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 canary-openshift-ingress-canary.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*canary-openshift-ingress-canary.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "canary-openshift-ingress-canary.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 default-route-openshift-image-registry.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*default-route-openshift-image-registry.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "default-route-openshift-image-registry.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 downloads-openshift-console.crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*downloads-openshift-console.crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "downloads-openshift-console.crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 oauth-openshift.crc.testing crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*oauth-openshift.crc.testing crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "oauth-openshift.crc.testing crc.testing",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/hosts (content)",
                                            "before": "",
                                            "before_header": "/etc/hosts (content)"
                                        },
                                        {
                                            "after_header": "/etc/hosts (file attributes)",
                                            "before_header": "/etc/hosts (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "dest": "/etc/hosts",
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "38.129.56.38 oauth-openshift.apps-crc.testing",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/hosts",
                                            "regexp": ".*oauth-openshift.apps-crc.testing$",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "oauth-openshift.apps-crc.testing",
                                    "msg": "line added"
                                }
                            ],
                            "warnings": [
                                "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:52.827658Z",
                            "start": "2026-06-10T13:36:49.572708Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000027c",
                        "name": "Set crc.testing domains into /etc/hosts"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail;\nip route get 1.2.3.4 | sed -n 's/.*dev \\([^ ]*\\).*/\\1/p'\n",
                            "delta": "0:00:00.008796",
                            "end": "2026-06-10 13:36:53.302807",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail;\nip route get 1.2.3.4 | sed -n 's/.*dev \\([^ ]*\\).*/\\1/p'\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-001b-b4b3-8d16-00000000027d-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:36:53.294011",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ens3",
                            "stdout_lines": [
                                "ens3"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-00000000027d-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:53.433493Z",
                            "start": "2026-06-10T13:36:52.912252Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000027d",
                        "name": "Get default interface name"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"console-openshift-console.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.239429",
                                    "end": "2026-06-10 13:36:54.056491",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"console-openshift-console.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "console-openshift-console.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:53.817062",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"api.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.012090",
                                    "end": "2026-06-10 13:36:54.420444",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"api.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "api.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:54.408354",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"api-int.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.013091",
                                    "end": "2026-06-10 13:36:54.792869",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"api-int.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "api-int.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:54.779778",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"canary-openshift-ingress-canary.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.011556",
                                    "end": "2026-06-10 13:36:55.154657",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"canary-openshift-ingress-canary.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "canary-openshift-ingress-canary.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:55.143101",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"default-route-openshift-image-registry.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.013276",
                                    "end": "2026-06-10 13:36:55.524517",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"default-route-openshift-image-registry.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "default-route-openshift-image-registry.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:55.511241",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"downloads-openshift-console.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.012064",
                                    "end": "2026-06-10 13:36:55.899938",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"downloads-openshift-console.crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "downloads-openshift-console.crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:55.887874",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"oauth-openshift.crc.testing crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.011987",
                                    "end": "2026-06-10 13:36:56.275592",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"oauth-openshift.crc.testing crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "oauth-openshift.crc.testing crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:56.263605",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"oauth-openshift.apps-crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\n",
                                    "delta": "0:00:00.012391",
                                    "end": "2026-06-10 13:36:56.671140",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail;\nhex_string=$(perl -e 'print \"|\".join(\"|\", map { sprintf(\"%02X\", length($_)).\"|\".$_ } split(/\\./, \"oauth-openshift.apps-crc.testing\")).\"|\"' )\niptables -A OUTPUT -o ens3 -p udp --dport 53 -m string --algo bm --hex-string \"$hex_string\" -j DROP\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
                                        }
                                    },
                                    "item": "oauth-openshift.apps-crc.testing",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:36:56.658749",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:56.735111Z",
                            "start": "2026-06-10T13:36:53.445206Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000027e",
                        "name": "Block CRC domains also using iptables"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "set_vars.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:56.785127Z",
                            "start": "2026-06-10T13:36:56.747878Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004b",
                        "name": "Set required facts"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:56.865591Z",
                            "start": "2026-06-10T13:36:56.814815Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000349",
                        "name": "Set required facts"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "{{ zuul.projects['github.com/crc-org/crc-cloud'].src_dir }}/roles/deploy-crc-cloud"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:56.900834Z",
                            "start": "2026-06-10T13:36:56.870872Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004c",
                        "name": "Start crc-cloud role when Zuul defined"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "not openshift_pull_secret",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:56.971329Z",
                            "start": "2026-06-10T13:36:56.956280Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004cc",
                        "name": "Check if pull-secret is provided"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "kubeconfig.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:57.000229Z",
                            "start": "2026-06-10T13:36:56.979050Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004cd",
                        "name": "Create kubeconfig"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": ".kube",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": ".kube",
                                    "state": "absent"
                                }
                            },
                            "gid": 1000,
                            "group": "core",
                            "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": "core",
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "core",
                                    "path": ".kube",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "core",
                            "path": ".kube",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:57.388994Z",
                            "start": "2026-06-10T13:36:57.018692Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000005d1",
                        "name": "Create kube directory"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "f62415bfa72c22e5dafc902e9e30933feccf2bd8",
                            "dest": ".kube/config",
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": null,
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": null,
                                    "content": null,
                                    "dest": ".kube/config",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": "core",
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": "core",
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/opt/kubeconfig",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "7069c0e4280b01c78b1128a8aab6a208",
                            "mode": "0644",
                            "owner": "core",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 15211,
                            "src": "/opt/kubeconfig",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:57.980829Z",
                            "start": "2026-06-10T13:36:57.400612Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000005d2",
                        "name": "Copy kubeconfig to user dir"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "dnsmasq.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:58.035205Z",
                            "start": "2026-06-10T13:36:57.996305Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ce",
                        "name": "Setup dnsmasq"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "checksum": "c04ece3515d8589e300e3393cfd9bee4ac4b7f99",
                            "dest": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                            "diff": {
                                "after": {
                                    "path": "/etc/NetworkManager/conf.d/00-custom-crc.conf"
                                },
                                "before": {
                                    "path": "/etc/NetworkManager/conf.d/00-custom-crc.conf"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": "tmphc5cedw4",
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0644",
                            "owner": "root",
                            "path": "/etc/NetworkManager/conf.d/00-custom-crc.conf",
                            "secontext": "system_u:object_r:NetworkManager_etc_t:s0",
                            "size": 16,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:59.170589Z",
                            "start": "2026-06-10T13:36:58.077392Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000653",
                        "name": "Disable overwriting /etc/resolv.conf by the NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "_disable_dns_overwrite.changed",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:59.207209Z",
                            "start": "2026-06-10T13:36:59.178476Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000654",
                        "name": "Restart NetworkManager when its needed"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/etc/resolv.conf"
                                },
                                "before": {
                                    "path": "/etc/resolv.conf"
                                }
                            },
                            "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": "0644",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/etc/resolv.conf",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0644",
                            "owner": "root",
                            "path": "/etc/resolv.conf",
                            "secontext": "system_u:object_r:net_conf_t:s0",
                            "size": 80,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:36:59.619849Z",
                            "start": "2026-06-10T13:36:59.222782Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000655",
                        "name": "Ensure /etc/resolv.conf is not a symlink and is writable"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "285869b56ab96e365c5c49f5eca7de8a50323cee",
                            "dest": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpyik46q_y",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "285869b56ab96e365c5c49f5eca7de8a50323cee",
                                    "content": null,
                                    "dest": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098619.7257137-146-18928313221194/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9ac8482758d7b37cf6e6966c95654759",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:dnsmasq_etc_t:s0",
                            "size": 251,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098619.7257137-146-18928313221194/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:00.713376Z",
                            "start": "2026-06-10T13:36:59.631697Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000656",
                        "name": "Create crc-dnsmasq.conf"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:00.762884Z",
                            "start": "2026-06-10T13:37:00.725781Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000657",
                        "name": "Add domains into crc-dnsmasq.conf when alternative_domain"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/resolv.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/resolv.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/resolv.conf (file attributes)",
                                            "before_header": "/etc/resolv.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": true,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "nameserver 38.129.56.38",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/resolv.conf",
                                            "regexp": "^# Generated by NetworkManager",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "38.129.56.38",
                                    "msg": "line replaced"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": false,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/resolv.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/resolv.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/resolv.conf (file attributes)",
                                            "before_header": "/etc/resolv.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": true,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "nameserver 199.204.44.24",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/resolv.conf",
                                            "regexp": "^# Generated by NetworkManager",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "199.204.44.24",
                                    "msg": ""
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": false,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/resolv.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/resolv.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/resolv.conf (file attributes)",
                                            "before_header": "/etc/resolv.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": true,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "nameserver 199.204.47.54",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/resolv.conf",
                                            "regexp": "^# Generated by NetworkManager",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "199.204.47.54",
                                    "msg": ""
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:01.947866Z",
                            "start": "2026-06-10T13:37:00.778672Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000658",
                        "name": "Set this host as first nameserver in /etc/resolv.conf"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.systemd",
                            "changed": true,
                            "enabled": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "dnsmasq",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "dnsmasq",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:dnsmasq_unit_file_t:s0",
                                "ActiveEnterTimestampMonotonic": "0",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "inactive",
                                "After": "network.target systemd-journald.socket system.slice basic.target sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "no",
                                "AssertTimestampMonotonic": "0",
                                "Before": "shutdown.target",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "[not set]",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "no",
                                "ConditionTimestampMonotonic": "0",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroupId": "0",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "DNS caching server.",
                                "DevicePolicy": "auto",
                                "DynamicUser": "no",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "0",
                                "ExecMainStartTimestampMonotonic": "0",
                                "ExecMainStatus": "0",
                                "ExecStart": "{ path=/usr/sbin/dnsmasq ; argv[]=/usr/sbin/dnsmasq ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/dnsmasq ; argv[]=/usr/sbin/dnsmasq ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/dnsmasq.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "dnsmasq.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestampMonotonic": "0",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "0",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "[not set]",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "dnsmasq.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PIDFile": "/run/dnsmasq.pid",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "Requires": "sysinit.target system.slice",
                                "Restart": "no",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestampMonotonic": "0",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "dead",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "[not set]",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "1min 30s",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "forking",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "disabled",
                                "UnitFileState": "disabled",
                                "UtmpMode": "init",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "infinity"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:02.980806Z",
                            "start": "2026-06-10T13:37:01.962330Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000659",
                        "name": "Restart dnsmasq"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "kubelet.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:03.044779Z",
                            "start": "2026-06-10T13:37:02.995362Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004cf",
                        "name": "Start kubelet"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.systemd",
                            "changed": true,
                            "enabled": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "kubelet",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "started"
                                }
                            },
                            "name": "kubelet",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0",
                                "ActiveEnterTimestampMonotonic": "0",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "inactive",
                                "After": "ostree-finalize-staged.service kubelet-dependencies.target crio.service sysinit.target systemd-journald.socket basic.target kubelet-cleanup.service configure-cloudinit-ssh.service system.slice kubens.service coreos-populate-lvmdevices.service",
                                "AllowIsolate": "no",
                                "AssertResult": "no",
                                "AssertTimestampMonotonic": "0",
                                "Before": "crc-wait-apiserver-up.service shutdown.target crc-custom.target crc-wait-node-ready.service",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "[not set]",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "no",
                                "ConditionTimestampMonotonic": "0",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroupId": "0",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Kubernetes Kubelet",
                                "DevicePolicy": "auto",
                                "DropInPaths": "/etc/systemd/system/kubelet.service.d/01-kubens.conf /etc/systemd/system/kubelet.service.d/10-mco-default-madv.conf /etc/systemd/system/kubelet.service.d/20-logging.conf /etc/systemd/system/kubelet.service.d/20-nodenet.conf /etc/systemd/system/kubelet.service.d/80-nodeip.conf /etc/systemd/system/kubelet.service.d/wants-crc-custom.conf",
                                "DynamicUser": "no",
                                "Environment": "KUBELET_NODE_IP=192.168.126.11 GODEBUG=x509ignoreCN=0,madvdontneed=1 KUBELET_LOG_LEVEL=2 KUBELET_NODE_IPS=192.168.126.11",
                                "EnvironmentFiles": "/run/kubens/env (ignore_errors=yes)",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "0",
                                "ExecMainStartTimestampMonotonic": "0",
                                "ExecMainStatus": "0",
                                "ExecStart": "{ path=/usr/local/bin/kubenswrapper ; argv[]=/usr/local/bin/kubenswrapper /usr/bin/kubelet --config=/etc/kubernetes/kubelet.conf --bootstrap-kubeconfig=/etc/kubernetes/kubeconfig --kubeconfig=/var/lib/kubelet/kubeconfig --container-runtime-endpoint=/var/run/crio/crio.sock --runtime-cgroups=/system.slice/crio.service --node-labels=node-role.kubernetes.io/control-plane,node-role.kubernetes.io/master,node.openshift.io/os_id=${ID},${CUSTOM_KUBELET_LABELS} --node-ip=${KUBELET_NODE_IP} --minimum-container-ttl-duration=6m0s --cloud-provider= --volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec --hostname-override=${KUBELET_NODE_NAME} --provider-id=${KUBELET_PROVIDERID} --register-with-taints=node-role.kubernetes.io/master=:NoSchedule --pod-infra-container-image=quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cc2b30e70040205c2536d01ae5c850be1ed2d775cf13249e50328e5085777977 --system-reserved=cpu=${SYSTEM_RESERVED_CPU},memory=${SYSTEM_RESERVED_MEMORY},ephemeral-storage=${SYSTEM_RESERVED_ES} --v=${KUBELET_LOG_LEVEL} ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/local/bin/kubenswrapper ; argv[]=/usr/local/bin/kubenswrapper /usr/bin/kubelet --config=/etc/kubernetes/kubelet.conf --bootstrap-kubeconfig=/etc/kubernetes/kubeconfig --kubeconfig=/var/lib/kubelet/kubeconfig --container-runtime-endpoint=/var/run/crio/crio.sock --runtime-cgroups=/system.slice/crio.service --node-labels=node-role.kubernetes.io/control-plane,node-role.kubernetes.io/master,node.openshift.io/os_id=${ID},${CUSTOM_KUBELET_LABELS} --node-ip=${KUBELET_NODE_IP} --minimum-container-ttl-duration=6m0s --cloud-provider= --volume-plugin-dir=/etc/kubernetes/kubelet-plugins/volume/exec --hostname-override=${KUBELET_NODE_NAME} --provider-id=${KUBELET_PROVIDERID} --register-with-taints=node-role.kubernetes.io/master=:NoSchedule --pod-infra-container-image=quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cc2b30e70040205c2536d01ae5c850be1ed2d775cf13249e50328e5085777977 --system-reserved=cpu=${SYSTEM_RESERVED_CPU},memory=${SYSTEM_RESERVED_MEMORY},ephemeral-storage=${SYSTEM_RESERVED_ES} --v=${KUBELET_LOG_LEVEL} ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartPre": "{ path=/usr/sbin/restorecon ; argv[]=/usr/sbin/restorecon -ri /var/lib/kubelet/pod-resources /usr/local/bin/kubenswrapper /usr/bin/kubensenter ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartPreEx": "{ path=/usr/sbin/restorecon ; argv[]=/usr/sbin/restorecon -ri /var/lib/kubelet/pod-resources /usr/local/bin/kubenswrapper /usr/bin/kubensenter ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/etc/systemd/system/kubelet.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "kubelet.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestampMonotonic": "0",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "0",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "[not set]",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "kubelet.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "main",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "crc-wait-node-ready.service crc-wait-apiserver-up.service",
                                "Requires": "crio.service sysinit.target system.slice kubelet-dependencies.target",
                                "Restart": "always",
                                "RestartKillSignal": "15",
                                "RestartUSec": "10s",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "StateChangeTimestampMonotonic": "94091516",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "dead",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "[not set]",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "1min 30s",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "notify",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "disabled",
                                "UnitFileState": "disabled",
                                "UtmpMode": "init",
                                "Wants": "crc-custom.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "infinity"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:37:16.526718Z",
                            "start": "2026-06-10T13:37:03.087387Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000701",
                        "name": "Start and enable kubelet"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 60,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 60,
                                    "exclude_hosts": null,
                                    "host": "127.0.0.1",
                                    "msg": null,
                                    "path": null,
                                    "port": 6443,
                                    "search_regex": null,
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 600
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 6443,
                            "search_regex": null,
                            "state": "started"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:17.258737Z",
                            "start": "2026-06-10T13:37:16.540093Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000702",
                        "name": "Wait for port 6443 to be up"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "get",
                                "pods",
                                "--all-namespaces"
                            ],
                            "delta": "0:00:01.037476",
                            "end": "2026-06-10 13:38:18.738035",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get pods --all-namespaces\n",
                                    "_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-001b-b4b3-8d16-000000000703-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:38:17.700559",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "NAMESPACE                                          NAME                                                      READY   STATUS    RESTARTS   AGE\nopenshift-apiserver-operator                       openshift-apiserver-operator-846cbfc458-dx2lj             0/1     Pending   0          38s\nopenshift-apiserver                                apiserver-9ddfb9f55-tdb6r                                 0/2     Pending   0          38s\nopenshift-authentication-operator                  authentication-operator-7f5c659b84-cz92c                  0/1     Pending   0          38s\nopenshift-authentication                           oauth-openshift-66458b6674-xmtk5                          0/1     Pending   0          38s\nopenshift-cluster-machine-approver                 machine-approver-54c688565-x7tgf                          0/2     Pending   0          38s\nopenshift-cluster-samples-operator                 cluster-samples-operator-6b564684c8-z8g6x                 0/2     Pending   0          38s\nopenshift-cluster-version                          cluster-version-operator-7c9b9cfd6-2dwv8                  0/1     Pending   0          38s\nopenshift-config-operator                          openshift-config-operator-5777786469-xf96r                0/1     Pending   0          38s\nopenshift-console-operator                         console-operator-67c89758df-nkht6                         0/1     Pending   0          38s\nopenshift-console                                  console-64d44f6ddf-jqsxv                                  0/1     Pending   0          38s\nopenshift-console                                  downloads-747b44746d-l8n44                                0/1     Pending   0          38s\nopenshift-controller-manager-operator              openshift-controller-manager-operator-686468bdd5-sr64f    0/1     Pending   0          38s\nopenshift-controller-manager                       controller-manager-65b6cccf98-clnll                       0/1     Pending   0          38s\nopenshift-dns-operator                             dns-operator-799b87ffcd-kvxcj                             0/2     Pending   0          38s\nopenshift-dns                                      node-resolver-9xz2n                                       0/1     Pending   0          38s\nopenshift-etcd-operator                            etcd-operator-69b85846b6-zrr7m                            0/1     Pending   0          38s\nopenshift-image-registry                           cluster-image-registry-operator-86c45576b9-msqhr          0/1     Pending   0          38s\nopenshift-image-registry                           image-registry-66587d64c8-qwkqc                           0/1     Pending   0          38s\nopenshift-image-registry                           node-ca-rz59t                                             0/1     Pending   0          38s\nopenshift-ingress-operator                         ingress-operator-6b9cb4dbcf-bklcw                         0/2     Pending   0          38s\nopenshift-ingress                                  router-default-68cf44c8b8-dxkgf                           0/1     Pending   0          38s\nopenshift-kube-apiserver-operator                  kube-apiserver-operator-575994946d-gkcrk                  0/1     Pending   0          38s\nopenshift-kube-controller-manager-operator         kube-controller-manager-operator-69d5f845f8-5pw9b         0/1     Pending   0          38s\nopenshift-kube-scheduler-operator                  openshift-kube-scheduler-operator-54f497555d-rs4mp        0/1     Pending   0          38s\nopenshift-kube-storage-version-migrator-operator   kube-storage-version-migrator-operator-565b79b866-26pgn   0/1     Pending   0          38s\nopenshift-kube-storage-version-migrator            migrator-866fcbc849-h9zp6                                 0/2     Pending   0          38s\nopenshift-machine-api                              control-plane-machine-set-operator-75ffdb6fcd-lplq5       0/1     Pending   0          38s\nopenshift-machine-api                              machine-api-operator-755bb95488-x25k9                     0/2     Pending   0          38s\nopenshift-machine-config-operator                  machine-config-controller-f9cdd68f7-26nst                 0/2     Pending   0          38s\nopenshift-machine-config-operator                  machine-config-daemon-jwjkq                               0/2     Pending   0          38s\nopenshift-machine-config-operator                  machine-config-operator-67c9d58cbb-9lp6t                  0/2     Pending   0          38s\nopenshift-marketplace                              marketplace-operator-547dbd544d-mlp5q                     0/1     Pending   0          38s\nopenshift-multus                                   multus-additional-cni-plugins-2cj87                       0/1     Pending   0          38s\nopenshift-multus                                   multus-admission-controller-69db94689b-58m7c              0/2     Pending   0          38s\nopenshift-multus                                   multus-nf7gg                                              0/1     Pending   0          38s\nopenshift-multus                                   network-metrics-daemon-kq72h                              0/2     Pending   0          38s\nopenshift-network-console                          networking-console-plugin-5ff7774fd9-nljh6                1/1     Running   3          220d\nopenshift-network-diagnostics                      network-check-source-5bb8f5cd97-xdvz5                     1/1     Running   3          220d\nopenshift-network-diagnostics                      network-check-target-fhkjl                                1/1     Running   3          220d\nopenshift-network-node-identity                    network-node-identity-dgvkt                               2/2     Running   8          220d\nopenshift-network-operator                         iptables-alerter-5jnd7                                    1/1     Running   3          220d\nopenshift-network-operator                         network-operator-7bdcf4f5bd-7fjxv                         1/1     Running   4          220d\nopenshift-oauth-apiserver                          apiserver-8596bd845d-4tq4f                                0/1     Pending   0          38s\nopenshift-operator-lifecycle-manager               catalog-operator-75ff9f647d-k9g6l                         0/1     Pending   0          38s\nopenshift-operator-lifecycle-manager               collect-profiles-29684970-s5ndp                           0/1     Pending   0          38s\nopenshift-operator-lifecycle-manager               olm-operator-5cdf44d969-vs56f                             0/1     Pending   0          38s\nopenshift-operator-lifecycle-manager               package-server-manager-77f986bd66-2cvst                   0/2     Pending   0          38s\nopenshift-operator-lifecycle-manager               packageserver-7d4fc7d867-lr5kz                            0/1     Pending   0          38s\nopenshift-ovn-kubernetes                           ovnkube-control-plane-57b78d8988-5qn8n                    0/2     Pending   0          38s\nopenshift-ovn-kubernetes                           ovnkube-node-j5prd                                        0/8     Pending   0          38s\nopenshift-route-controller-manager                 route-controller-manager-776cdc94d6-x6wx8                 0/1     Pending   0          38s\nopenshift-service-ca-operator                      service-ca-operator-5b9c976747-vnsn8                      0/1     Pending   0          38s\nopenshift-service-ca                               service-ca-74545575db-tcz4v                               0/1     Pending   0          38s",
                            "stdout_lines": [
                                "NAMESPACE                                          NAME                                                      READY   STATUS    RESTARTS   AGE",
                                "openshift-apiserver-operator                       openshift-apiserver-operator-846cbfc458-dx2lj             0/1     Pending   0          38s",
                                "openshift-apiserver                                apiserver-9ddfb9f55-tdb6r                                 0/2     Pending   0          38s",
                                "openshift-authentication-operator                  authentication-operator-7f5c659b84-cz92c                  0/1     Pending   0          38s",
                                "openshift-authentication                           oauth-openshift-66458b6674-xmtk5                          0/1     Pending   0          38s",
                                "openshift-cluster-machine-approver                 machine-approver-54c688565-x7tgf                          0/2     Pending   0          38s",
                                "openshift-cluster-samples-operator                 cluster-samples-operator-6b564684c8-z8g6x                 0/2     Pending   0          38s",
                                "openshift-cluster-version                          cluster-version-operator-7c9b9cfd6-2dwv8                  0/1     Pending   0          38s",
                                "openshift-config-operator                          openshift-config-operator-5777786469-xf96r                0/1     Pending   0          38s",
                                "openshift-console-operator                         console-operator-67c89758df-nkht6                         0/1     Pending   0          38s",
                                "openshift-console                                  console-64d44f6ddf-jqsxv                                  0/1     Pending   0          38s",
                                "openshift-console                                  downloads-747b44746d-l8n44                                0/1     Pending   0          38s",
                                "openshift-controller-manager-operator              openshift-controller-manager-operator-686468bdd5-sr64f    0/1     Pending   0          38s",
                                "openshift-controller-manager                       controller-manager-65b6cccf98-clnll                       0/1     Pending   0          38s",
                                "openshift-dns-operator                             dns-operator-799b87ffcd-kvxcj                             0/2     Pending   0          38s",
                                "openshift-dns                                      node-resolver-9xz2n                                       0/1     Pending   0          38s",
                                "openshift-etcd-operator                            etcd-operator-69b85846b6-zrr7m                            0/1     Pending   0          38s",
                                "openshift-image-registry                           cluster-image-registry-operator-86c45576b9-msqhr          0/1     Pending   0          38s",
                                "openshift-image-registry                           image-registry-66587d64c8-qwkqc                           0/1     Pending   0          38s",
                                "openshift-image-registry                           node-ca-rz59t                                             0/1     Pending   0          38s",
                                "openshift-ingress-operator                         ingress-operator-6b9cb4dbcf-bklcw                         0/2     Pending   0          38s",
                                "openshift-ingress                                  router-default-68cf44c8b8-dxkgf                           0/1     Pending   0          38s",
                                "openshift-kube-apiserver-operator                  kube-apiserver-operator-575994946d-gkcrk                  0/1     Pending   0          38s",
                                "openshift-kube-controller-manager-operator         kube-controller-manager-operator-69d5f845f8-5pw9b         0/1     Pending   0          38s",
                                "openshift-kube-scheduler-operator                  openshift-kube-scheduler-operator-54f497555d-rs4mp        0/1     Pending   0          38s",
                                "openshift-kube-storage-version-migrator-operator   kube-storage-version-migrator-operator-565b79b866-26pgn   0/1     Pending   0          38s",
                                "openshift-kube-storage-version-migrator            migrator-866fcbc849-h9zp6                                 0/2     Pending   0          38s",
                                "openshift-machine-api                              control-plane-machine-set-operator-75ffdb6fcd-lplq5       0/1     Pending   0          38s",
                                "openshift-machine-api                              machine-api-operator-755bb95488-x25k9                     0/2     Pending   0          38s",
                                "openshift-machine-config-operator                  machine-config-controller-f9cdd68f7-26nst                 0/2     Pending   0          38s",
                                "openshift-machine-config-operator                  machine-config-daemon-jwjkq                               0/2     Pending   0          38s",
                                "openshift-machine-config-operator                  machine-config-operator-67c9d58cbb-9lp6t                  0/2     Pending   0          38s",
                                "openshift-marketplace                              marketplace-operator-547dbd544d-mlp5q                     0/1     Pending   0          38s",
                                "openshift-multus                                   multus-additional-cni-plugins-2cj87                       0/1     Pending   0          38s",
                                "openshift-multus                                   multus-admission-controller-69db94689b-58m7c              0/2     Pending   0          38s",
                                "openshift-multus                                   multus-nf7gg                                              0/1     Pending   0          38s",
                                "openshift-multus                                   network-metrics-daemon-kq72h                              0/2     Pending   0          38s",
                                "openshift-network-console                          networking-console-plugin-5ff7774fd9-nljh6                1/1     Running   3          220d",
                                "openshift-network-diagnostics                      network-check-source-5bb8f5cd97-xdvz5                     1/1     Running   3          220d",
                                "openshift-network-diagnostics                      network-check-target-fhkjl                                1/1     Running   3          220d",
                                "openshift-network-node-identity                    network-node-identity-dgvkt                               2/2     Running   8          220d",
                                "openshift-network-operator                         iptables-alerter-5jnd7                                    1/1     Running   3          220d",
                                "openshift-network-operator                         network-operator-7bdcf4f5bd-7fjxv                         1/1     Running   4          220d",
                                "openshift-oauth-apiserver                          apiserver-8596bd845d-4tq4f                                0/1     Pending   0          38s",
                                "openshift-operator-lifecycle-manager               catalog-operator-75ff9f647d-k9g6l                         0/1     Pending   0          38s",
                                "openshift-operator-lifecycle-manager               collect-profiles-29684970-s5ndp                           0/1     Pending   0          38s",
                                "openshift-operator-lifecycle-manager               olm-operator-5cdf44d969-vs56f                             0/1     Pending   0          38s",
                                "openshift-operator-lifecycle-manager               package-server-manager-77f986bd66-2cvst                   0/2     Pending   0          38s",
                                "openshift-operator-lifecycle-manager               packageserver-7d4fc7d867-lr5kz                            0/1     Pending   0          38s",
                                "openshift-ovn-kubernetes                           ovnkube-control-plane-57b78d8988-5qn8n                    0/2     Pending   0          38s",
                                "openshift-ovn-kubernetes                           ovnkube-node-j5prd                                        0/8     Pending   0          38s",
                                "openshift-route-controller-manager                 route-controller-manager-776cdc94d6-x6wx8                 0/1     Pending   0          38s",
                                "openshift-service-ca-operator                      service-ca-operator-5b9c976747-vnsn8                      0/1     Pending   0          38s",
                                "openshift-service-ca                               service-ca-74545575db-tcz4v                               0/1     Pending   0          38s"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000703-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:18.839086Z",
                            "start": "2026-06-10T13:38:17.312595Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000703",
                        "name": "Wait for API to start before continue"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "pubkey.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:18.897567Z",
                            "start": "2026-06-10T13:38:18.852749Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d0",
                        "name": "Replace default pubkey"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "id_rsa.pub"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:19.317356Z",
                            "start": "2026-06-10T13:38:18.946904Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000007dc",
                        "name": "Check if id_rsa.pub exists"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_id_rsa_pub.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:19.878827Z",
                            "start": "2026-06-10T13:38:19.370385Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000007de",
                        "name": "Read pub key"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "_id_rsa_pub.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:19.993822Z",
                            "start": "2026-06-10T13:38:19.958357Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000007df",
                        "name": "Wait for machineconfig"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_id_rsa_pub.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:20.557369Z",
                            "start": "2026-06-10T13:38:20.048476Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000007e0",
                        "name": "Patch machineconfig 99-master-ssh"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "accept_cert.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:20.651056Z",
                            "start": "2026-06-10T13:38:20.571271Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d1",
                        "name": "Accept certificate"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.317470",
                                    "end": "2026-06-10 13:38:21.362964",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 1,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:38:21.045494",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "certificatesigningrequest.certificates.k8s.io/csr-ksxqt approved",
                                    "stdout_lines": [
                                        "certificatesigningrequest.certificates.k8s.io/csr-ksxqt approved"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.145543",
                                    "end": "2026-06-10 13:38:31.853499",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 2,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:38:31.707956",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.166061",
                                    "end": "2026-06-10 13:38:42.350723",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 3,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:38:42.184662",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:42.393632Z",
                            "start": "2026-06-10T13:38:20.699178Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000008db",
                        "name": "Re-run accept certificates in Pending state few times"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "68c8f7a93a554bc65c77a6bdf34aa00d265bc1c3",
                            "dest": "/tmp/cluster-cert-approver.yaml",
                            "diff": [],
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "cluster-cert-approver.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "68c8f7a93a554bc65c77a6bdf34aa00d265bc1c3",
                                    "content": null,
                                    "dest": "/tmp/cluster-cert-approver.yaml",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781098722.501586-183-218872530340741/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "30677a0b86bc75df7d93645ec2896485",
                            "mode": "0644",
                            "owner": "core",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 1422,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781098722.501586-183-218872530340741/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:43.444121Z",
                            "start": "2026-06-10T13:38:42.408164Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000008dd",
                        "name": "Create service account for - auto-csr-approver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "apply",
                                "-f",
                                "/tmp/cluster-cert-approver.yaml"
                            ],
                            "delta": "0:00:00.192360",
                            "end": "2026-06-10 13:38:44.021966",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc apply -f /tmp/cluster-cert-approver.yaml\n",
                                    "_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-001b-b4b3-8d16-0000000008de-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:38:43.829606",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "serviceaccount/csr-approver-sa created\nclusterrole.rbac.authorization.k8s.io/csr-approver created\nclusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding created\ncronjob.batch/auto-csr-approver created",
                            "stdout_lines": [
                                "serviceaccount/csr-approver-sa created",
                                "clusterrole.rbac.authorization.k8s.io/csr-approver created",
                                "clusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding created",
                                "cronjob.batch/auto-csr-approver created"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000008de-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:44.513861Z",
                            "start": "2026-06-10T13:38:43.492652Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000008de",
                        "name": "Apply cluster cert approver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "wait_cluster_become_healthy.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:38:44.566050Z",
                            "start": "2026-06-10T13:38:44.526946Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d2",
                        "name": "Wait for cluster become healthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 12,
                            "changed": true,
                            "cmd": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\n",
                            "delta": "0:00:00.310936",
                            "end": "2026-06-10 13:41:36.996362",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\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-001b-b4b3-8d16-000000000a0a-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:41:36.685426",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "True\nTrue",
                            "stdout_lines": [
                                "True",
                                "True"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000a0a-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:37.067317Z",
                            "start": "2026-06-10T13:38:44.640690Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000a0a",
                        "name": "Check if specified OpenShift components are healthy etcd|openshift-apiserver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "OpenShift cluster components have become healthy in approximately 60 * 15 seconds."
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:37.135064Z",
                            "start": "2026-06-10T13:41:37.076009Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000a0b",
                        "name": "Output success message if components are healthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "'False' in component_status.stdout_lines",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:37.184336Z",
                            "start": "2026-06-10T13:41:37.147423Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000a0c",
                        "name": "Fail if any components are still unhealthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "set_credentials.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:37.297250Z",
                            "start": "2026-06-10T13:41:37.193693Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d3",
                        "name": "Set credentials"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": 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": "htpasswd.txt",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "htpasswd.txt",
                            "state": "absent"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:37.826059Z",
                            "start": "2026-06-10T13:41:37.329378Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b67",
                        "name": "Ensure htpasswd.txt does not exists"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.tempfile",
                            "changed": true,
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "path": null,
                                    "prefix": "ansible.",
                                    "state": "directory",
                                    "suffix": ""
                                }
                            },
                            "mode": "0700",
                            "owner": "core",
                            "path": "/tmp/ansible.kexcfmys",
                            "secontext": "unconfined_u:object_r:user_tmp_t:s0",
                            "size": 40,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:38.536001Z",
                            "start": "2026-06-10T13:41:37.841103Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b68",
                        "name": "Create temporary directory"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:41:38.623657Z",
                            "start": "2026-06-10T13:41:38.548338Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b69",
                        "name": "Get htpasswd"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools developer 123456789 >> htpasswd.txt\n",
                            "delta": "0:00:52.272787",
                            "end": "2026-06-10 13:42:31.418950",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools developer 123456789 >> htpasswd.txt\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-001b-b4b3-8d16-000000000cd6-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:41:39.146163",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "time=\"2026-06-10T13:42:22Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\"\nTrying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest...\nGetting image source signatures\nCopying blob sha256:1730cf1a00b8c06596486f3456376e7660a42976bb9fcd6604ae22a70fca6b65\nCopying blob sha256:f391d299bb65afd981883c104f434a04ee3ffb247e341247171779ef526ed65f\nCopying config sha256:d81064f8940a06af9e1a39fc510c6bfc299bb166f99ee6a892f22ec84ee58041\nWriting manifest to image destination",
                            "stdout_lines": [
                                "time=\"2026-06-10T13:42:22Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\"",
                                "Trying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:1730cf1a00b8c06596486f3456376e7660a42976bb9fcd6604ae22a70fca6b65",
                                "Copying blob sha256:f391d299bb65afd981883c104f434a04ee3ffb247e341247171779ef526ed65f",
                                "Copying config sha256:d81064f8940a06af9e1a39fc510c6bfc299bb166f99ee6a892f22ec84ee58041",
                                "Writing manifest to image destination"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000cd6-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:31.797929Z",
                            "start": "2026-06-10T13:41:38.699117Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000cd6",
                        "name": "Get htpasswd for developer"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools kubeadmin 123456789 >> htpasswd.txt\n",
                            "delta": "0:00:00.976837",
                            "end": "2026-06-10 13:42:33.483457",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools kubeadmin 123456789 >> htpasswd.txt\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-001b-b4b3-8d16-000000000cda-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:32.506620",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "time=\"2026-06-10T13:42:32Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\"",
                            "stdout_lines": [
                                "time=\"2026-06-10T13:42:32Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\""
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000cda-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:33.887092Z",
                            "start": "2026-06-10T13:42:31.861066Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000cda",
                        "name": "Get htpasswd for kubeadmin"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools redhat 123456789 >> htpasswd.txt\n",
                            "delta": "0:00:01.389455",
                            "end": "2026-06-10 13:42:35.924302",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "podman run --rm -ti ghcr.io/crc-org/crc-cloud/httpd-tools redhat 123456789 >> htpasswd.txt\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-001b-b4b3-8d16-000000000cde-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:34.534847",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "time=\"2026-06-10T13:42:34Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\"",
                            "stdout_lines": [
                                "time=\"2026-06-10T13:42:34Z\" level=warning msg=\"The input device is not a TTY. The --tty and --interactive flags might not work properly\""
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000cde-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:36.047961Z",
                            "start": "2026-06-10T13:42:33.945247Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000cde",
                        "name": "Get htpasswd for redhat"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "sed -i '/^\\s*$/d' htpasswd.txt\n",
                            "delta": "0:00:00.008632",
                            "end": "2026-06-10 13:42:36.522078",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sed -i '/^\\s*$/d' htpasswd.txt\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-001b-b4b3-8d16-000000000b6b-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:36.513446",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000b6b-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:36.680099Z",
                            "start": "2026-06-10T13:42:36.100836Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b6b",
                        "name": "Cleanup htpasswd.txt file"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "changed": false,
                            "cmd": "oc create secret generic htpass-secret --from-file=htpasswd=htpasswd.txt -n openshift-config --dry-run=client -o yaml > /tmp/htpass-secret.yaml\n",
                            "delta": "0:00:00.489707",
                            "end": "2026-06-10 13:42:37.580729",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc create secret generic htpass-secret --from-file=htpasswd=htpasswd.txt -n openshift-config --dry-run=client -o yaml > /tmp/htpass-secret.yaml\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-001b-b4b3-8d16-000000000b6c-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:37.091022",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000b6c-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:37.732913Z",
                            "start": "2026-06-10T13:42:36.711511Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b6c",
                        "name": "Create secret with generic htpass-secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "replace",
                                "-f",
                                "/tmp/htpass-secret.yaml"
                            ],
                            "delta": "0:00:00.443719",
                            "end": "2026-06-10 13:42:38.919240",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc replace -f /tmp/htpass-secret.yaml",
                                    "_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-001b-b4b3-8d16-000000000b6d-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:38.475521",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "secret/htpass-secret replaced",
                            "stdout_lines": [
                                "secret/htpass-secret replaced"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000b6d-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:39.314329Z",
                            "start": "2026-06-10T13:42:37.788293Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b6d",
                        "name": "Replace htpass-secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/tmp/ansible.kexcfmys",
                                    "state": "absent"
                                },
                                "before": {
                                    "path": "/tmp/ansible.kexcfmys",
                                    "path_content": {
                                        "directories": [],
                                        "files": []
                                    },
                                    "state": "directory"
                                }
                            },
                            "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": "/tmp/ansible.kexcfmys",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/tmp/ansible.kexcfmys",
                            "state": "absent"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:39.744668Z",
                            "start": "2026-06-10T13:42:39.326791Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000b6e",
                        "name": "Remove temporary directory"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "replace_default_ca.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:39.800758Z",
                            "start": "2026-06-10T13:42:39.760886Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d4",
                        "name": "Replace default CA"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "openssl",
                                "genrsa",
                                "-out",
                                "custom-ca.key",
                                "4096"
                            ],
                            "delta": "0:00:01.459769",
                            "end": "2026-06-10 13:42:41.824154",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openssl genrsa -out custom-ca.key 4096",
                                    "_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-001b-b4b3-8d16-000000000d31-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:40.364385",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d31-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:41.906233Z",
                            "start": "2026-06-10T13:42:39.880650Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d31",
                        "name": "Generate key"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "openssl",
                                "req",
                                "-x509",
                                "-new",
                                "-nodes",
                                "-key",
                                "custom-ca.key",
                                "-sha256",
                                "-days",
                                "3650",
                                "-out",
                                "custom-ca.crt",
                                "-subj",
                                "/OU=openshift/CN=admin-kubeconfig-signer-custom"
                            ],
                            "delta": "0:00:00.227553",
                            "end": "2026-06-10 13:42:42.584397",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openssl req -x509 -new -nodes -key custom-ca.key -sha256 -days 3650 -out custom-ca.crt -subj \"/OU=openshift/CN=admin-kubeconfig-signer-custom\"\n",
                                    "_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-001b-b4b3-8d16-000000000d32-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:42.356844",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d32-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:42.981810Z",
                            "start": "2026-06-10T13:42:41.959296Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d32",
                        "name": "Generate cert"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "openssl",
                                "req",
                                "-nodes",
                                "-newkey",
                                "rsa:2048",
                                "-keyout",
                                "system:admin.key",
                                "-subj",
                                "/O=${GROUP}/CN=${USER}",
                                "-out",
                                "system:admin.csr"
                            ],
                            "delta": "0:00:00.104229",
                            "end": "2026-06-10 13:42:43.554961",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openssl req -nodes -newkey rsa:2048 -keyout system:admin.key -subj \"/O=${GROUP}/CN=${USER}\" -out system:admin.csr\n",
                                    "_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-001b-b4b3-8d16-000000000d33-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:43.450732",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "....................+..+.+++++++++++++++++++++++++++++++++++++++*.........+++++++++++++++++++++++++++++++++++++++*..+....+............+.....+.......+.....+......+.+........+.+............+.........+........+.+.........+............+.........+..+.........+.+.....+.......+......+.....+.+......+...+..+...+.....................+...+......+.+.....+...+.............+...........................+.....+......+............+....+...+......+......+......+..+......+....+..+...+......+.+...+...........+......+.....................+....+..................+..+.........+.+......+..+.......+......+.........+...+...+............+...+.................+...+.......+......+......+...+.....................+.....................+.....+....+..+...+....+...+...+..+.........+...+......+..........+.....+......+.........+...............+.+...+...+.....+.......+...+...+............+..+.++++++\n.+...+++++++++++++++++++++++++++++++++++++++*.+.+..............+...+......+.......+.................+.+.....+......+...+...+....+......+++++++++++++++++++++++++++++++++++++++*.......+...............+......+.....+......+.......+...+..+.+.....+......................+..+......+...................+..+.........+....+.....+.+...........+....+..+...+.+...+........+....+...+...+........+.........+.+..+...+....+...+........+......+....+.....+.......+...+...........+......+............+.......+...+...........+.+.....+...+......+.......+.....+...+.+...+........+...+.......+..+...+....+.....+...+.......+...+...+...+.....+.+...+...+...+.....+.......+...+.....+.+..............+.+.....+.+.....+.......+.................+....+.....+.+......+.................+...............+.......+...+.....++++++\n-----",
                            "stdout_lines": [
                                "....................+..+.+++++++++++++++++++++++++++++++++++++++*.........+++++++++++++++++++++++++++++++++++++++*..+....+............+.....+.......+.....+......+.+........+.+............+.........+........+.+.........+............+.........+..+.........+.+.....+.......+......+.....+.+......+...+..+...+.....................+...+......+.+.....+...+.............+...........................+.....+......+............+....+...+......+......+......+..+......+....+..+...+......+.+...+...........+......+.....................+....+..................+..+.........+.+......+..+.......+......+.........+...+...+............+...+.................+...+.......+......+......+...+.....................+.....................+.....+....+..+...+....+...+...+..+.........+...+......+..........+.....+......+.........+...............+.+...+...+.....+.......+...+...+............+..+.++++++",
                                ".+...+++++++++++++++++++++++++++++++++++++++*.+.+..............+...+......+.......+.................+.+.....+......+...+...+....+......+++++++++++++++++++++++++++++++++++++++*.......+...............+......+.....+......+.......+...+..+.+.....+......................+..+......+...................+..+.........+....+.....+.+...........+....+..+...+.+...+........+....+...+...+........+.........+.+..+...+....+...+........+......+....+.....+.......+...+...........+......+............+.......+...+...........+.+.....+...+......+.......+.....+...+.+...+........+...+.......+..+...+....+.....+...+.......+...+...+...+.....+.+...+...+...+.....+.......+...+.....+.+..............+.+.....+.+.....+.......+.................+....+.....+.+......+.................+...............+.......+...+.....++++++",
                                "-----"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d33-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:43.612637Z",
                            "start": "2026-06-10T13:42:43.083534Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d33",
                        "name": "Generate csr"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "openssl x509 -extfile <(printf \"extendedKeyUsage = clientAuth\") -req -in system:admin.csr -CA custom-ca.crt -CAkey custom-ca.key -CAcreateserial -out system:admin.crt -days 3650 -sha256\n",
                            "delta": "0:00:00.027358",
                            "end": "2026-06-10 13:42:44.099842",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "openssl x509 -extfile <(printf \"extendedKeyUsage = clientAuth\") -req -in system:admin.csr -CA custom-ca.crt -CAkey custom-ca.key -CAcreateserial -out system:admin.crt -days 3650 -sha256\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-001b-b4b3-8d16-000000000d34-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:44.072484",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Certificate request self-signature ok\nsubject=O=${GROUP}, CN=core",
                            "stdout_lines": [
                                "Certificate request self-signature ok",
                                "subject=O=${GROUP}, CN=core"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d34-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:44.181716Z",
                            "start": "2026-06-10T13:42:43.661081Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d34",
                        "name": "Generate user cert"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "create",
                                "configmap",
                                "client-ca-custom",
                                "-n",
                                "openshift-config",
                                "--from-file=ca-bundle.crt=custom-ca.crt"
                            ],
                            "delta": "0:00:00.874644",
                            "end": "2026-06-10 13:42:45.473309",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc create configmap client-ca-custom -n openshift-config --from-file=ca-bundle.crt=custom-ca.crt\n",
                                    "_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-001b-b4b3-8d16-000000000d35-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:44.598665",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "configmap/client-ca-custom created",
                            "stdout_lines": [
                                "configmap/client-ca-custom created"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d35-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:45.759181Z",
                            "start": "2026-06-10T13:42:44.233813Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d35",
                        "name": "Create configmap"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "patch",
                                "apiserver",
                                "cluster",
                                "--type=merge",
                                "-p",
                                "{\"spec\": {\"clientCA\": {\"name\": \"client-ca-custom\"}}}"
                            ],
                            "delta": "0:00:00.671283",
                            "end": "2026-06-10 13:42:47.318157",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc patch apiserver cluster --type=merge -p '{\"spec\": {\"clientCA\": {\"name\": \"client-ca-custom\"}}}'\n",
                                    "_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-001b-b4b3-8d16-000000000d36-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:46.646874",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "apiserver.config.openshift.io/cluster patched",
                            "stdout_lines": [
                                "apiserver.config.openshift.io/cluster patched"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d36-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:47.386921Z",
                            "start": "2026-06-10T13:42:45.815461Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d36",
                        "name": "Patch apiserver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "changed": false,
                            "cmd": "oc create configmap admin-kubeconfig-client-ca -n openshift-config --from-file=ca-bundle.crt=custom-ca.crt --dry-run -o yaml | oc replace -f -\n",
                            "delta": "0:00:01.348472",
                            "end": "2026-06-10 13:42:50.057018",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc create configmap admin-kubeconfig-client-ca -n openshift-config --from-file=ca-bundle.crt=custom-ca.crt --dry-run -o yaml | oc replace -f -\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-001b-b4b3-8d16-000000000d37-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:42:48.708546",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "W0610 13:42:49.999337   14331 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client.\nconfigmap/admin-kubeconfig-client-ca replaced",
                            "stdout_lines": [
                                "W0610 13:42:49.999337   14331 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client.",
                                "configmap/admin-kubeconfig-client-ca replaced"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000d37-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:50.229592Z",
                            "start": "2026-06-10T13:42:47.440476Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000d37",
                        "name": "Create configmap"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "login.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:42:50.288320Z",
                            "start": "2026-06-10T13:42:50.243993Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d5",
                        "name": "Login to the OpenShift cluster"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 9,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "login",
                                "--insecure-skip-tls-verify=true",
                                "-u",
                                "kubeadmin",
                                "-p",
                                "123456789",
                                "https://api.crc.testing:6443"
                            ],
                            "delta": "0:00:00.297885",
                            "end": "2026-06-10 13:44:56.968807",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc login --insecure-skip-tls-verify=true -u kubeadmin -p \"123456789\" https://api.crc.testing:6443\n",
                                    "_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-001b-b4b3-8d16-000000000ee2-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:44:56.670922",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'\n\nUsing project \"default\".",
                            "stdout_lines": [
                                "WARNING: Using insecure TLS client config. Setting this option is not supported!",
                                "",
                                "Login successful.",
                                "",
                                "You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'",
                                "",
                                "Using project \"default\"."
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000000ee2-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:57.022869Z",
                            "start": "2026-06-10T13:42:50.368727Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000ee2",
                        "name": "Try to login after all changes"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "patch_pull_secret.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:57.066108Z",
                            "start": "2026-06-10T13:44:57.036918Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d6",
                        "name": "Patch pull secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:58.228472Z",
                            "start": "2026-06-10T13:44:57.204791Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000010d0",
                        "name": "Patch pull secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "wait_cluster_become_healthy.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:58.283699Z",
                            "start": "2026-06-10T13:44:58.242919Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d7",
                        "name": "Wait for cluster become healthy after patching CA and pull secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "changed": true,
                            "cmd": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\n",
                            "delta": "0:00:00.163563",
                            "end": "2026-06-10 13:44:58.915589",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\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-001b-b4b3-8d16-0000000012bd-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:44:58.752026",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "True\nTrue",
                            "stdout_lines": [
                                "True",
                                "True"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000012bd-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:59.400254Z",
                            "start": "2026-06-10T13:44:58.368376Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000012bd",
                        "name": "Check if specified OpenShift components are healthy etcd|openshift-apiserver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "OpenShift cluster components have become healthy in approximately 60 * 15 seconds."
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:59.470868Z",
                            "start": "2026-06-10T13:44:59.415766Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000012be",
                        "name": "Output success message if components are healthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "'False' in component_status.stdout_lines",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:59.522993Z",
                            "start": "2026-06-10T13:44:59.485046Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000012bf",
                        "name": "Fail if any components are still unhealthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:59.558264Z",
                            "start": "2026-06-10T13:44:59.532082Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d8",
                        "name": "Create certificate and patch secret"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "wait_cluster_become_healthy.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:44:59.620367Z",
                            "start": "2026-06-10T13:44:59.569826Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004d9",
                        "name": "Wait for cluster become healthy after adding domain"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "changed": true,
                            "cmd": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\n",
                            "delta": "0:00:00.195630",
                            "end": "2026-06-10 13:45:00.302004",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get co | grep -E 'etcd|openshift-apiserver' | awk '{ print $3 }'\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-001b-b4b3-8d16-0000000014c1-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:45:00.106374",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "True\nTrue",
                            "stdout_lines": [
                                "True",
                                "True"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000014c1-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.726269Z",
                            "start": "2026-06-10T13:44:59.702805Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000014c1",
                        "name": "Check if specified OpenShift components are healthy etcd|openshift-apiserver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "OpenShift cluster components have become healthy in approximately 60 * 15 seconds."
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.792689Z",
                            "start": "2026-06-10T13:45:00.740813Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000014c2",
                        "name": "Output success message if components are healthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "'False' in component_status.stdout_lines",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.843639Z",
                            "start": "2026-06-10T13:45:00.805352Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000014c3",
                        "name": "Fail if any components are still unhealthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.897907Z",
                            "start": "2026-06-10T13:45:00.859542Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004da",
                        "name": "Patch ingress config"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.941781Z",
                            "start": "2026-06-10T13:45:00.912232Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004db",
                        "name": "Patch api server"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:00.996253Z",
                            "start": "2026-06-10T13:45:00.957554Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004dc",
                        "name": "Patch default route"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "wait_cluster_become_healthy.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:45:01.104320Z",
                            "start": "2026-06-10T13:45:01.011155Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004dd",
                        "name": "Wait for cluster become healthy after changing ingress api server and default route"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "attempts": 6,
                            "changed": true,
                            "cmd": "oc get co | grep -E 'authentication|console|etcd|ingress|openshift-apiserver' | awk '{ print $3 }'\n",
                            "delta": "0:00:00.185328",
                            "end": "2026-06-10 13:46:19.517002",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get co | grep -E 'authentication|console|etcd|ingress|openshift-apiserver' | awk '{ print $3 }'\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-001b-b4b3-8d16-0000000016e8-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:19.331674",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "True\nTrue\nTrue\nTrue\nTrue",
                            "stdout_lines": [
                                "True",
                                "True",
                                "True",
                                "True",
                                "True"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-0000000016e8-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.571835Z",
                            "start": "2026-06-10T13:45:01.165730Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000016e8",
                        "name": "Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "OpenShift cluster components have become healthy in approximately 60 * 15 seconds."
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.635932Z",
                            "start": "2026-06-10T13:46:19.583698Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000016e9",
                        "name": "Output success message if components are healthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "'False' in component_status.stdout_lines",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.675966Z",
                            "start": "2026-06-10T13:46:19.647540Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000016ea",
                        "name": "Fail if any components are still unhealthy"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "alternative_domain",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004ca",
                        "name": "deploy-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.718498Z",
                            "start": "2026-06-10T13:46:19.690545Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-0000000004de",
                        "name": "Get console route"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "false_condition": "zuul is not defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.783103Z",
                            "start": "2026-06-10T13:46:19.746707Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004d",
                        "name": "Start crc-cloud role when Zuul is not defined"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "inject-pull-secret.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.835805Z",
                            "start": "2026-06-10T13:46:19.796579Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004e",
                        "name": "Recreate kubelet config.json"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "crc_secret_pabrodri.openshift_pull_secret | length == 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:19.951730Z",
                            "start": "2026-06-10T13:46:19.885236Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001936",
                        "name": "Fail when openshift_pull_sec not provided"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:20.552153Z",
                            "start": "2026-06-10T13:46:20.006296Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001938",
                        "name": "Cleanup file"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:21.053039Z",
                            "start": "2026-06-10T13:46:20.564258Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001939",
                        "name": "Copy pull-secret to kubelet config.json"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "after": null,
                                    "attributes": null,
                                    "backup": false,
                                    "before": null,
                                    "encoding": "utf-8",
                                    "group": null,
                                    "mode": null,
                                    "owner": null,
                                    "path": "/var/lib/kubelet/config.json",
                                    "regexp": "'",
                                    "replace": "\"",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "42 replacements made",
                            "rc": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:21.685672Z",
                            "start": "2026-06-10T13:46:21.066843Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000193a",
                        "name": "Replace singleqoute with doublequote"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "after": null,
                                    "attributes": null,
                                    "backup": false,
                                    "before": null,
                                    "encoding": "utf-8",
                                    "group": null,
                                    "mode": null,
                                    "owner": null,
                                    "path": "/var/lib/kubelet/config.json",
                                    "regexp": " ",
                                    "replace": "",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "20 replacements made",
                            "rc": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:22.185576Z",
                            "start": "2026-06-10T13:46:21.697360Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000193b",
                        "name": "Remove spaces"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "openshift_login.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:22.240332Z",
                            "start": "2026-06-10T13:46:22.199119Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000004f",
                        "name": "Ensure you are logged in to the OpenShift"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "login",
                                "-u",
                                "kubeadmin",
                                "-p",
                                "123456789",
                                "https://api.crc.testing:6443",
                                "--insecure-skip-tls-verify=true"
                            ],
                            "delta": "0:00:00.338923",
                            "end": "2026-06-10 13:46:23.186026",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc login -u kubeadmin -p \"123456789\" https://api.crc.testing:6443 --insecure-skip-tls-verify=true\n",
                                    "_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-001b-b4b3-8d16-000000001a8f-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:22.847103",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'\n\nUsing project \"default\".",
                            "stdout_lines": [
                                "WARNING: Using insecure TLS client config. Setting this option is not supported!",
                                "",
                                "Login successful.",
                                "",
                                "You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'",
                                "",
                                "Using project \"default\"."
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000001a8f-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:23.397478Z",
                            "start": "2026-06-10T13:46:22.376015Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001a8f",
                        "name": "Login to the OpenShift"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "post.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:23.451221Z",
                            "start": "2026-06-10T13:46:23.409851Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000050",
                        "name": "Post tasks after crc-cloud script execution"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "server=199.204.44.24",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                            "regexp": null,
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "199.204.44.24",
                                    "msg": "line added"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": true,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": null,
                                            "insertbefore": null,
                                            "line": "server=199.204.47.54",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                            "regexp": null,
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": null
                                        }
                                    },
                                    "item": "199.204.47.54",
                                    "msg": "line added"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:24.336921Z",
                            "start": "2026-06-10T13:46:23.505759Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c02",
                        "name": "Set DNS nameservers provided by cloud provider"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "backup": "",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                    "before": "",
                                    "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                },
                                {
                                    "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                    "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "backrefs": false,
                                    "backup": false,
                                    "create": false,
                                    "firstmatch": false,
                                    "group": null,
                                    "insertafter": null,
                                    "insertbefore": null,
                                    "line": "cache-size=2500",
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                    "regexp": null,
                                    "search_string": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "line added"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:24.789933Z",
                            "start": "2026-06-10T13:46:24.344113Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c03",
                        "name": "Increase dnsmasq cache size"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "reloaded"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:35:45 UTC",
                                "ActiveEnterTimestampMonotonic": "16343875",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "crc-check-tap.service systemd-journald.socket system.slice coreos-platform-chrony-config.service dbus-broker.service sysinit.target openvswitch.service basic.target dbus.socket network-pre.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "AssertTimestampMonotonic": "15779201",
                                "Before": "network.service multi-user.target NetworkManager-wait-online.service dummy-network.service shutdown.target network.target cloud-init.service configure-cloudinit-ssh.service",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "8184727000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ConditionTimestampMonotonic": "15779200",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "4705",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DropInPaths": "/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "1337",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ExecMainStartTimestampMonotonic": "15780884",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "18446744073709551615",
                                "IOReadOperations": "18446744073709551615",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "18446744073709551615",
                                "IOWriteOperations": "18446744073709551615",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "InactiveExitTimestampMonotonic": "15781074",
                                "InvocationID": "3a2cf6ce5cf74f6cbeb557378ff85483",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "1337",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "14229504",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "nmstate.service NetworkManager-wait-online.service",
                                "Requires": "dbus.socket sysinit.target system.slice",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:39:09 UTC",
                                "StateChangeTimestampMonotonic": "220308414",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "crc-check-tap.service nmstate.service network.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:25.708536Z",
                            "start": "2026-06-10T13:46:24.795534Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c04",
                        "name": "Reload NetworkManager after adding cache and DNS server"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": ".kube/config"
                                }
                            },
                            "stat": {
                                "atime": 1781099183.1763847,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 32,
                                "charset": "us-ascii",
                                "checksum": "05aae756474dab7b8340dc788687548276ad8154",
                                "ctime": 1781099183.1783848,
                                "dev": 64516,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "core",
                                "inode": 58723713,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/plain",
                                "mode": "0644",
                                "mtime": 1781099183.1783848,
                                "nlink": 1,
                                "path": ".kube/config",
                                "pw_name": "core",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 15625,
                                "uid": 1000,
                                "version": "3367892900",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:26.141984Z",
                            "start": "2026-06-10T13:46:25.723356Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c05",
                        "name": "Ensure kube config does not exists"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "not _kubeconfig.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:26.191522Z",
                            "start": "2026-06-10T13:46:26.154955Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c06",
                        "name": "Copy new generated KUBECONFIG"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "delete",
                                "pods",
                                "--all",
                                "-n",
                                "openshift-marketplace"
                            ],
                            "delta": "0:00:02.000211",
                            "end": "2026-06-10 13:46:28.629124",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc delete pods --all -n openshift-marketplace\n",
                                    "_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-001b-b4b3-8d16-000000001c07-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:26.628913",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "pod \"certified-operators-nzvcc\" deleted\npod \"community-operators-p8rx4\" deleted\npod \"marketplace-operator-547dbd544d-mlp5q\" deleted\npod \"redhat-marketplace-mb82k\" deleted\npod \"redhat-operators-h9mj6\" deleted",
                            "stdout_lines": [
                                "pod \"certified-operators-nzvcc\" deleted",
                                "pod \"community-operators-p8rx4\" deleted",
                                "pod \"marketplace-operator-547dbd544d-mlp5q\" deleted",
                                "pod \"redhat-marketplace-mb82k\" deleted",
                                "pod \"redhat-operators-h9mj6\" deleted"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000001c07-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:28.766817Z",
                            "start": "2026-06-10T13:46:26.249409Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001c07",
                        "name": "Delete all openshift-marketplace pods"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "cluster_cert.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:28.846100Z",
                            "start": "2026-06-10T13:46:28.772559Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000051",
                        "name": "Create workaround for expired cert"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.152629",
                                    "end": "2026-06-10 13:46:29.440220",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 1,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:46:29.287591",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.141833",
                                    "end": "2026-06-10 13:46:39.943404",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 2,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:46:39.801571",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\n",
                                    "delta": "0:00:00.198134",
                                    "end": "2026-06-10 13:46:50.580121",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "set -o pipefail; oc get csr --no-headers | awk '/Pending/ {print $1}' | xargs --no-run-if-empty oc adm certificate approve\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
                                        }
                                    },
                                    "item": 3,
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:46:50.381987",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:50.745785Z",
                            "start": "2026-06-10T13:46:28.883664Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001d93",
                        "name": "Re-run accept certificates in Pending state few times"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "checksum": "68c8f7a93a554bc65c77a6bdf34aa00d265bc1c3",
                            "dest": "/tmp/cluster-cert-approver.yaml",
                            "diff": {
                                "after": {
                                    "path": "/tmp/cluster-cert-approver.yaml"
                                },
                                "before": {
                                    "path": "/tmp/cluster-cert-approver.yaml"
                                }
                            },
                            "gid": 1000,
                            "group": "core",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": "cluster-cert-approver.yaml",
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/tmp/cluster-cert-approver.yaml",
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/tmp/cluster-cert-approver.yaml",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0644",
                            "owner": "core",
                            "path": "/tmp/cluster-cert-approver.yaml",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 1422,
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:51.731088Z",
                            "start": "2026-06-10T13:46:50.757220Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001d95",
                        "name": "Create service account for - auto-csr-approver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "apply",
                                "-f",
                                "/tmp/cluster-cert-approver.yaml"
                            ],
                            "delta": "0:00:00.362507",
                            "end": "2026-06-10 13:46:52.621309",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc apply -f /tmp/cluster-cert-approver.yaml\n",
                                    "_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-001b-b4b3-8d16-000000001d96-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:52.258802",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "serviceaccount/csr-approver-sa unchanged\nclusterrole.rbac.authorization.k8s.io/csr-approver unchanged\nclusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding unchanged\ncronjob.batch/auto-csr-approver unchanged",
                            "stdout_lines": [
                                "serviceaccount/csr-approver-sa unchanged",
                                "clusterrole.rbac.authorization.k8s.io/csr-approver unchanged",
                                "clusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding unchanged",
                                "cronjob.batch/auto-csr-approver unchanged"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000001d96-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:52.857034Z",
                            "start": "2026-06-10T13:46:51.836272Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001d96",
                        "name": "Apply cluster cert approver"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "pause_mcp.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:52.915713Z",
                            "start": "2026-06-10T13:46:52.870035Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000052",
                        "name": "Pause machineconfigpool"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "attempts": 1,
                                    "changed": false,
                                    "cmd": "oc patch machineconfigpool master --type merge --patch '{\"spec\": {\"paused\": true }}'\n",
                                    "delta": "0:00:00.159951",
                                    "end": "2026-06-10 13:46:53.488302",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "oc patch machineconfigpool master --type merge --patch '{\"spec\": {\"paused\": true }}'\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
                                        }
                                    },
                                    "item": "master",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:46:53.328351",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "machineconfigpool.machineconfiguration.openshift.io/master patched",
                                    "stdout_lines": [
                                        "machineconfigpool.machineconfiguration.openshift.io/master patched"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "attempts": 1,
                                    "changed": false,
                                    "cmd": "oc patch machineconfigpool worker --type merge --patch '{\"spec\": {\"paused\": true }}'\n",
                                    "delta": "0:00:00.187623",
                                    "end": "2026-06-10 13:46:55.282831",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "oc patch machineconfigpool worker --type merge --patch '{\"spec\": {\"paused\": true }}'\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
                                        }
                                    },
                                    "item": "worker",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:46:55.095208",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "machineconfigpool.machineconfiguration.openshift.io/worker patched",
                                    "stdout_lines": [
                                        "machineconfigpool.machineconfiguration.openshift.io/worker patched"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:55.446824Z",
                            "start": "2026-06-10T13:46:52.952388Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001f47",
                        "name": "Pause the machineconfig configuration if mcp is not needed"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "oc",
                                "get",
                                "machineconfigpool"
                            ],
                            "delta": "0:00:00.228522",
                            "end": "2026-06-10 13:46:56.077462",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc get machineconfigpool",
                                    "_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-001b-b4b3-8d16-000000001f48-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:55.848940",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "NAME     CONFIG                                             UPDATED   UPDATING   DEGRADED   MACHINECOUNT   READYMACHINECOUNT   UPDATEDMACHINECOUNT   DEGRADEDMACHINECOUNT   AGE\nmaster   rendered-master-d582710c680b4cd4536e11249c7e09e9   False     True       True       1              0                   0                     1                      220d\nworker   rendered-worker-3dcc16ccd3a3eea0254ec40e36d4bfbe   True      False      False      0              0                   0                     0                      220d",
                            "stdout_lines": [
                                "NAME     CONFIG                                             UPDATED   UPDATING   DEGRADED   MACHINECOUNT   READYMACHINECOUNT   UPDATEDMACHINECOUNT   DEGRADEDMACHINECOUNT   AGE",
                                "master   rendered-master-d582710c680b4cd4536e11249c7e09e9   False     True       True       1              0                   0                     1                      220d",
                                "worker   rendered-worker-3dcc16ccd3a3eea0254ec40e36d4bfbe   True      False      False      0              0                   0                     0                      220d"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000001f48-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.747913Z",
                            "start": "2026-06-10T13:46:55.504318Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000001f48",
                        "name": "Print current machineconfigpool"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "crc_etcd_slow_profile",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.788888Z",
                            "start": "2026-06-10T13:46:56.759953Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000053",
                        "name": "Set low profile to etcd to avoid flakiness"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "wait_for_mcp",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.841862Z",
                            "start": "2026-06-10T13:46:56.803812Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000055",
                        "name": "Fix machineconfigpool degradation"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "wait_for_mcp",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.887483Z",
                            "start": "2026-06-10T13:46:56.857959Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000056",
                        "name": "Remove drain machineconfig for the node"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "wait_for_mcp",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.940719Z",
                            "start": "2026-06-10T13:46:56.902137Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000057",
                        "name": "Post machineconfigpool tasks"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "false_condition": "crc_enable_monitoring",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000000042",
                        "name": "prepare-crc-cloud",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:56.992730Z",
                            "start": "2026-06-10T13:46:56.954707Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000059",
                        "name": "Enable monitoring and cluster-monitoring-operator"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "false_condition": "'crc-cloud' not in _image_build_info.stdout",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:57.049788Z",
                            "start": "2026-06-10T13:46:57.020762Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000000d",
                        "name": "Run crc-extracted preparation"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "not _image_date.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:57.091303Z",
                            "start": "2026-06-10T13:46:57.062573Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000000f",
                        "name": "Fail when image build date does not exists"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:47:08.650272Z",
                    "start": "2026-06-10T13:46:57.095300Z"
                },
                "id": "0a580a2a-001b-b4b3-8d16-000000000010",
                "name": "Set IOPS and Read/Write disk limitation"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "disk-usage-limitation"
                            }
                        },
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "disk-usage-limitation"
                            }
                        },
                        "crc": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "disk-usage-limitation"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:57.198840Z",
                            "start": "2026-06-10T13:46:57.104019Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000000012",
                        "name": "Set limit for disk usage - IOPS and Read/Write"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "lsblk -nd -o MAJ:MIN /dev/vda\n",
                            "delta": "0:00:00.005111",
                            "end": "2026-06-10 13:46:57.775920",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "lsblk -nd -o MAJ:MIN /dev/vda\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-001b-b4b3-8d16-000000002138-1-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:57.770809",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "252:0  ",
                            "stdout_lines": [
                                "252:0  "
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000002138-1-compute0"
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "lsblk -nd -o MAJ:MIN /dev/vda\n",
                            "delta": "0:00:00.006200",
                            "end": "2026-06-10 13:46:57.716259",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "lsblk -nd -o MAJ:MIN /dev/vda\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-001b-b4b3-8d16-000000002138-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:57.710059",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "252:0  ",
                            "stdout_lines": [
                                "252:0  "
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000002138-1-controller"
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "lsblk -nd -o MAJ:MIN /dev/vda\n",
                            "delta": "0:00:00.007825",
                            "end": "2026-06-10 13:46:58.292890",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "lsblk -nd -o MAJ:MIN /dev/vda\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-001b-b4b3-8d16-000000002138-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:46:58.285065",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "252:0  ",
                            "stdout_lines": [
                                "252:0  "
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000002138-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:46:58.519305Z",
                            "start": "2026-06-10T13:46:57.338818Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002138",
                        "name": "Get block device major:minor"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/init.scope",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/init.scope",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/machine.slice",
                                    "secontext": "unconfined_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/system.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/system.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/user.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/user.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        },
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/init.scope",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/init.scope",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/machine.slice",
                                    "secontext": "unconfined_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/system.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/system.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/user.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/user.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        },
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/init.scope"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/init.scope",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/init.scope",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/machine.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/machine.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/machine.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/machine.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/system.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/system.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/system.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        },
                                        "before": {
                                            "path": "/sys/fs/cgroup/user.slice"
                                        }
                                    },
                                    "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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/sys/fs/cgroup/user.slice",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice",
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/sys/fs/cgroup/user.slice",
                                    "secontext": "system_u:object_r:cgroup_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:00.157785Z",
                            "start": "2026-06-10T13:46:58.524493Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002139",
                        "name": "Ensure that some cgroup dirs exists"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/etc/systemd/system.conf.d",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/etc/systemd/system.conf.d",
                                    "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": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/systemd/system.conf.d",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/systemd/system.conf.d",
                            "secontext": "unconfined_u:object_r:etc_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 0
                        },
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/etc/systemd/system.conf.d",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/etc/systemd/system.conf.d",
                                    "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": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/systemd/system.conf.d",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/systemd/system.conf.d",
                            "secontext": "unconfined_u:object_r:etc_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 0
                        },
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/etc/systemd/system.conf.d"
                                },
                                "before": {
                                    "path": "/etc/systemd/system.conf.d"
                                }
                            },
                            "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": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/systemd/system.conf.d",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/systemd/system.conf.d",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 69,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:00.682638Z",
                            "start": "2026-06-10T13:47:00.166186Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213a",
                        "name": "Ensure systemd configuration directory"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                            "dest": "/etc/systemd/system.conf.d/override.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp0qip92sm",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                                    "content": null,
                                    "dest": "/etc/systemd/system.conf.d/override.conf",
                                    "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-1781099220.767162-402-24237277226836/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "562a0e919deefb83add2c1bb2a7ff867",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 34,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099220.767162-402-24237277226836/source",
                            "state": "file",
                            "uid": 0
                        },
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                            "dest": "/etc/systemd/system.conf.d/override.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp1b7i3mvd",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                                    "content": null,
                                    "dest": "/etc/systemd/system.conf.d/override.conf",
                                    "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-1781099220.7819443-403-162426024543824/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "562a0e919deefb83add2c1bb2a7ff867",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 34,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099220.7819443-403-162426024543824/source",
                            "state": "file",
                            "uid": 0
                        },
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                            "dest": "/etc/systemd/system.conf.d/override.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpuf5wpqic",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "a05098bd3d2321238ea1169d0e6f135b35b392d4",
                                    "content": null,
                                    "dest": "/etc/systemd/system.conf.d/override.conf",
                                    "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": "/var/home/core/.ansible/tmp/ansible-tmp-1781099220.8229983-405-134375381533456/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "562a0e919deefb83add2c1bb2a7ff867",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 34,
                            "src": "/var/home/core/.ansible/tmp/ansible-tmp-1781099220.8229983-405-134375381533456/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:01.833387Z",
                            "start": "2026-06-10T13:47:00.692490Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213b",
                        "name": "Enable IO limit via override configuration"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-06-10T13:47:01.837190Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213c",
                        "name": "Flush handlers that will call systemd daemon-reload"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-06-10T13:47:01.841231Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213c",
                        "name": "Flush handlers that will call systemd daemon-reload"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-06-10T13:47:01.846387Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213c",
                        "name": "Flush handlers that will call systemd daemon-reload"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.systemd_service",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": true,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": null,
                                    "no_block": false,
                                    "scope": "system",
                                    "state": null
                                }
                            },
                            "name": null,
                            "status": {}
                        },
                        "controller": {
                            "action": "ansible.builtin.systemd_service",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": true,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": null,
                                    "no_block": false,
                                    "scope": "system",
                                    "state": null
                                }
                            },
                            "name": null,
                            "status": {}
                        },
                        "crc": {
                            "action": "ansible.builtin.systemd_service",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": true,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": null,
                                    "no_block": false,
                                    "scope": "system",
                                    "state": null
                                }
                            },
                            "name": null,
                            "status": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:04.045169Z",
                            "start": "2026-06-10T13:47:01.849903Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002147",
                        "name": "Reload systemd daemon after enabling IOAccounting"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 0,
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 0,
                                    "exclude_hosts": null,
                                    "host": "127.0.0.1",
                                    "msg": null,
                                    "path": "/sys/fs/cgroup/system.slice/io.max",
                                    "port": null,
                                    "search_regex": null,
                                    "sleep": 1,
                                    "state": "present",
                                    "timeout": 30
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "mode": "0644",
                            "owner": "root",
                            "path": "/sys/fs/cgroup/system.slice/io.max",
                            "port": null,
                            "search_regex": null,
                            "secontext": "system_u:object_r:cgroup_t:s0",
                            "size": 0,
                            "state": "file",
                            "uid": 0
                        },
                        "controller": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 0,
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 0,
                                    "exclude_hosts": null,
                                    "host": "127.0.0.1",
                                    "msg": null,
                                    "path": "/sys/fs/cgroup/system.slice/io.max",
                                    "port": null,
                                    "search_regex": null,
                                    "sleep": 1,
                                    "state": "present",
                                    "timeout": 30
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "mode": "0644",
                            "owner": "root",
                            "path": "/sys/fs/cgroup/system.slice/io.max",
                            "port": null,
                            "search_regex": null,
                            "secontext": "system_u:object_r:cgroup_t:s0",
                            "size": 0,
                            "state": "file",
                            "uid": 0
                        },
                        "crc": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 0,
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 0,
                                    "exclude_hosts": null,
                                    "host": "127.0.0.1",
                                    "msg": null,
                                    "path": "/sys/fs/cgroup/system.slice/io.max",
                                    "port": null,
                                    "search_regex": null,
                                    "sleep": 1,
                                    "state": "present",
                                    "timeout": 30
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "mode": "0644",
                            "owner": "root",
                            "path": "/sys/fs/cgroup/system.slice/io.max",
                            "port": null,
                            "search_regex": null,
                            "secontext": "system_u:object_r:cgroup_t:s0",
                            "size": 0,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:04.534848Z",
                            "start": "2026-06-10T13:47:04.053241Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213d",
                        "name": "Wait for system.slice cgroup to have io.max file"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\n",
                                    "delta": "0:00:00.017701",
                                    "end": "2026-06-10 13:47:04.877284",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:04.859583",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\n",
                                    "delta": "0:00:00.004660",
                                    "end": "2026-06-10 13:47:05.112319",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.107659",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\n",
                                    "delta": "0:00:00.005960",
                                    "end": "2026-06-10 13:47:05.340075",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.334115",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\n",
                                    "delta": "0:00:00.005550",
                                    "end": "2026-06-10 13:47:05.585946",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.580396",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\n",
                                    "delta": "0:00:00.015841",
                                    "end": "2026-06-10 13:47:04.890041",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:04.874200",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\n",
                                    "delta": "0:00:00.004751",
                                    "end": "2026-06-10 13:47:05.113556",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.108805",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\n",
                                    "delta": "0:00:00.003390",
                                    "end": "2026-06-10 13:47:05.322693",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.319303",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\n",
                                    "delta": "0:00:00.005672",
                                    "end": "2026-06-10 13:47:05.545881",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.540209",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\n",
                                    "delta": "0:00:00.037444",
                                    "end": "2026-06-10 13:47:05.035676",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/init.scope/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/init.scope/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:04.998232",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\n",
                                    "delta": "0:00:00.008171",
                                    "end": "2026-06-10 13:47:05.365631",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/machine.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/machine.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.357460",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\n",
                                    "delta": "0:00:00.007597",
                                    "end": "2026-06-10 13:47:05.769963",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/system.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/system.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:05.762366",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\n",
                                    "delta": "0:00:00.005528",
                                    "end": "2026-06-10 13:47:06.136540",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/user.slice/io.max\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
                                        }
                                    },
                                    "item": "/sys/fs/cgroup/user.slice/io.max",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:47:06.131012",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:06.198308Z",
                            "start": "2026-06-10T13:47:04.602255Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213e",
                        "name": "Set IOPS limit in the root cgroup"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\n",
                            "delta": "0:00:00.008843",
                            "end": "2026-06-10 13:47:06.587438",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\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-001b-b4b3-8d16-00000000213f-1-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:47:06.578595",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                            "stdout_lines": [
                                "init",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "machine",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "system",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "user",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-00000000213f-1-compute0"
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\n",
                            "delta": "0:00:00.006870",
                            "end": "2026-06-10 13:47:06.552597",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\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-001b-b4b3-8d16-00000000213f-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:47:06.545727",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                            "stdout_lines": [
                                "init",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "machine",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "system",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "user",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-00000000213f-1-controller"
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\n",
                            "delta": "0:00:00.012557",
                            "end": "2026-06-10 13:47:06.666132",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"init\";    cat /sys/fs/cgroup/init.scope/io.max; echo \"machine\"; cat /sys/fs/cgroup/machine.slice/io.max; echo \"system\";  cat /sys/fs/cgroup/system.slice/io.max; echo \"user\";    cat /sys/fs/cgroup/user.slice/io.max;\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-001b-b4b3-8d16-00000000213f-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:47:06.653575",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                            "stdout_lines": [
                                "init",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "machine",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "system",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                                "user",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-00000000213f-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:06.827798Z",
                            "start": "2026-06-10T13:47:06.298962Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-00000000213f",
                        "name": "Verify the IOPS limit"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/sys/fs/cgroup/kubepods.slice/io.max"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        },
                        "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": "/sys/fs/cgroup/kubepods.slice/io.max"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        },
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/sys/fs/cgroup/kubepods.slice/io.max"
                                }
                            },
                            "stat": {
                                "atime": 1781098636.5517037,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 0,
                                "charset": "binary",
                                "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
                                "ctime": 1781098636.5517037,
                                "dev": 25,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 0,
                                "gr_name": "root",
                                "inode": 8452,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "inode/x-empty",
                                "mode": "0644",
                                "mtime": 1781098636.5517037,
                                "nlink": 1,
                                "path": "/sys/fs/cgroup/kubepods.slice/io.max",
                                "pw_name": "root",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 0,
                                "uid": 0,
                                "version": null,
                                "wgrp": false,
                                "woth": false,
                                "writeable": false,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:07.222944Z",
                            "start": "2026-06-10T13:47:06.831337Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002140",
                        "name": "Check if kubepods.slice exists"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_kubepods_slice_io.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_kubepods_slice_io.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/kubepods.slice/io.max\n",
                            "delta": "0:00:00.006545",
                            "end": "2026-06-10 13:47:07.805428",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"252:0   riops=25000 wiops=25000 rbps=367001600 wbps=367001600\" > /sys/fs/cgroup/kubepods.slice/io.max\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-001b-b4b3-8d16-000000002142-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:47:07.798883",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000002142-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:07.888950Z",
                            "start": "2026-06-10T13:47:07.343824Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002142",
                        "name": "Set the limit"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_kubepods_slice_io.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "_kubepods_slice_io.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "echo \"kubepods\"; cat /sys/fs/cgroup/kubepods.slice/io.max;\n",
                            "delta": "0:00:00.011739",
                            "end": "2026-06-10 13:47:08.392927",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"kubepods\"; cat /sys/fs/cgroup/kubepods.slice/io.max;\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-001b-b4b3-8d16-000000002143-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:47:08.381188",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "kubepods\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000",
                            "stdout_lines": [
                                "kubepods",
                                "252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000"
                            ],
                            "zuul_log_id": "0a580a2a-001b-b4b3-8d16-000000002143-1-crc"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:08.505577Z",
                            "start": "2026-06-10T13:47:07.969119Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002143",
                        "name": "Verify the IOPS limit - kubepods slice"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000 "
                        },
                        "controller": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000 "
                        },
                        "crc": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "init\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nmachine\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nsystem\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000\nuser\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000 kubepods\n252:0 rbps=367001600 wbps=367001600 riops=25000 wiops=25000"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-b4b3-8d16-000000002136",
                        "name": "disk-usage-limitation",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_0/review.rdoproject.org/config/roles/disk-usage-limitation"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:08.650272Z",
                            "start": "2026-06-10T13:47:08.513826Z"
                        },
                        "id": "0a580a2a-001b-b4b3-8d16-000000002145",
                        "name": "Print the current io.max value"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 10,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        },
        "controller": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 10,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        },
        "crc": {
            "changed": 37,
            "failures": 0,
            "ignored": 0,
            "ok": 112,
            "rescued": 0,
            "skipped": 28,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "4",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/crc/podman.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:14.932149Z",
                    "start": "2026-06-10T13:47:09.511848Z"
                },
                "id": "0a580a2a-001b-1fac-4ed3-000000000004",
                "name": "all,!compute"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_distribution_major_version|int < 9",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_distribution_major_version|int < 9",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:47:10.148768Z",
                            "start": "2026-06-10T13:47:09.581803Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-000000000006",
                        "name": "Enable container-tools rhel-modules for c8/crc node"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "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": [
                                        "podman",
                                        "buildah"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: criu-3.19-5.el9.x86_64",
                                "Installed: fuse3-libs-3.10.2-9.el9.x86_64",
                                "Installed: buildah-2:1.43.1-1.el9.x86_64",
                                "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: containers-common-extra-5:5.8-1.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"
                            ]
                        },
                        "controller": {
                            "action": "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": [
                                        "podman",
                                        "buildah"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: criu-3.19-5.el9.x86_64",
                                "Installed: fuse3-libs-3.10.2-9.el9.x86_64",
                                "Installed: buildah-2:1.43.1-1.el9.x86_64",
                                "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: containers-common-extra-5:5.8-1.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"
                            ]
                        },
                        "crc": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:12.551226Z",
                            "start": "2026-06-10T13:47:10.158140Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-000000000007",
                        "name": "Install podman"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "openstack_release is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "openstack_release is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:12.675989Z",
                            "start": "2026-06-10T13:48:12.560103Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-000000000009",
                        "name": "Set var name for quay login zuul secret"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "echo \"openstack-k8s-operators+cirobot\"\n",
                            "delta": "0:00:00.005838",
                            "end": "2026-06-10 13:48:13.140188",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"openstack-k8s-operators+cirobot\"\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-001b-1fac-4ed3-00000000000a-1-compute0",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:13.134350",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "openstack-k8s-operators+cirobot",
                            "stdout_lines": [
                                "openstack-k8s-operators+cirobot"
                            ],
                            "zuul_log_id": "0a580a2a-001b-1fac-4ed3-00000000000a-1-compute0"
                        },
                        "controller": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "echo \"openstack-k8s-operators+cirobot\"\n",
                            "delta": "0:00:00.003950",
                            "end": "2026-06-10 13:48:13.148907",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "echo \"openstack-k8s-operators+cirobot\"\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-001b-1fac-4ed3-00000000000a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:13.144957",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "openstack-k8s-operators+cirobot",
                            "stdout_lines": [
                                "openstack-k8s-operators+cirobot"
                            ],
                            "zuul_log_id": "0a580a2a-001b-1fac-4ed3-00000000000a-1-controller"
                        },
                        "crc": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:13.320223Z",
                            "start": "2026-06-10T13:48:12.758460Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000a",
                        "name": "Print the username"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "quay_login_secret_name is not defined or quay_login_secret_name.user == '' or quay_login_secret_name.password == ''\n",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "quay_login_secret_name is not defined or quay_login_secret_name.user == '' or quay_login_secret_name.password == ''\n",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:13.430578Z",
                            "start": "2026-06-10T13:48:13.328852Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000b",
                        "name": "Fail when user or password is not set"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        },
                        "controller": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        },
                        "crc": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:13.544147Z",
                            "start": "2026-06-10T13:48:13.436589Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000c",
                        "name": "Set vars for quay login"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        },
                        "controller": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        },
                        "crc": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:14.352582Z",
                            "start": "2026-06-10T13:48:13.549572Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000d",
                        "name": "Perform container registry login(s) with podman"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        },
                        "controller": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        },
                        "crc": {
                            "action": "shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:14.456191Z",
                            "start": "2026-06-10T13:48:14.358159Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000e",
                        "name": "Perform container registry login(s) with buildah"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "/etc/containers/registries.conf (content)",
                                    "before": "",
                                    "before_header": "/etc/containers/registries.conf (content)"
                                },
                                {
                                    "after_header": "/etc/containers/registries.conf (file attributes)",
                                    "before_header": "/etc/containers/registries.conf (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "append_newline": false,
                                    "attributes": null,
                                    "backup": false,
                                    "block": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true",
                                    "content": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true",
                                    "create": false,
                                    "dest": "/etc/containers/registries.conf",
                                    "group": null,
                                    "insertafter": "EOF",
                                    "insertbefore": null,
                                    "marker": "# {mark} ANSIBLE MANAGED BLOCK",
                                    "marker_begin": "BEGIN",
                                    "marker_end": "END",
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/containers/registries.conf",
                                    "prepend_newline": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "Block inserted",
                            "warnings": [
                                "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"
                            ]
                        },
                        "controller": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "/etc/containers/registries.conf (content)",
                                    "before": "",
                                    "before_header": "/etc/containers/registries.conf (content)"
                                },
                                {
                                    "after_header": "/etc/containers/registries.conf (file attributes)",
                                    "before_header": "/etc/containers/registries.conf (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "append_newline": false,
                                    "attributes": null,
                                    "backup": false,
                                    "block": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true",
                                    "content": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true",
                                    "create": false,
                                    "dest": "/etc/containers/registries.conf",
                                    "group": null,
                                    "insertafter": "EOF",
                                    "insertbefore": null,
                                    "marker": "# {mark} ANSIBLE MANAGED BLOCK",
                                    "marker_begin": "BEGIN",
                                    "marker_end": "END",
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/containers/registries.conf",
                                    "prepend_newline": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "Block inserted",
                            "warnings": [
                                "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"
                            ]
                        },
                        "crc": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == \"centos\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:14.932149Z",
                            "start": "2026-06-10T13:48:14.468177Z"
                        },
                        "id": "0a580a2a-001b-1fac-4ed3-00000000000f",
                        "name": "Set Insecure registry for content provider"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "rescued": 0,
            "skipped": 4,
            "unreachable": 0
        },
        "controller": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 5,
            "rescued": 0,
            "skipped": 4,
            "unreachable": 0
        },
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 9,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "5",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "start": "2026-06-10T13:48:15.893104Z"
                },
                "id": "0a580a2a-001b-515a-fc48-000000000004",
                "name": "rh-subscription"
            },
            "tasks": []
        }
    ],
    "stats": {},
    "trusted": true
},
{
    "branch": "main",
    "index": "6",
    "phase": "pre",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:30.668741Z",
                    "start": "2026-06-10T13:48:16.772704Z"
                },
                "id": "0a580a2a-001b-fec1-597a-000000000004",
                "name": "Tweak CRC node"
            },
            "tasks": [
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "Y3JjX2NpX2Jvb3RzdHJhcF9uZXR3b3Jrc19vdXQ6CiAgICBjb21wdXRlLTA6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBldGgxCiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMDAvMjQKICAgICAgICAgICAgbWFjOiBmYToxNjozZTo2ODpmNjphYgogICAgICAgICAgICBtdHU6ICcxNTAwJwogICAgICAgIGludGVybmFsLWFwaToKICAgICAgICAgICAgaWZhY2U6IGV0aDEuMjAKICAgICAgICAgICAgaXA6IDE3Mi4xNy4wLjEwMC8yNAogICAgICAgICAgICBtYWM6IDUyOjU0OjAwOjY4OmE4OmM5CiAgICAgICAgICAgIG10dTogJzE0OTYnCiAgICAgICAgICAgIHBhcmVudF9pZmFjZTogZXRoMQogICAgICAgICAgICB2bGFuOiAyMAogICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgIGlmYWNlOiBldGgxLjIxCiAgICAgICAgICAgIGlwOiAxNzIuMTguMC4xMDAvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDpmNjpmMzo1NQogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGV0aDEKICAgICAgICAgICAgdmxhbjogMjEKICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgIGlmYWNlOiBldGgxLjIyCiAgICAgICAgICAgIGlwOiAxNzIuMTkuMC4xMDAvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDo3YTpjODo0NgogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGV0aDEKICAgICAgICAgICAgdmxhbjogMjIKICAgIGNvbnRyb2xsZXI6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBldGgxCiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMS8yNAogICAgICAgICAgICBtYWM6IGZhOjE2OjNlOmU1OjAzOjhlCiAgICAgICAgICAgIG10dTogJzE1MDAnCiAgICBjcmM6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBlbnM3CiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMC8yNAogICAgICAgICAgICBtYWM6IGZhOjE2OjNlOjRiOmI0OjkwCiAgICAgICAgICAgIG10dTogJzE1MDAnCiAgICAgICAgaW50ZXJuYWwtYXBpOgogICAgICAgICAgICBjb25uZWN0aW9uOiBjaS1wcml2YXRlLW5ldHdvcmstMjAKICAgICAgICAgICAgaWZhY2U6IGVuczcuMjAKICAgICAgICAgICAgaXA6IDE3Mi4xNy4wLjUvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDo0Nzo5OTozZAogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGVuczcKICAgICAgICAgICAgdmxhbjogMjAKICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICBjb25uZWN0aW9uOiBjaS1wcml2YXRlLW5ldHdvcmstMjEKICAgICAgICAgICAgaWZhY2U6IGVuczcuMjEKICAgICAgICAgICAgaXA6IDE3Mi4xOC4wLjUvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDpmNTo3MDowNQogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGVuczcKICAgICAgICAgICAgdmxhbjogMjEKICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgIGNvbm5lY3Rpb246IGNpLXByaXZhdGUtbmV0d29yay0yMgogICAgICAgICAgICBpZmFjZTogZW5zNy4yMgogICAgICAgICAgICBpcDogMTcyLjE5LjAuNS8yNAogICAgICAgICAgICBtYWM6IDUyOjU0OjAwOjVkOjliOmJkCiAgICAgICAgICAgIG10dTogJzE0OTYnCiAgICAgICAgICAgIHBhcmVudF9pZmFjZTogZW5zNwogICAgICAgICAgICB2bGFuOiAyMgpjcmNfY2lfYm9vdHN0cmFwX3Byb3ZpZGVyX2RuczoKLSAxOTkuMjA0LjQ0LjI0Ci0gMTk5LjIwNC40Ny41NAo=",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/etc/ci/env/networking-info.yml"
                                }
                            },
                            "source": "/etc/ci/env/networking-info.yml"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:17.596186Z",
                            "start": "2026-06-10T13:48:16.818379Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000006",
                        "name": "Load network parameters"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": false,
                                    "get_checksum": false,
                                    "get_mime": false,
                                    "path": "/srv/dnsmasq.conf"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:18.090132Z",
                            "start": "2026-06-10T13:48:17.610645Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000007",
                        "name": "Check which dnsmasq config we must edit"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "Exists": "Connections do exist so we are modifying them",
                            "action": "community.general.nmcli",
                            "attempts": 1,
                            "changed": true,
                            "conn_name": "ci-private-network",
                            "invocation": {
                                "module_args": {
                                    "addr_gen_mode6": null,
                                    "ageingtime": 300,
                                    "arp_interval": null,
                                    "arp_ip_target": null,
                                    "autoconnect": true,
                                    "conn_name": "ci-private-network",
                                    "dhcp_client_id": null,
                                    "dns4": [
                                        "127.0.0.1"
                                    ],
                                    "dns4_ignore_auto": false,
                                    "dns4_options": null,
                                    "dns4_search": null,
                                    "dns6": null,
                                    "dns6_ignore_auto": false,
                                    "dns6_options": null,
                                    "dns6_search": null,
                                    "downdelay": null,
                                    "egress": null,
                                    "flags": null,
                                    "forwarddelay": 15,
                                    "gsm": null,
                                    "gw4": "192.168.122.1",
                                    "gw4_ignore_auto": false,
                                    "gw6": null,
                                    "gw6_ignore_auto": false,
                                    "hairpin": false,
                                    "hellotime": 2,
                                    "ifname": "ens7",
                                    "ignore_unsupported_suboptions": false,
                                    "ingress": null,
                                    "ip4": [
                                        "192.168.122.10/24"
                                    ],
                                    "ip6": null,
                                    "ip_privacy6": null,
                                    "ip_tunnel_dev": null,
                                    "ip_tunnel_input_key": null,
                                    "ip_tunnel_local": null,
                                    "ip_tunnel_output_key": null,
                                    "ip_tunnel_remote": null,
                                    "mac": null,
                                    "macvlan": null,
                                    "master": null,
                                    "maxage": 20,
                                    "may_fail4": true,
                                    "method4": null,
                                    "method6": null,
                                    "miimon": null,
                                    "mode": "balance-rr",
                                    "mtu": null,
                                    "never_default4": false,
                                    "path_cost": 100,
                                    "primary": null,
                                    "priority": 128,
                                    "route_metric4": null,
                                    "route_metric6": null,
                                    "routes4": null,
                                    "routes4_extended": null,
                                    "routes6": null,
                                    "routes6_extended": null,
                                    "routing_rules4": null,
                                    "runner": "roundrobin",
                                    "runner_fast_rate": null,
                                    "runner_hwaddr_policy": null,
                                    "slave_type": null,
                                    "slavepriority": 32,
                                    "ssid": null,
                                    "state": "present",
                                    "stp": true,
                                    "transport_mode": null,
                                    "type": "ethernet",
                                    "updelay": null,
                                    "vlandev": null,
                                    "vlanid": null,
                                    "vpn": null,
                                    "vxlan_id": null,
                                    "vxlan_local": null,
                                    "vxlan_remote": null,
                                    "wifi": null,
                                    "wifi_sec": null,
                                    "wireguard": null,
                                    "xmit_hash_policy": null,
                                    "zone": null
                                }
                            },
                            "state": "present"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:19.128501Z",
                            "start": "2026-06-10T13:48:18.102992Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000000a",
                        "name": "Ensure crc knows about its second NIC"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "Exists": "Connections do exist so we are modifying them",
                            "action": "community.general.nmcli",
                            "changed": true,
                            "conn_name": "Wired connection 1",
                            "invocation": {
                                "module_args": {
                                    "addr_gen_mode6": null,
                                    "ageingtime": 300,
                                    "arp_interval": null,
                                    "arp_ip_target": null,
                                    "autoconnect": true,
                                    "conn_name": "Wired connection 1",
                                    "dhcp_client_id": null,
                                    "dns4": null,
                                    "dns4_ignore_auto": true,
                                    "dns4_options": null,
                                    "dns4_search": null,
                                    "dns6": null,
                                    "dns6_ignore_auto": false,
                                    "dns6_options": null,
                                    "dns6_search": null,
                                    "downdelay": null,
                                    "egress": null,
                                    "flags": null,
                                    "forwarddelay": 15,
                                    "gsm": null,
                                    "gw4": null,
                                    "gw4_ignore_auto": false,
                                    "gw6": null,
                                    "gw6_ignore_auto": false,
                                    "hairpin": false,
                                    "hellotime": 2,
                                    "ifname": null,
                                    "ignore_unsupported_suboptions": false,
                                    "ingress": null,
                                    "ip4": null,
                                    "ip6": null,
                                    "ip_privacy6": null,
                                    "ip_tunnel_dev": null,
                                    "ip_tunnel_input_key": null,
                                    "ip_tunnel_local": null,
                                    "ip_tunnel_output_key": null,
                                    "ip_tunnel_remote": null,
                                    "mac": null,
                                    "macvlan": null,
                                    "master": null,
                                    "maxage": 20,
                                    "may_fail4": true,
                                    "method4": null,
                                    "method6": null,
                                    "miimon": null,
                                    "mode": "balance-rr",
                                    "mtu": null,
                                    "never_default4": false,
                                    "path_cost": 100,
                                    "primary": null,
                                    "priority": 128,
                                    "route_metric4": null,
                                    "route_metric6": null,
                                    "routes4": null,
                                    "routes4_extended": null,
                                    "routes6": null,
                                    "routes6_extended": null,
                                    "routing_rules4": null,
                                    "runner": "roundrobin",
                                    "runner_fast_rate": null,
                                    "runner_hwaddr_policy": null,
                                    "slave_type": null,
                                    "slavepriority": 32,
                                    "ssid": null,
                                    "state": "present",
                                    "stp": true,
                                    "transport_mode": null,
                                    "type": null,
                                    "updelay": null,
                                    "vlandev": null,
                                    "vlanid": null,
                                    "vpn": null,
                                    "vxlan_id": null,
                                    "vxlan_local": null,
                                    "vxlan_remote": null,
                                    "wifi": null,
                                    "wifi_sec": null,
                                    "wireguard": null,
                                    "xmit_hash_policy": null,
                                    "zone": null
                                }
                            },
                            "state": "present"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:19.965562Z",
                            "start": "2026-06-10T13:48:19.142679Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000000b",
                        "name": "Ensure crc does not get \"public\" DNS"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "NetworkManager",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "reloaded"
                                }
                            },
                            "name": "NetworkManager",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:NetworkManager_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:35:45 UTC",
                                "ActiveEnterTimestampMonotonic": "16343875",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "dbus.socket basic.target systemd-journald.socket network-pre.target sysinit.target system.slice openvswitch.service coreos-platform-chrony-config.service crc-check-tap.service dbus-broker.service",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "AssertTimestampMonotonic": "15779201",
                                "Before": "network.target shutdown.target configure-cloudinit-ssh.service NetworkManager-wait-online.service cloud-init.service multi-user.target network.service dummy-network.service",
                                "BindsTo": "dbus-broker.service",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "BusName": "org.freedesktop.NetworkManager",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "9741286000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_dac_override cap_kill cap_setgid cap_setuid cap_net_bind_service cap_net_admin cap_net_raw cap_sys_module cap_sys_chroot cap_audit_write",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ConditionTimestampMonotonic": "15779200",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/NetworkManager.service",
                                "ControlGroupId": "4705",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Network Manager",
                                "DevicePolicy": "auto",
                                "Documentation": "\"man:NetworkManager(8)\"",
                                "DropInPaths": "/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "1337",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "ExecMainStartTimestampMonotonic": "15780884",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/usr/bin/busctl ; argv[]=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/NetworkManager ; argv[]=/usr/sbin/NetworkManager --no-daemon ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/NetworkManager.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "yes",
                                "IOReadBytes": "4866560",
                                "IOReadOperations": "108",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "240128",
                                "IOWriteOperations": "49",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "NetworkManager.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:35:44 UTC",
                                "InactiveExitTimestampMonotonic": "15781074",
                                "InvocationID": "3a2cf6ce5cf74f6cbeb557378ff85483",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "65536",
                                "LimitNOFILESoft": "65536",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "1337",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "16670720",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "NetworkManager.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "read-only",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "yes",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "NetworkManager-wait-online.service nmstate.service",
                                "Requires": "system.slice sysinit.target dbus.socket",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:47:04 UTC",
                                "StateChangeTimestampMonotonic": "695283084",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "3",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "10min",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "dbus",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "nmstate.service network.target crc-check-tap.service",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:21.249736Z",
                            "start": "2026-06-10T13:48:19.973563Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000000c",
                        "name": "Restart NetworkManager"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": false,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": "EOF",
                                            "insertbefore": null,
                                            "line": "server=199.204.44.24",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                            "regexp": "^server\\s=\\s199.204.44.24",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": "/usr/sbin/dnsmasq -C %s --test"
                                        }
                                    },
                                    "item": "199.204.44.24",
                                    "msg": ""
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup": "",
                                    "changed": false,
                                    "diff": [
                                        {
                                            "after": "",
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                            "before": "",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                        },
                                        {
                                            "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                            "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                        }
                                    ],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "attributes": null,
                                            "backrefs": false,
                                            "backup": false,
                                            "create": false,
                                            "firstmatch": false,
                                            "group": null,
                                            "insertafter": "EOF",
                                            "insertbefore": null,
                                            "line": "server=199.204.47.54",
                                            "mode": null,
                                            "owner": null,
                                            "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                            "regexp": "^server\\s=\\s199.204.47.54",
                                            "search_string": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "validate": "/usr/sbin/dnsmasq -C %s --test"
                                        }
                                    },
                                    "item": "199.204.47.54",
                                    "msg": ""
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:22.265651Z",
                            "start": "2026-06-10T13:48:21.262945Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000000e",
                        "name": "Configure dns forwarders"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.replace",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "after": null,
                                    "attributes": null,
                                    "backup": false,
                                    "before": null,
                                    "encoding": "utf-8",
                                    "group": null,
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                    "regexp": "192.168.130.11",
                                    "replace": "192.168.122.10",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "unsafe_writes": false,
                                    "validate": "/usr/sbin/dnsmasq -C %s --test"
                                }
                            },
                            "msg": "",
                            "rc": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:22.920055Z",
                            "start": "2026-06-10T13:48:22.278738Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000000f",
                        "name": "Configure local DNS for CRC pod"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.lineinfile",
                            "backup": "",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)",
                                    "before": "",
                                    "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (content)"
                                },
                                {
                                    "after_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)",
                                    "before_header": "/etc/dnsmasq.d/crc-dnsmasq.conf (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "backrefs": false,
                                    "backup": false,
                                    "create": false,
                                    "firstmatch": false,
                                    "group": null,
                                    "insertafter": "^listen-address=",
                                    "insertbefore": null,
                                    "line": "listen-address=192.168.122.10",
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/dnsmasq.d/crc-dnsmasq.conf",
                                    "regexp": null,
                                    "search_string": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": "/usr/sbin/dnsmasq -C %s --test"
                                }
                            },
                            "msg": "line added"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:23.460083Z",
                            "start": "2026-06-10T13:48:22.931319Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000010",
                        "name": "Configure dnsmasq listen-address to listen on both br-ex and ci-private-network"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "dnsmasq",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "dnsmasq",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:dnsmasq_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "ActiveEnterTimestampMonotonic": "94188922",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "sysinit.target basic.target network.target systemd-journald.socket system.slice",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "AssertTimestampMonotonic": "94157252",
                                "Before": "shutdown.target multi-user.target",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "156346000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "ConditionTimestampMonotonic": "94157250",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/dnsmasq.service",
                                "ControlGroupId": "6517",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "DNS caching server.",
                                "DevicePolicy": "auto",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "3635",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "ExecMainStartTimestampMonotonic": "94188897",
                                "ExecMainStatus": "0",
                                "ExecStart": "{ path=/usr/sbin/dnsmasq ; argv[]=/usr/sbin/dnsmasq ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/sbin/dnsmasq ; argv[]=/usr/sbin/dnsmasq ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/dnsmasq.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "yes",
                                "IOReadBytes": "774144",
                                "IOReadOperations": "13",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "0",
                                "IOWriteOperations": "0",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "dnsmasq.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "InactiveExitTimestampMonotonic": "94167381",
                                "InvocationID": "e0238e4e3a2e4530b9e6aecee0b999d8",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "127930",
                                "LimitNPROCSoft": "127930",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "3635",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "2031616",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "dnsmasq.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "none",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PIDFile": "/run/dnsmasq.pid",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "Requires": "sysinit.target system.slice",
                                "Restart": "no",
                                "RestartKillSignal": "15",
                                "RestartUSec": "100ms",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:37:02 UTC",
                                "StateChangeTimestampMonotonic": "94188922",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "1",
                                "TasksMax": "204688",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "1min 30s",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "forking",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "disabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:24.106568Z",
                            "start": "2026-06-10T13:48:23.471154Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000016",
                        "name": "Restart native dnsmasq service"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "_dnsmasq.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:24.151110Z",
                            "start": "2026-06-10T13:48:24.120576Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000001b",
                        "name": "Stop dnsmasq"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "containers.podman.podman_container",
                            "changed": false,
                            "false_condition": "_dnsmasq.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:24.196350Z",
                            "start": "2026-06-10T13:48:24.167028Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000001c",
                        "name": "Make sure that crc-dnsmasq is not running"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.systemd",
                            "changed": false,
                            "false_condition": "_dnsmasq.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:24.240667Z",
                            "start": "2026-06-10T13:48:24.211786Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000001d",
                        "name": "Start dnsmasq"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": true,
                            "cmd": [
                                "oc",
                                "login",
                                "api.crc.testing:6443",
                                "-u",
                                "kubeadmin",
                                "-p",
                                "123456789",
                                "--insecure-skip-tls-verify=true"
                            ],
                            "delta": "0:00:00.338853",
                            "end": "2026-06-10 13:48:25.183560",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc login api.crc.testing:6443 -u kubeadmin -p \"123456789\" --insecure-skip-tls-verify=true",
                                    "_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-001b-fec1-597a-00000000001f-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:24.844707",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'\n\nUsing project \"default\".",
                            "stdout_lines": [
                                "WARNING: Using insecure TLS client config. Setting this option is not supported!",
                                "",
                                "Login successful.",
                                "",
                                "You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'",
                                "",
                                "Using project \"default\"."
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-00000000001f-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:25.319967Z",
                            "start": "2026-06-10T13:48:24.295690Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000001f",
                        "name": "Wait for CRC to be ready"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/set_crc_insecure_registry.yml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:25.389672Z",
                            "start": "2026-06-10T13:48:25.331255Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000020",
                        "name": "Set insecure registry on crc node"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "oc patch --type=merge --patch='{ \"spec\": {\n  \"registrySources\": {\n    \"insecureRegistries\": [\n    \"38.102.83.21:5001\"\n    ]\n  }\n} }' image.config.openshift.io/cluster",
                            "delta": "0:00:00.202362",
                            "end": "2026-06-10 13:48:26.051082",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc patch --type=merge --patch='{ \"spec\": {\n  \"registrySources\": {\n    \"insecureRegistries\": [\n    \"38.102.83.21:5001\"\n    ]\n  }\n} }' image.config.openshift.io/cluster",
                                    "_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-001b-fec1-597a-000000000070-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:25.848720",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "image.config.openshift.io/cluster patched",
                            "stdout_lines": [
                                "image.config.openshift.io/cluster patched"
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-000000000070-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:26.474424Z",
                            "start": "2026-06-10T13:48:25.453630Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000070",
                        "name": "Patch the image.config.openshift.io resource to include insecure registry"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "oc patch --type=merge --patch='{\n\"spec\": {\n  \"registrySources\": {\n    \"allowedRegistries\": [\n    \"38.102.83.21:5001\",\n    \"quay.io\",\n    \"gcr.io\",\n    \"registry.redhat.io\",\n    \"image-registry.openshift-image-registry.svc:5000\"\n    ]\n  }\n}\n}' image.config.openshift.io/cluster\n",
                            "delta": "0:00:00.192235",
                            "end": "2026-06-10 13:48:27.156168",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc patch --type=merge --patch='{\n\"spec\": {\n  \"registrySources\": {\n    \"allowedRegistries\": [\n    \"38.102.83.21:5001\",\n    \"quay.io\",\n    \"gcr.io\",\n    \"registry.redhat.io\",\n    \"image-registry.openshift-image-registry.svc:5000\"\n    ]\n  }\n}\n}' image.config.openshift.io/cluster\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-001b-fec1-597a-000000000071-1-crc",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:26.963933",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "image.config.openshift.io/cluster patched",
                            "stdout_lines": [
                                "image.config.openshift.io/cluster patched"
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-000000000071-1-crc"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:27.551759Z",
                            "start": "2026-06-10T13:48:26.529583Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000071",
                        "name": "Patch the image.config.openshift.io resource to allow registries"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "false_condition": "cifmw_crc_additional_allowed_registries is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:27.601834Z",
                            "start": "2026-06-10T13:48:27.563127Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000072",
                        "name": "Add additional allowed registries"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/etc/containers/registries.conf.d"
                                },
                                "before": {
                                    "path": "/etc/containers/registries.conf.d"
                                }
                            },
                            "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": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/etc/containers/registries.conf.d",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/etc/containers/registries.conf.d",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 107,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:28.190665Z",
                            "start": "2026-06-10T13:48:27.619198Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000073",
                        "name": "Ensure registries.conf.d exists"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "/etc/containers/registries.conf.d/99-insecure-registry.conf (content)",
                                    "before": "",
                                    "before_header": "/etc/containers/registries.conf.d/99-insecure-registry.conf (content)"
                                },
                                {
                                    "after_header": "/etc/containers/registries.conf.d/99-insecure-registry.conf (file attributes)",
                                    "before_header": "/etc/containers/registries.conf.d/99-insecure-registry.conf (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "append_newline": false,
                                    "attributes": null,
                                    "backup": false,
                                    "block": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true\nblocked = false\nmirror-by-digest-only = false\nprefix = \"\"",
                                    "content": "[[registry]]\nlocation = \"38.102.83.21:5001\"\ninsecure = true\nblocked = false\nmirror-by-digest-only = false\nprefix = \"\"",
                                    "create": true,
                                    "dest": "/etc/containers/registries.conf.d/99-insecure-registry.conf",
                                    "group": null,
                                    "insertafter": "EOF",
                                    "insertbefore": null,
                                    "marker": "# {mark} ANSIBLE MANAGED BLOCK",
                                    "marker_begin": "BEGIN",
                                    "marker_end": "END",
                                    "mode": null,
                                    "owner": null,
                                    "path": "/etc/containers/registries.conf.d/99-insecure-registry.conf",
                                    "prepend_newline": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "File created"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:28.789356Z",
                            "start": "2026-06-10T13:48:28.203863Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000074",
                        "name": "Set Insecure registry for content provider"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.blockinfile",
                            "changed": false,
                            "false_condition": "cifmw_crc_registry_mirror_content is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:28.840335Z",
                            "start": "2026-06-10T13:48:28.802167Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000075",
                        "name": "Set registry mirror override"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "enabled": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "crio",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "reloaded"
                                }
                            },
                            "name": "crio",
                            "state": "started",
                            "status": {
                                "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0",
                                "ActiveEnterTimestamp": "Wed 2026-06-10 13:37:15 UTC",
                                "ActiveEnterTimestampMonotonic": "106658647",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "system.slice crio-subid.service crio-wipe.service kubens.service kubelet-dependencies.target basic.target systemd-journald.socket network-online.target sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Wed 2026-06-10 13:37:13 UTC",
                                "AssertTimestampMonotonic": "104316416",
                                "Before": "crio-conmon-e995532b2d0f80fb498eab3e539637e90ff01545186fb06ee388c63c022230c5.scope crio-conmon-85cf245792ec7092de3c40bd853e52c912f7dae384b5afadf09097fbcd4acf0b.scope crio-2c71eeb2271fb8b9ebce08aeaa321e0c5d6baf8bdcf64c803c1cd0175c1157ca.scope crio-conmon-2c71eeb2271fb8b9ebce08aeaa321e0c5d6baf8bdcf64c803c1cd0175c1157ca.scope crio-0fe7268c9c327bb2afb3cd88dd36382d39cbec750fe817dc95d4e11b5bcbac50.scope crio-conmon-0ceca770cd9b9b7fa4848eee4cf7d0855b059fb9a5ed1d07a5251d08e22d1cd3.scope crio-67645bb897890ef841a97ff16b8842c2747cc447448e575efb2a6b82f2ef42dc.scope crio-conmon-357eea2da3bd3575d6e5b12ceb453e8f0c5cf9358909d87a432150141da2ffe4.scope crio-conmon-374cdf5e383c6acfb26201bc91e502b02e2c1074d17309c7848c9dc3e9cd5dd7.scope crio-37c937a2b77ecd36230c91874e69c9822ec2af312d835844ad3179b9cfe512d7.scope crio-f6abcda28c50850127f7af3dffc9fecfbb8611e8e6694a359c990e623af3ce05.scope crio-conmon-87ee318be85ecce17ea51156e1a329410b6b0fa0358cce7246844c3b8563d6ce.scope crio-conmon-c63454e87b99e0be21b8239e918554f0d14b74ad753a3183e008c3e8fa1b64db.scope crio-0cf03c2180332357feadba7f2dbf7fb675b063830bd0cf1c7ce014ea88e02ceb.scope crio-conmon-16304de4f30ea827b27a430dd783d789c404aa515e2a3c69467f684fcc88f91c.scope crio-conmon-e4a21c10fa386a864aaa2c46c9ff8acaa8c0a0d5369ccb6207b24f9dacc2d785.scope crio-conmon-cf0502f5c1d6408827686ef79cc6fb1e78c3f572289fac33aaac62de80b627fa.scope crio-conmon-81f96a8c0a6d7dad2348b315c154861a641fa60f835370eaaffcce44d29bb1c5.scope crio-conmon-88583c3d307b1cd76210b0c18d1cda12bba102bdb2192bd2d18600c52191712a.scope crio-conmon-df1002b919658699f169e93d333391789e2333623a76ef9841689d06ec465123.scope crio-conmon-8852a502320c433d72f1e89b0cc655bc1c56aa8b2bf01f1f9b4dd6159f4cfebe.scope crio-6d0a235c367d63baa86f9940500434452a98da220a33e812fe6e83022be340a1.scope crio-conmon-7dc28b991e457a0e857cd9a7db5d04e949f4dd36b8bb2aa646d2b0fd7346c2d4.scope crio-1b855d47d56af6a6ea938abdd89dff4bc7842274368c6309648767cad02c7d34.scope crio-conmon-1cd42ed36fd54f669d2bd10de1a2b201160444927e138e7719e7e2cad74fb838.scope crio-e342dfe263ff9f923a149aa3612aba6fc688427739a0013a4b7447320bba176f.scope crio-0476928efa9d44b350ee4637608ce029c35b98c53b8e81d2b13ad383ce61cb1f.scope crio-conmon-13dad06cbd1f076b421f045af993303c0629bde3455c986f309151ebdda6a0c1.scope crio-70ab32ea731c4baf2d68546093c6a5181aede125e1a188f7e74ee3f177e96cea.scope crio-5c9f25221e834b8427378ae79a5536e5aff0df7b6c3d405b5c06d61958ae02c2.scope crio-3c95e004d8dba8c23de57cca8194e86d00aff5ea3091466a885329954ebf6c05.scope crio-conmon-2500d6a589b34e658f14fb5403f5e709e495ef59fbb6304dcfd00817cd797c13.scope crio-e995532b2d0f80fb498eab3e539637e90ff01545186fb06ee388c63c022230c5.scope crio-f275305c42d76d70b82e55ecb43197a66a4f27908b86368926c3a23d538ab202.scope crio-conmon-67645bb897890ef841a97ff16b8842c2747cc447448e575efb2a6b82f2ef42dc.scope crio-d4dc1096a50bdfbdff190a40bfe24d4d3488b9320b7129454c8c7a628136e1cd.scope crio-92786b9255d7ae500db4318cff3c3f4fe1e87b9b817893a9216ebb34da4844ba.scope crio-7041c64509066d410827a76b43afe490de0df13e2e4df0119de534099d26e2f4.scope crio-conmon-37c937a2b77ecd36230c91874e69c9822ec2af312d835844ad3179b9cfe512d7.scope crio-conmon-65d91c370bfd0d647c06795a7be579b43366c66d89bf472fe09c10868a840e04.scope crio-conmon-a7696c1335c2edc8c0911646ecc73cfa2d41ecd72e654a8c08c7eee8ef9adb19.scope crio-conmon-ab556e809dddeed32310b57871b5c2659268bdfdc430c0faf83dad8af9f8e29c.scope crio-2070d456ddd78adc26d4bea237348e07899dcbaf6672f16f6994dc77890e6299.scope crio-22cb527106b99c15fe958aeaa5be8094e4aee195f218532f1a1c20e220f67142.scope crio-conmon-f4566654816b9785cfd10eb6f7506cdcd20da6d456740b5d22be508f4b0eb3f2.scope crio-0591bf68a6a5910b75c2defb577c948f411d684e6a00701abe38480b7648e0e2.scope crio-conmon-81a80b9e756ad2a3a0d88826d6647b22854fa0553c9f5a0767f1e83c987ce6df.scope crio-21c2180bf8cb3d9bbaf7788cf147bbccd5732c0c9c0ea7443f2e1e3c2346329b.scope crio-conmon-c25ef3c626229c47f2b51da59000a65ad62fd8fc37ea75727f5379bc60249f91.scope crio-conmon-e97d0714d56615d1dd7a8c562f943a62b59be454bb4a0531b1c7621183a128dc.scope crio-c83994881f03ee82a5b166ea1b7f405937a028d0451f5c2caf27359569af62f1.scope crio-conmon-26921a290f869e1646698645d17eb951b7cec4601e4c47dd2277e436ff2683e8.scope crio-conmon-58dca4cb632b13fe5676743180f6f2381ee798c02688b30dc562d89bb0322805.scope crio-b4257bfbcde7686a11764c34ff9b7ad2922a09725d6f6d1239e73ef6895eacb4.scope crio-conmon-e7c1014e2c4ab5b8eb6a42677760fed1f46ee254b38d500f4fb2f25bb1b44667.scope crio-conmon-fd47c09e0de50ecf2654bc3ea74673974ce0d845e654381900f46bf1b9a536c5.scope crio-conmon-8833c65b82f751dca1654d72fc3204bdf319d7f40fa10e97f0b6d98f1de046d0.scope crio-85cf245792ec7092de3c40bd853e52c912f7dae384b5afadf09097fbcd4acf0b.scope crio-88583c3d307b1cd76210b0c18d1cda12bba102bdb2192bd2d18600c52191712a.scope crio-conmon-92786b9255d7ae500db4318cff3c3f4fe1e87b9b817893a9216ebb34da4844ba.scope crio-conmon-863d085e0456d5414c548df697802cd000ef18e02852b61cef139b84d2f8774b.scope crio-conmon-d27232ebd88a7b9dcd9896e2d16488c1a39f5c1cb3d10efeb926c88abd67111b.scope crio-conmon-43b477c0b6209a9df3db8afd9e3d3dfe2e5ad3f57a85bc43217e2e94971893b0.scope crio-conmon-2070d456ddd78adc26d4bea237348e07899dcbaf6672f16f6994dc77890e6299.scope crio-conmon-b87569ccb672c49a7fac6a11aab12f471da57fc62cd309b84e5503b23eb37b6b.scope crio-conmon-c0f41224e5430f2db7f7a2debecf1f913b2b0e211ded8c51d9a307f691e04ad2.scope crio-conmon-303f8ce65a3e45f2b93511fadb7163697db31d5f7920c160d51d4f3f70652ce4.scope crio-637126d37b24a656a3939d4d88c7ac8edade1c52d4bc8ac5f9d6a4d9e7a75e1b.scope crio-conmon-cf83cdc8f4738347899fa52229cc0afaf8e464e41fc4b7defd41216dce4d6951.scope crio-da855da516c96af363099ec576acceba8fab39eb2a127d3f155f03023bf17d61.scope crio-8852a502320c433d72f1e89b0cc655bc1c56aa8b2bf01f1f9b4dd6159f4cfebe.scope crio-558a0e56a415c215ee74c129f717e42ff43d9c34a4d6d01a7aec4d0aaf51de21.scope crio-a51562e47a1a0c0b2b91e86907100764b6b9b58026e6c9263a80c97775321328.scope crio-conmon-e06fff0ba013ebe73d52ed18bd62e1d7f4615b4b638fb1c5bac8276035934f1c.scope crio-614d8428e26bce9eb1e26e0fe236f17ececc6411ef247bf5a61779ba42bfeb9a.scope crio-conmon-da855da516c96af363099ec576acceba8fab39eb2a127d3f155f03023bf17d61.scope crio-43b477c0b6209a9df3db8afd9e3d3dfe2e5ad3f57a85bc43217e2e94971893b0.scope crio-7ed4b38206fe98b464488676f7d53d24c89a4759ed4ec2945fb751f620cb7d6c.scope crio-bf677ad8122068559b9b05593f67ffbb1adecfaede9448203b2a4728d817bc2f.scope crio-conmon-8664cfb66d9b4b79300449e439498bfca3426ed9850fec8c6bdf9225ecee4316.scope crio-65d91c370bfd0d647c06795a7be579b43366c66d89bf472fe09c10868a840e04.scope crio-5ef70fe0f255720ae28d523402402bc275142345a3efd22c0667d118b3583b80.scope crio-b01c203b505833b4a689a767f819e003a798affe3b3aedc237c382d1d0d1d0ac.scope crio-7dc28b991e457a0e857cd9a7db5d04e949f4dd36b8bb2aa646d2b0fd7346c2d4.scope crio-conmon-c8beda26527ebff9406ff38bf421bb3ca8a9b0f6b813cd385957cc765270fabe.scope crio-87ee318be85ecce17ea51156e1a329410b6b0fa0358cce7246844c3b8563d6ce.scope crio-conmon-614d8428e26bce9eb1e26e0fe236f17ececc6411ef247bf5a61779ba42bfeb9a.scope crio-conmon-637126d37b24a656a3939d4d88c7ac8edade1c52d4bc8ac5f9d6a4d9e7a75e1b.scope crio-conmon-0b72f9190865926773ce163d4473d95e9917153c7975f7b434b25f171b82c671.scope crio-e97d0714d56615d1dd7a8c562f943a62b59be454bb4a0531b1c7621183a128dc.scope crio-conmon-d386865e0ab74b304a35eb835d54e97f0408fe57355b60efa5abd54d340bc7ce.scope crio-288461a14e02f538ddffd1d87910cd818689e44904389a6c748e3d22c979d4f3.scope crio-303f8ce65a3e45f2b93511fadb7163697db31d5f7920c160d51d4f3f70652ce4.scope crio-580358190cf93b1e7632d07e4db17abe259316af73267f36fbe63a9c2dee4ecc.scope crio-conmon-ea55acc9276ad91bdafb20605e58b7e2ba3309cba5577368c7caaac44de647a5.scope crio-conmon-fdc75b12fe2e5f8befed9985c709327fce1a704b749cb096a0aeb6076f3bab0c.scope crio-conmon-0591bf68a6a5910b75c2defb577c948f411d684e6a00701abe38480b7648e0e2.scope crio-conmon-f6abcda28c50850127f7af3dffc9fecfbb8611e8e6694a359c990e623af3ce05.scope crio-d27232ebd88a7b9dcd9896e2d16488c1a39f5c1cb3d10efeb926c88abd67111b.scope crio-conmon-26700c0dbccc5919e8b0341f570a1599db78cf62b2e1ec377511dd730d4ed87f.scope crio-conmon-7041c64509066d410827a76b43afe490de0df13e2e4df0119de534099d26e2f4.scope crio-b87569ccb672c49a7fac6a11aab12f471da57fc62cd309b84e5503b23eb37b6b.scope crio-conmon-f22745ccf0b2ce89a449abdedc392e2ab8a6d912a8ba49975cdfe94db5870c21.scope crio-cf83cdc8f4738347899fa52229cc0afaf8e464e41fc4b7defd41216dce4d6951.scope crio-conmon-0fe7268c9c327bb2afb3cd88dd36382d39cbec750fe817dc95d4e11b5bcbac50.scope crio-0ceca770cd9b9b7fa4848eee4cf7d0855b059fb9a5ed1d07a5251d08e22d1cd3.scope crio-863d085e0456d5414c548df697802cd000ef18e02852b61cef139b84d2f8774b.scope crio-conmon-9ca788c8516784f9f40aa35a836a1e7d0c0dca3d956586372bde314bdf696311.scope crio-conmon-86d7903a1be998c2e9550d5ed03b65e046175c19b6ad3e573eb53de2223ad1a5.scope crio-26700c0dbccc5919e8b0341f570a1599db78cf62b2e1ec377511dd730d4ed87f.scope crio-conmon-db7d7775bc23e55432dd2609c1c574f572ef02d9bc61335f545a5fe5ab62ffed.scope crio-f549f0018c328687334adac5c8b5eec92183dfe9e5d091beb66a736a8d0896dd.scope crio-357eea2da3bd3575d6e5b12ceb453e8f0c5cf9358909d87a432150141da2ffe4.scope crio-conmon-bf677ad8122068559b9b05593f67ffbb1adecfaede9448203b2a4728d817bc2f.scope crio-5b0e6e7e6c6a9794e6c4600d7da7be2467ddce1dc209978fbe229ca41162536d.scope crio-conmon-f0df7a686c73d01184ef1698978e147bf3544207fa6914d58b0a7a46be0b6aeb.scope crio-2c0653aa0aa42854682edf8b6121a2bce056c33c48025a1e751d163d94a7c4a6.scope crio-conmon-f549f0018c328687334adac5c8b5eec92183dfe9e5d091beb66a736a8d0896dd.scope crio-c25ef3c626229c47f2b51da59000a65ad62fd8fc37ea75727f5379bc60249f91.scope crio-conmon-417096c77a6da2269521aee38a3fd92bbaa372737e76abeabb924ab12719cce5.scope crio-f22745ccf0b2ce89a449abdedc392e2ab8a6d912a8ba49975cdfe94db5870c21.scope crio-9f66a147bbaf96b4660d8d5f655f0f747637157472ef849d410e5a6c5acb91a0.scope crio-conmon-e54989d7328c2b6f8a6f9fd3836ef07048d74d6ab2768fb8bf91629227ced983.scope crio-42abcc56d51bb3bc4b1ff15d71d78df11da5755ca432a915c166097ab0836a39.scope crio-c0f41224e5430f2db7f7a2debecf1f913b2b0e211ded8c51d9a307f691e04ad2.scope crio-conmon-5ef70fe0f255720ae28d523402402bc275142345a3efd22c0667d118b3583b80.scope crio-conmon-c83994881f03ee82a5b166ea1b7f405937a028d0451f5c2caf27359569af62f1.scope crio-conmon-5c9f25221e834b8427378ae79a5536e5aff0df7b6c3d405b5c06d61958ae02c2.scope crio-conmon-3c95e004d8dba8c23de57cca8194e86d00aff5ea3091466a885329954ebf6c05.scope crio-conmon-e60def43c06ab49edca47d73359a378f0c324925675159914f2a2936f9b7a737.scope crio-81a80b9e756ad2a3a0d88826d6647b22854fa0553c9f5a0767f1e83c987ce6df.scope crio-conmon-b8c2d69d297594c4b7586d6c5359b4cb831a28cfa69b963fd102d9b95c97dafc.scope crio-bce66d370e26111c1dc522273eaf4a859ad2cbea7f9660fad785345b6acd1a3b.scope crio-86d7903a1be998c2e9550d5ed03b65e046175c19b6ad3e573eb53de2223ad1a5.scope crio-8833c65b82f751dca1654d72fc3204bdf319d7f40fa10e97f0b6d98f1de046d0.scope crio-conmon-30ac650a862e16f689684dea17e0c0a2f19b73cdd399618fcc67a74b3ffa7808.scope crio-26921a290f869e1646698645d17eb951b7cec4601e4c47dd2277e436ff2683e8.scope crio-conmon-a3ac1d3a6b35becc3f0ab9d54a71cb951fe64eae74f194f66b920bfecb8418c9.scope crio-conmon-0476928efa9d44b350ee4637608ce029c35b98c53b8e81d2b13ad383ce61cb1f.scope crio-conmon-5b0e6e7e6c6a9794e6c4600d7da7be2467ddce1dc209978fbe229ca41162536d.scope crio-d386865e0ab74b304a35eb835d54e97f0408fe57355b60efa5abd54d340bc7ce.scope crio-conmon-d4dc1096a50bdfbdff190a40bfe24d4d3488b9320b7129454c8c7a628136e1cd.scope crio-conmon-88bd72a5f9c60a9ac459fb51e54cc45cd516ac0a3fffd7fe70780c5f878eb351.scope crio-23fd9efc5fa72945e456b325da92a13f52cee7b72272d6021e5519c3b08f1426.scope crio-conmon-c07bd7ee127bc1e4c7aca56813efaea0aef887434ad17142a40a65f3780ea0b7.scope crio-88bd72a5f9c60a9ac459fb51e54cc45cd516ac0a3fffd7fe70780c5f878eb351.scope crio-c8beda26527ebff9406ff38bf421bb3ca8a9b0f6b813cd385957cc765270fabe.scope crio-58dca4cb632b13fe5676743180f6f2381ee798c02688b30dc562d89bb0322805.scope crio-fdc75b12fe2e5f8befed9985c709327fce1a704b749cb096a0aeb6076f3bab0c.scope crio-ea55acc9276ad91bdafb20605e58b7e2ba3309cba5577368c7caaac44de647a5.scope crio-b8c2d69d297594c4b7586d6c5359b4cb831a28cfa69b963fd102d9b95c97dafc.scope crio-conmon-bd66e79d9b8239c4416ff0fe84ebf73ad557ef29ef8829c7153306ede580abdd.scope crio-conmon-ad35be0ec1af0364d96b39fab72d34e5a29f2adc47a5f14b178fe227ca05921e.scope crio-conmon-23fd9efc5fa72945e456b325da92a13f52cee7b72272d6021e5519c3b08f1426.scope crio-9ca788c8516784f9f40aa35a836a1e7d0c0dca3d956586372bde314bdf696311.scope crio-conmon-bce66d370e26111c1dc522273eaf4a859ad2cbea7f9660fad785345b6acd1a3b.scope crio-f1af0ff0e78b074eb1b99245e456df0dcad7f9708b92832da38271b9e9973cdf.scope crio-conmon-580358190cf93b1e7632d07e4db17abe259316af73267f36fbe63a9c2dee4ecc.scope crio-cf0502f5c1d6408827686ef79cc6fb1e78c3f572289fac33aaac62de80b627fa.scope crio-conmon-2c0653aa0aa42854682edf8b6121a2bce056c33c48025a1e751d163d94a7c4a6.scope crio-c07bd7ee127bc1e4c7aca56813efaea0aef887434ad17142a40a65f3780ea0b7.scope crio-db7d7775bc23e55432dd2609c1c574f572ef02d9bc61335f545a5fe5ab62ffed.scope crio-a3ac1d3a6b35becc3f0ab9d54a71cb951fe64eae74f194f66b920bfecb8418c9.scope crio-conmon-1b855d47d56af6a6ea938abdd89dff4bc7842274368c6309648767cad02c7d34.scope crio-0b72f9190865926773ce163d4473d95e9917153c7975f7b434b25f171b82c671.scope crio-conmon-e342dfe263ff9f923a149aa3612aba6fc688427739a0013a4b7447320bba176f.scope crio-conmon-22cb527106b99c15fe958aeaa5be8094e4aee195f218532f1a1c20e220f67142.scope crio-conmon-f1af0ff0e78b074eb1b99245e456df0dcad7f9708b92832da38271b9e9973cdf.scope crio-13dad06cbd1f076b421f045af993303c0629bde3455c986f309151ebdda6a0c1.scope crio-conmon-a51562e47a1a0c0b2b91e86907100764b6b9b58026e6c9263a80c97775321328.scope crio-e4a21c10fa386a864aaa2c46c9ff8acaa8c0a0d5369ccb6207b24f9dacc2d785.scope crio-a7696c1335c2edc8c0911646ecc73cfa2d41ecd72e654a8c08c7eee8ef9adb19.scope crio-conmon-21c2180bf8cb3d9bbaf7788cf147bbccd5732c0c9c0ea7443f2e1e3c2346329b.scope crio-c63454e87b99e0be21b8239e918554f0d14b74ad753a3183e008c3e8fa1b64db.scope crio-ad35be0ec1af0364d96b39fab72d34e5a29f2adc47a5f14b178fe227ca05921e.scope crio-conmon-96e4af36e63c6e093fcb72f2b269ac51fcec2a80f4f49056139bda03a5d57dc4.scope crio-30ac650a862e16f689684dea17e0c0a2f19b73cdd399618fcc67a74b3ffa7808.scope crio-fd47c09e0de50ecf2654bc3ea74673974ce0d845e654381900f46bf1b9a536c5.scope crio-conmon-b4257bfbcde7686a11764c34ff9b7ad2922a09725d6f6d1239e73ef6895eacb4.scope crio-conmon-b01c203b505833b4a689a767f819e003a798affe3b3aedc237c382d1d0d1d0ac.scope crio-96e4af36e63c6e093fcb72f2b269ac51fcec2a80f4f49056139bda03a5d57dc4.scope crio-a217317d806f091adc3e9bec22edab8cbfe4083bd9204f91cfb3c54c9aa51fae.scope crio-1cd42ed36fd54f669d2bd10de1a2b201160444927e138e7719e7e2cad74fb838.scope crio-ab556e809dddeed32310b57871b5c2659268bdfdc430c0faf83dad8af9f8e29c.scope crio-conmon-0cf03c2180332357feadba7f2dbf7fb675b063830bd0cf1c7ce014ea88e02ceb.scope crio-81f96a8c0a6d7dad2348b315c154861a641fa60f835370eaaffcce44d29bb1c5.scope crio-417096c77a6da2269521aee38a3fd92bbaa372737e76abeabb924ab12719cce5.scope crio-conmon-558a0e56a415c215ee74c129f717e42ff43d9c34a4d6d01a7aec4d0aaf51de21.scope crio-f4566654816b9785cfd10eb6f7506cdcd20da6d456740b5d22be508f4b0eb3f2.scope crio-e06fff0ba013ebe73d52ed18bd62e1d7f4615b4b638fb1c5bac8276035934f1c.scope crio-conmon-70ab32ea731c4baf2d68546093c6a5181aede125e1a188f7e74ee3f177e96cea.scope crio-8664cfb66d9b4b79300449e439498bfca3426ed9850fec8c6bdf9225ecee4316.scope crio-conmon-a217317d806f091adc3e9bec22edab8cbfe4083bd9204f91cfb3c54c9aa51fae.scope crio-16304de4f30ea827b27a430dd783d789c404aa515e2a3c69467f684fcc88f91c.scope crio-conmon-bebe52be15d80e07459586ad6f6dbd48be46d789a4a90738788665185381b91e.scope crio-conmon-7ed4b38206fe98b464488676f7d53d24c89a4759ed4ec2945fb751f620cb7d6c.scope crio-conmon-f275305c42d76d70b82e55ecb43197a66a4f27908b86368926c3a23d538ab202.scope crio-2500d6a589b34e658f14fb5403f5e709e495ef59fbb6304dcfd00817cd797c13.scope crio-conmon-288461a14e02f538ddffd1d87910cd818689e44904389a6c748e3d22c979d4f3.scope crio-conmon-9f66a147bbaf96b4660d8d5f655f0f747637157472ef849d410e5a6c5acb91a0.scope shutdown.target crio-conmon-42abcc56d51bb3bc4b1ff15d71d78df11da5755ca432a915c166097ab0836a39.scope crio-e60def43c06ab49edca47d73359a378f0c324925675159914f2a2936f9b7a737.scope crio-bebe52be15d80e07459586ad6f6dbd48be46d789a4a90738788665185381b91e.scope crio-df1002b919658699f169e93d333391789e2333623a76ef9841689d06ec465123.scope crio-f0df7a686c73d01184ef1698978e147bf3544207fa6914d58b0a7a46be0b6aeb.scope crio-conmon-6d0a235c367d63baa86f9940500434452a98da220a33e812fe6e83022be340a1.scope kubelet.service crio-e54989d7328c2b6f8a6f9fd3836ef07048d74d6ab2768fb8bf91629227ced983.scope crio-bd66e79d9b8239c4416ff0fe84ebf73ad557ef29ef8829c7153306ede580abdd.scope crio-e7c1014e2c4ab5b8eb6a42677760fed1f46ee254b38d500f4fb2f25bb1b44667.scope",
                                "BlockIOAccounting": "yes",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "246114265000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Wed 2026-06-10 13:37:13 UTC",
                                "ConditionTimestampMonotonic": "104316414",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/crio.service",
                                "ControlGroupId": "7753",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "Delegate": "no",
                                "Description": "Container Runtime Interface for OCI (CRI-O)",
                                "DevicePolicy": "auto",
                                "Documentation": "https://github.com/cri-o/cri-o",
                                "DropInPaths": "/etc/systemd/system/crio.service.d/01-kubens.conf /etc/systemd/system/crio.service.d/05-mco-ordering.conf /etc/systemd/system/crio.service.d/10-mco-default-madv.conf /etc/systemd/system/crio.service.d/10-mco-profile-unix-socket.conf /etc/systemd/system/crio.service.d/20-nodenet.conf",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-11",
                                "EffectiveMemoryNodes": "0",
                                "Environment": "GOTRACEBACK=crash GODEBUG=x509ignoreCN=0,madvdontneed=1 ENABLE_PROFILE_UNIX_SOCKET=true CONTAINER_STREAM_ADDRESS=38.129.56.38",
                                "EnvironmentFiles": "/run/kubens/env (ignore_errors=yes)",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "5054",
                                "ExecMainStartTimestamp": "Wed 2026-06-10 13:37:13 UTC",
                                "ExecMainStartTimestampMonotonic": "104327367",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/bin/crio ; argv[]=/usr/bin/crio $CRIO_CONFIG_OPTIONS $CRIO_RUNTIME_OPTIONS $CRIO_STORAGE_OPTIONS $CRIO_NETWORK_OPTIONS $CRIO_METRICS_OPTIONS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/bin/crio ; argv[]=/usr/bin/crio $CRIO_CONFIG_OPTIONS $CRIO_RUNTIME_OPTIONS $CRIO_STORAGE_OPTIONS $CRIO_NETWORK_OPTIONS $CRIO_METRICS_OPTIONS ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/crio.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "yes",
                                "IOReadBytes": "153975296",
                                "IOReadOperations": "5782",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "6014327296",
                                "IOWriteOperations": "14124",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "crio.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Wed 2026-06-10 13:37:13 UTC",
                                "InactiveExitTimestampMonotonic": "104327783",
                                "InvocationID": "c120d0a854a340088700a1b465a7521b",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "1048576",
                                "LimitNPROCSoft": "1048576",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "127930",
                                "LimitSIGPENDINGSoft": "127930",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "5054",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "infinity",
                                "MemoryCurrent": "3945406464",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemorySwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "crio.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "main",
                                "OOMPolicy": "stop",
                                "OOMScoreAdjust": "-999",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "RequiredBy": "kubelet.service",
                                "Requires": "kubelet-dependencies.target sysinit.target system.slice",
                                "Restart": "on-failure",
                                "RestartKillSignal": "15",
                                "RestartUSec": "10s",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StateChangeTimestamp": "Wed 2026-06-10 13:37:15 UTC",
                                "StateChangeTimestampMonotonic": "106658647",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "34",
                                "TasksMax": "infinity",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "infinity",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "Type": "notify",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "disabled",
                                "UnitFileState": "disabled",
                                "UtmpMode": "init",
                                "Wants": "network-online.target crio-subid.service",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:30.668741Z",
                            "start": "2026-06-10T13:48:28.855417Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000076",
                        "name": "Restart crio"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:38.656918Z",
                    "start": "2026-06-10T13:48:30.674124Z"
                },
                "id": "0a580a2a-001b-fec1-597a-000000000021",
                "name": "Tweak Controller"
            },
            "tasks": [
                {
                    "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": [
                                        "ansible-core",
                                        "make"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: python3-resolvelib-0.5.4-5.el9.noarch",
                                "Installed: python3-ply-3.11-14.el9.noarch",
                                "Installed: python3-cryptography-36.0.1-5.el9.x86_64",
                                "Installed: sshpass-1.09-4.el9.x86_64",
                                "Installed: python3-pycparser-2.20-6.el9.noarch",
                                "Installed: ansible-core-1:2.14.18-3.el9.x86_64",
                                "Installed: python3-cffi-1.14.5-5.el9.x86_64"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:35.084696Z",
                            "start": "2026-06-10T13:48:30.690373Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000023",
                        "name": "Install other packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": "ssh-keyscan 38.129.56.67 >> ~/.ssh/known_hosts\n",
                                    "delta": "0:00:00.054941",
                                    "end": "2026-06-10 13:48:35.390925",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "ssh-keyscan 38.129.56.67 >> ~/.ssh/known_hosts\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
                                        }
                                    },
                                    "item": "compute-0",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:48:35.335984",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": "ssh-keyscan 38.129.56.38 >> ~/.ssh/known_hosts\n",
                                    "delta": "0:00:00.101986",
                                    "end": "2026-06-10 13:48:35.689702",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "ssh-keyscan 38.129.56.38 >> ~/.ssh/known_hosts\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
                                        }
                                    },
                                    "item": "crc",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:48:35.587716",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": "ssh-keyscan 38.129.56.222 >> ~/.ssh/known_hosts\n",
                                    "delta": "0:00:00.042368",
                                    "end": "2026-06-10 13:48:35.940744",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "ssh-keyscan 38.129.56.222 >> ~/.ssh/known_hosts\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
                                        }
                                    },
                                    "item": "controller",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-10 13:48:35.898376",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "",
                                    "stdout_lines": [],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:35.982934Z",
                            "start": "2026-06-10T13:48:35.088914Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000024",
                        "name": "Ensure we know compute host keys"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "ecdsa",
                                "-f",
                                "~/.ssh/id_cifw",
                                "-P",
                                ""
                            ],
                            "delta": "0:00:00.008904",
                            "end": "2026-06-10 13:48:36.320651",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t ecdsa -f ~/.ssh/id_cifw -P ''",
                                    "_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-001b-fec1-597a-000000000026-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:36.311747",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private ecdsa key pair.\nYour identification has been saved in /home/zuul/.ssh/id_cifw\nYour public key has been saved in /home/zuul/.ssh/id_cifw.pub\nThe key fingerprint is:\nSHA256:G7l8J9R5JgGyHj+kaqsiNXG5JubXCvRjF4IcnYaSLnQ zuul@np0000069788.novalocal\nThe key's randomart image is:\n+---[ECDSA 256]---+\n|        . .      |\n| . o .   o .     |\n|o.oE+.  o . .    |\n|ooo+o  . * . o   |\n|..+o... S + + o  |\n|..=.o. + = . +   |\n| +.++.+ + o .    |\n|. oo.+.. . o     |\n| . ooo.          |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private ecdsa key pair.",
                                "Your identification has been saved in /home/zuul/.ssh/id_cifw",
                                "Your public key has been saved in /home/zuul/.ssh/id_cifw.pub",
                                "The key fingerprint is:",
                                "SHA256:G7l8J9R5JgGyHj+kaqsiNXG5JubXCvRjF4IcnYaSLnQ zuul@np0000069788.novalocal",
                                "The key's randomart image is:",
                                "+---[ECDSA 256]---+",
                                "|        . .      |",
                                "| . o .   o .     |",
                                "|o.oE+.  o . .    |",
                                "|ooo+o  . * . o   |",
                                "|..+o... S + + o  |",
                                "|..=.o. + = . +   |",
                                "| +.++.+ + o .    |",
                                "|. oo.+.. . o     |",
                                "| . ooo.          |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-000000000026-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:36.557748Z",
                            "start": "2026-06-10T13:48:36.037857Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000026",
                        "name": "Generate an ssh keypair"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "ZWNkc2Etc2hhMi1uaXN0cDI1NiBBQUFBRTJWalpITmhMWE5vWVRJdGJtbHpkSEF5TlRZQUFBQUlibWx6ZEhBeU5UWUFBQUJCQkczdytTMHd0MjVjYVBITkxzcGpwQU1SYUlGN2xCQ3FlZmFPVEQ5WXJrQVZGdDc5TWZYOERmMm8ydVpoZmo5MEV3NjdjSmZyQ3haOW5ybDZOVnAzdmVvPSB6dXVsQG5wMDAwMDA2OTc4OC5ub3ZhbG9jYWwK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "path": "/home/zuul/.ssh/id_cifw.pub",
                                    "src": "/home/zuul/.ssh/id_cifw.pub"
                                }
                            },
                            "source": "/home/zuul/.ssh/id_cifw.pub"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:36.839074Z",
                            "start": "2026-06-10T13:48:36.568143Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000027",
                        "name": "Get public key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "persistent_ssh_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:36.926187Z",
                            "start": "2026-06-10T13:48:36.848483Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000028",
                        "name": "Register pub key as a fact"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "Y3JjX2NpX2Jvb3RzdHJhcF9uZXR3b3Jrc19vdXQ6CiAgICBjb21wdXRlLTA6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBldGgxCiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMDAvMjQKICAgICAgICAgICAgbWFjOiBmYToxNjozZTo2ODpmNjphYgogICAgICAgICAgICBtdHU6ICcxNTAwJwogICAgICAgIGludGVybmFsLWFwaToKICAgICAgICAgICAgaWZhY2U6IGV0aDEuMjAKICAgICAgICAgICAgaXA6IDE3Mi4xNy4wLjEwMC8yNAogICAgICAgICAgICBtYWM6IDUyOjU0OjAwOjY4OmE4OmM5CiAgICAgICAgICAgIG10dTogJzE0OTYnCiAgICAgICAgICAgIHBhcmVudF9pZmFjZTogZXRoMQogICAgICAgICAgICB2bGFuOiAyMAogICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgIGlmYWNlOiBldGgxLjIxCiAgICAgICAgICAgIGlwOiAxNzIuMTguMC4xMDAvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDpmNjpmMzo1NQogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGV0aDEKICAgICAgICAgICAgdmxhbjogMjEKICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgIGlmYWNlOiBldGgxLjIyCiAgICAgICAgICAgIGlwOiAxNzIuMTkuMC4xMDAvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDo3YTpjODo0NgogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGV0aDEKICAgICAgICAgICAgdmxhbjogMjIKICAgIGNvbnRyb2xsZXI6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBldGgxCiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMS8yNAogICAgICAgICAgICBtYWM6IGZhOjE2OjNlOmU1OjAzOjhlCiAgICAgICAgICAgIG10dTogJzE1MDAnCiAgICBjcmM6CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgY29ubmVjdGlvbjogY2ktcHJpdmF0ZS1uZXR3b3JrCiAgICAgICAgICAgIGd3OiAxOTIuMTY4LjEyMi4xCiAgICAgICAgICAgIGlmYWNlOiBlbnM3CiAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMC8yNAogICAgICAgICAgICBtYWM6IGZhOjE2OjNlOjRiOmI0OjkwCiAgICAgICAgICAgIG10dTogJzE1MDAnCiAgICAgICAgaW50ZXJuYWwtYXBpOgogICAgICAgICAgICBjb25uZWN0aW9uOiBjaS1wcml2YXRlLW5ldHdvcmstMjAKICAgICAgICAgICAgaWZhY2U6IGVuczcuMjAKICAgICAgICAgICAgaXA6IDE3Mi4xNy4wLjUvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDo0Nzo5OTozZAogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGVuczcKICAgICAgICAgICAgdmxhbjogMjAKICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICBjb25uZWN0aW9uOiBjaS1wcml2YXRlLW5ldHdvcmstMjEKICAgICAgICAgICAgaWZhY2U6IGVuczcuMjEKICAgICAgICAgICAgaXA6IDE3Mi4xOC4wLjUvMjQKICAgICAgICAgICAgbWFjOiA1Mjo1NDowMDpmNTo3MDowNQogICAgICAgICAgICBtdHU6ICcxNDk2JwogICAgICAgICAgICBwYXJlbnRfaWZhY2U6IGVuczcKICAgICAgICAgICAgdmxhbjogMjEKICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgIGNvbm5lY3Rpb246IGNpLXByaXZhdGUtbmV0d29yay0yMgogICAgICAgICAgICBpZmFjZTogZW5zNy4yMgogICAgICAgICAgICBpcDogMTcyLjE5LjAuNS8yNAogICAgICAgICAgICBtYWM6IDUyOjU0OjAwOjVkOjliOmJkCiAgICAgICAgICAgIG10dTogJzE0OTYnCiAgICAgICAgICAgIHBhcmVudF9pZmFjZTogZW5zNwogICAgICAgICAgICB2bGFuOiAyMgpjcmNfY2lfYm9vdHN0cmFwX3Byb3ZpZGVyX2RuczoKLSAxOTkuMjA0LjQ0LjI0Ci0gMTk5LjIwNC40Ny41NAo=",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/etc/ci/env/networking-info.yml"
                                }
                            },
                            "source": "/etc/ci/env/networking-info.yml"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:37.180025Z",
                            "start": "2026-06-10T13:48:36.936746Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000029",
                        "name": "Load network parameters"
                    }
                },
                {
                    "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": "/etc/NetworkManager/conf.d/99-cloud-init.conf"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:37.464548Z",
                            "start": "2026-06-10T13:48:37.190740Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000002a",
                        "name": "Check if cloud-init is overriding NM settings"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.ini_file",
                            "changed": false,
                            "false_condition": "_cloud_init_nm_override_stat.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:37.503939Z",
                            "start": "2026-06-10T13:48:37.474234Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000002c",
                        "name": "Remove cloud-init DNS override if present"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.service",
                            "changed": false,
                            "false_condition": "_cloud_init_nm_override_stat.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:37.543943Z",
                            "start": "2026-06-10T13:48:37.515139Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000002d",
                        "name": "Reload the NetworkManager to pick the changes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "nmcli",
                                "-g",
                                "general.connection",
                                "device",
                                "show",
                                "eth0"
                            ],
                            "delta": "0:00:00.032026",
                            "end": "2026-06-10 13:48:37.949997",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "nmcli -g general.connection device show eth0",
                                    "_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-001b-fec1-597a-00000000002f-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:37.917971",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "System eth0",
                            "stdout_lines": [
                                "System eth0"
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-00000000002f-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:38.106237Z",
                            "start": "2026-06-10T13:48:37.590788Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000002f",
                        "name": "Get the default iface connection"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "nmcli con mod 'System eth0' ipv4.dns '192.168.122.10 199.204.44.24' ipv4.route-metric 100;\nnmcli con up 'System eth0';",
                            "delta": "0:00:00.104227",
                            "end": "2026-06-10 13:48:38.602133",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "nmcli con mod 'System eth0' ipv4.dns '192.168.122.10 199.204.44.24' ipv4.route-metric 100;\nnmcli con up 'System eth0';",
                                    "_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-001b-fec1-597a-000000000030-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:38.497906",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)",
                            "stdout_lines": [
                                "Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)"
                            ],
                            "zuul_log_id": "0a580a2a-001b-fec1-597a-000000000030-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:38.656918Z",
                            "start": "2026-06-10T13:48:38.139226Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000030",
                        "name": "Prepend CRC DNS server in the controllers default Network Manager connection configuation"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:40.029694Z",
                    "start": "2026-06-10T13:48:38.660974Z"
                },
                "id": "0a580a2a-001b-fec1-597a-000000000031",
                "name": "Ensure persistent SSH access"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "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 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        },
                        "controller": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "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 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        },
                        "crc": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "key_options": null,
                                    "keyfile": "/var/home/core/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "core",
                                    "validate_certs": true
                                }
                            },
                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/var/home/core/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "core",
                            "validate_certs": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:39.408060Z",
                            "start": "2026-06-10T13:48:38.674181Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000033",
                        "name": "Inject key in ansible_user"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "key_options": null,
                                    "keyfile": "/root/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "root",
                                    "validate_certs": true
                                }
                            },
                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/root/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "root",
                            "validate_certs": true
                        },
                        "controller": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "key_options": null,
                                    "keyfile": "/root/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "root",
                                    "validate_certs": true
                                }
                            },
                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/root/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "root",
                            "validate_certs": true
                        },
                        "crc": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "key_options": null,
                                    "keyfile": "/root/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "root",
                                    "validate_certs": true
                                }
                            },
                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/root/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "root",
                            "validate_certs": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:40.029694Z",
                            "start": "2026-06-10T13:48:39.415604Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000034",
                        "name": "Inject key in root"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:43.442720Z",
                    "start": "2026-06-10T13:48:40.033796Z"
                },
                "id": "0a580a2a-001b-fec1-597a-000000000035",
                "name": "Add cloud-admin user on Compute"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.user",
                            "changed": true,
                            "comment": "",
                            "create_home": true,
                            "group": 1002,
                            "home": "/home/cloud-admin",
                            "invocation": {
                                "module_args": {
                                    "append": false,
                                    "authorization": null,
                                    "comment": null,
                                    "create_home": true,
                                    "expires": null,
                                    "force": false,
                                    "generate_ssh_key": null,
                                    "group": null,
                                    "groups": null,
                                    "hidden": null,
                                    "home": null,
                                    "local": null,
                                    "login_class": null,
                                    "move_home": false,
                                    "name": "cloud-admin",
                                    "non_unique": false,
                                    "password": null,
                                    "password_expire_max": null,
                                    "password_expire_min": null,
                                    "password_expire_warn": null,
                                    "password_lock": null,
                                    "profile": null,
                                    "remove": false,
                                    "role": null,
                                    "seuser": null,
                                    "shell": "/bin/bash",
                                    "skeleton": null,
                                    "ssh_key_bits": 0,
                                    "ssh_key_comment": "ansible-generated on np0000069789.novalocal",
                                    "ssh_key_file": null,
                                    "ssh_key_passphrase": null,
                                    "ssh_key_type": "rsa",
                                    "state": "present",
                                    "system": false,
                                    "uid": null,
                                    "umask": null,
                                    "update_password": "always"
                                }
                            },
                            "name": "cloud-admin",
                            "shell": "/bin/bash",
                            "state": "present",
                            "system": false,
                            "uid": 1002
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:42.278130Z",
                            "start": "2026-06-10T13:48:40.044164Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000037",
                        "name": "Create cloud-admin"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.posix.authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                                    "key_options": null,
                                    "keyfile": "/home/cloud-admin/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "cloud-admin",
                                    "validate_certs": true
                                }
                            },
                            "key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBG3w+S0wt25caPHNLspjpAMRaIF7lBCqefaOTD9YrkAVFt79MfX8Df2o2uZhfj90Ew67cJfrCxZ9nrl6NVp3veo= zuul@np0000069788.novalocal\n",
                            "key_options": null,
                            "keyfile": "/home/cloud-admin/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "cloud-admin",
                            "validate_certs": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:42.606559Z",
                            "start": "2026-06-10T13:48:42.285828Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000038",
                        "name": "Inject key in cloud-admin"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "e7614e5ad3ab06eaae55b8efaa2ed81b63ea5634",
                            "dest": "/etc/sudoers.d/cloud-admin",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpdiy2z6mm",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e7614e5ad3ab06eaae55b8efaa2ed81b63ea5634",
                                    "content": null,
                                    "dest": "/etc/sudoers.d/cloud-admin",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0640",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099322.674269-97-15677220786069/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "7f6cb341d70e15d1ee8c4447c14bfda2",
                            "mode": "0640",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 34,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099322.674269-97-15677220786069/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:43.442720Z",
                            "start": "2026-06-10T13:48:42.614675Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-000000000039",
                        "name": "Allow cloud-admin on sudo"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:48:44.313836Z",
                    "start": "2026-06-10T13:48:43.450922Z"
                },
                "id": "0a580a2a-001b-fec1-597a-00000000003a",
                "name": "Set some fancy hostname"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.hostname",
                            "ansible_facts": {
                                "ansible_domain": "",
                                "ansible_fqdn": "compute-0",
                                "ansible_hostname": "compute-0",
                                "ansible_nodename": "compute-0"
                            },
                            "changed": true,
                            "diff": {
                                "after": "hostname = compute-0\n",
                                "before": "hostname = np0000069789.novalocal\n"
                            },
                            "invocation": {
                                "module_args": {
                                    "name": "compute-0",
                                    "use": "systemd"
                                }
                            },
                            "name": "compute-0"
                        },
                        "controller": {
                            "action": "ansible.builtin.hostname",
                            "ansible_facts": {
                                "ansible_domain": "",
                                "ansible_fqdn": "controller",
                                "ansible_hostname": "controller",
                                "ansible_nodename": "controller"
                            },
                            "changed": true,
                            "diff": {
                                "after": "hostname = controller\n",
                                "before": "hostname = np0000069788.novalocal\n"
                            },
                            "invocation": {
                                "module_args": {
                                    "name": "controller",
                                    "use": "systemd"
                                }
                            },
                            "name": "controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:44.313836Z",
                            "start": "2026-06-10T13:48:43.462382Z"
                        },
                        "id": "0a580a2a-001b-fec1-597a-00000000003c",
                        "name": "Inject hostname in configuration file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 6,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        },
        "controller": {
            "changed": 8,
            "failures": 0,
            "ignored": 0,
            "ok": 12,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        },
        "crc": {
            "changed": 12,
            "failures": 0,
            "ignored": 0,
            "ok": 18,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "7",
    "phase": "pre",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:49:59.911005Z",
                    "start": "2026-06-10T13:48:45.269739Z"
                },
                "id": "0a580a2a-001b-f5a6-56ef-000000000004",
                "name": "Run ci/playbooks/e2e-prepare.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "prepare-workspace"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:45.338587Z",
                            "start": "2026-06-10T13:48:45.283498Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000006",
                        "name": "Clone repos in the job workspace"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-f5a6-56ef-000000000037",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:45.950144Z",
                            "start": "2026-06-10T13:48:45.356136Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000039",
                        "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-001b-f5a6-56ef-000000000037",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:49.516293Z",
                            "start": "2026-06-10T13:48:45.962185Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-00000000003a",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul/zuul-output/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/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
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:49.993288Z",
                            "start": "2026-06-10T13:48:49.534841Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000007",
                        "name": "Create zuul-output directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.package",
                            "changed": false,
                            "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",
                                        "python3",
                                        "podman",
                                        "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": "Nothing to do",
                            "rc": 0,
                            "results": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:51.240653Z",
                            "start": "2026-06-10T13:48:50.003267Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000008",
                        "name": "Install required packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "pip",
                                "--version"
                            ],
                            "delta": "0:00:00.238544",
                            "end": "2026-06-10 13:48:51.943145",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "pip --version",
                                    "_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-001b-f5a6-56ef-000000000009-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:48:51.704601",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)",
                            "stdout_lines": [
                                "pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)"
                            ],
                            "zuul_log_id": "0a580a2a-001b-f5a6-56ef-000000000009-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:48:52.297982Z",
                            "start": "2026-06-10T13:48:51.281183Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000009",
                        "name": "Output pip related things"
                    }
                },
                {
                    "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:01:47 ago on Wed 10 Jun 2026 01:47:13 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): python3-jmespath-1.0.1-1.el9.noarch.rpm  265 kB/s |  48 kB     00:00    \n(2/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm    22 MB/s | 5.5 MB     00:00    \n(3/6): cyrus-sasl-gssapi-2.1.27-21.el9.x86_64.r 107 kB/s |  27 kB     00:00    \n(4/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 4.1 MB/s | 347 kB     00:00    \n(5/6): python3-lxml-4.6.5-3.el9.x86_64.rpm       19 MB/s | 1.2 MB     00:00    \n(6/6): python3-netaddr-0.10.1-3.el9.noarch.rpm   20 MB/s | 1.5 MB     00:00    \n--------------------------------------------------------------------------------\nTotal                                            13 MB/s | 8.7 MB     00:00     \nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\n  Preparing        :                                                        1/1 \n  Installing       : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 \n  Installing       : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 \n  Installing       : python3-libvirt-11.10.0-2.el9.x86_64                   3/6 \n  Installing       : python3-netaddr-0.10.1-3.el9.noarch                    4/6 \n  Installing       : python3-lxml-4.6.5-3.el9.x86_64                        5/6 \n  Installing       : python3-jmespath-1.0.1-1.el9.noarch                    6/6 \n  Running scriptlet: python3-jmespath-1.0.1-1.el9.noarch                    6/6 \n  Verifying        : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 \n  Verifying        : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 \n  Verifying        : python3-jmespath-1.0.1-1.el9.noarch                    3/6 \n  Verifying        : python3-libvirt-11.10.0-2.el9.x86_64                   4/6 \n  Verifying        : python3-lxml-4.6.5-3.el9.x86_64                        5/6 \n  Verifying        : python3-netaddr-0.10.1-3.el9.noarch                    6/6 \n\nInstalled:\n  cyrus-sasl-gssapi-2.1.27-21.el9.x86_64  libvirt-libs-11.10.0-13.el9.x86_64   \n  python3-jmespath-1.0.1-1.el9.noarch     python3-libvirt-11.10.0-2.el9.x86_64 \n  python3-lxml-4.6.5-3.el9.x86_64         python3-netaddr-0.10.1-3.el9.noarch  \n\nComplete!\n+ /usr/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt\nDefaulting to user installation because normal site-packages is not writeable\nCollecting ansible-core==2.15.13\n  Downloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)\nCollecting oauthlib==3.2.2\n  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)\nCollecting kubernetes==35.0.0\n  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)\nCollecting kubernetes-validate==1.35.0\n  Downloading kubernetes_validate-1.35.0-py3-none-any.whl (18.1 MB)\nCollecting openstacksdk==4.1.0\n  Downloading openstacksdk-4.1.0-py3-none-any.whl (1.7 MB)\nCollecting jsonschema==4.23.0\n  Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)\nCollecting pyOpenSSL==24.2.1\n  Downloading pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)\nRequirement already satisfied: packaging in /usr/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (20.9)\nRequirement already satisfied: cryptography in /usr/local/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)) (48.0.1)\nCollecting importlib-resources<5.1,>=5.0\n  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)\nCollecting jinja2>=3.0.0\n  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nRequirement already satisfied: resolvelib<1.1.0,>=0.5.3 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)) (0.5.4)\nCollecting durationpy>=0.7\n  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)\nCollecting requests-oauthlib\n  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)\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)\nRequirement already satisfied: certifi>=14.05.14 in /usr/local/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)) (2026.5.20)\nRequirement already satisfied: requests in /usr/local/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.32.5)\nRequirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.26.5)\nCollecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0\n  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)\nRequirement already satisfied: typing-extensions in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (4.15.0)\nCollecting referencing\n  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)\nRequirement already satisfied: os-service-types>=1.7.0 in /usr/local/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.7.0)\nRequirement already satisfied: platformdirs>=3 in /usr/local/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)) (4.4.0)\nRequirement already satisfied: dogpile.cache>=0.6.5 in /usr/local/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.4.1)\nRequirement already satisfied: iso8601>=0.1.11 in /usr/local/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)) (2.1.0)\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)\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/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)) (7.0.3)\nRequirement already satisfied: requestsexceptions>=1.2.0 in /usr/local/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.4.0)\nRequirement already satisfied: jmespath>=0.9.0 in /usr/local/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.1.0)\nRequirement already satisfied: decorator>=4.4.1 in /usr/local/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)) (5.3.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)\nRequirement already satisfied: keystoneauth1>=3.18.0 in /usr/local/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)) (5.11.1)\nCollecting jsonschema-specifications>=2023.03.6\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nCollecting rpds-py>=0.7.1\n  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)\nCollecting attrs>=22.2.0\n  Downloading attrs-26.1.0-py3-none-any.whl (67 kB)\nCollecting cryptography\n  Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.0.0)\nRequirement already satisfied: stevedore>=3.0.0 in /usr/local/lib/python3.9/site-packages (from dogpile.cache>=0.6.5->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.5.0)\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: charset_normalizer<4,>=2 in /usr/local/lib64/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)) (3.4.7)\nRequirement already satisfied: idna<4,>=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: 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)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.12->cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.23)\nInstalling collected packages: rpds-py, attrs, referencing, oauthlib, MarkupSafe, jsonschema-specifications, websocket-client, requests-oauthlib, jsonschema, jinja2, importlib-resources, durationpy, cryptography, pyOpenSSL, openstacksdk, kubernetes-validate, kubernetes, ansible-core\nSuccessfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 attrs-26.1.0 cryptography-43.0.3 durationpy-0.10 importlib-resources-5.0.7 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2025.9.1 kubernetes-35.0.0 kubernetes-validate-1.35.0 oauthlib-3.2.2 openstacksdk-4.1.0 pyOpenSSL-24.2.1 referencing-0.36.2 requests-oauthlib-2.0.0 rpds-py-0.27.1 websocket-client-1.9.0\n+ /usr/bin/pip3 freeze\nansible-core==2.15.13\nattrs==26.1.0\nautopage==0.6.0\nBabel==2.9.1\ncertifi==2026.5.20\ncffi==2.0.0\nchardet==4.0.0\ncharset-normalizer==3.4.7\ncliff==4.9.1\ncloud-init==24.4\ncmd2==2.7.0\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\ndebtcollector==3.0.0\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\nimportlib_metadata==8.7.1\niso8601==2.1.0\nJinja2==3.1.6\njmespath==1.1.0\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\nmarkdown-it-py==3.0.0\nMarkupSafe==3.0.3\nmdurl==0.1.2\nmsgpack==1.1.2\nnetaddr==1.3.0\nnetifaces==0.10.6\noauthlib==3.2.2\nopenstacksdk==4.1.0\nos-service-types==1.7.0\nosc-lib==4.0.2\noslo.config==10.0.0\noslo.i18n==6.6.0\noslo.serialization==5.8.0\noslo.utils==9.1.0\npackaging==20.9\npbr==7.0.3\npexpect==4.8.0\nplatformdirs==4.4.0\nply==3.11\nprettytable==0.7.2\npsutil==7.2.2\nptyprocess==0.6.0\npycparser==2.23\npyenchant==3.2.0\nPygments==2.20.0\nPyGObject==3.40.1\npyOpenSSL==24.2.1\npyparsing==2.4.7\npyperclip==1.11.0\npyrsistent==0.17.3\npyserial==3.4\nPySocks==1.7.1\npython-cinderclient==9.7.0\npython-dateutil==2.9.0.post0\npython-keystoneclient==5.6.0\npython-openstackclient==8.0.0\npytz==2021.1\nPyYAML==5.4.1\nreferencing==0.36.2\nrequests==2.32.5\nrequests-oauthlib==2.0.0\nrequestsexceptions==1.4.0\nresolvelib==0.5.4\nrfc3986==2.0.0\nrich==15.0.0\nrich-argparse==1.8.0\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\ntzdata==2026.2\nurllib3==1.26.5\nwcwidth==0.8.1\nwebsocket-client==1.9.0\nwrapt==2.2.1\nzipp==3.23.1\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 59.8 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 74.9 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 150.3 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 107.4 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 128.9 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 85.0 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 5.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 46.0 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 109.0 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 99.1 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 79.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=9490655a\n+ [[ '' == \\9\\4\\9\\0\\6\\5\\5\\a ]]\n+ sed -ri 's/^(version: [0-9.]+).*/\\1+9490655a/' /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-315738m9t0uf3/tmpos1_bsxp/ansible-podman-collections107xep3s'...\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-315738m9t0uf3/tmpos1_bsxp/community.general_027wm2f'...\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-315738m9t0uf3/tmpos1_bsxp/ansible.posixzvwut0j_'...\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-315738m9t0uf3/tmpos1_bsxp/ansible.utilsz3mfd_sx'...\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-315738m9t0uf3/tmpos1_bsxp/community.libvirtl4ouk7mk'...\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-315738m9t0uf3/tmpos1_bsxp/community.crypto8xh0u3p5'...\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-315738m9t0uf3/tmpos1_bsxp/kubernetes.core38e52n7_'...\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-315738m9t0uf3/tmpos1_bsxp/ansible.netcommonkk9_i29r'...\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-315738m9t0uf3/tmpos1_bsxp/ansible-config_templaten9cplat4'...\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-315738m9t0uf3/tmpos1_bsxp/junipernetworks.junos65memnzl'...\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-315738m9t0uf3/tmpos1_bsxp/cisco.iosunqs_jer'...\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-315738m9t0uf3/tmpos1_bsxp/mellanox.onyxc1g53zsf'...\nAlready on 'master'\nYour branch is up to date with 'origin/master'.\nCloning into '/home/zuul/.ansible/tmp/ansible-local-315738m9t0uf3/tmpos1_bsxp/community.okd1vy1awev'...\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-315738m9t0uf3/tmpos1_bsxp/ovirt-ansible-collection9dx_se1t'...\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+9490655a' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'\nCreated collection for cifmw.general:1.0.0+9490655a at /home/zuul/.ansible/collections/ansible_collections/cifmw/general\ncifmw.general:1.0.0+9490655a 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+ [[ '' == \\9\\4\\9\\0\\6\\5\\5\\a ]]\n+ sed -ri 's/^(version: [0-9.]+)+9490655a/\\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:01:47 ago on Wed 10 Jun 2026 01:47:13 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): python3-jmespath-1.0.1-1.el9.noarch.rpm  265 kB/s |  48 kB     00:00    ",
                                "(2/6): libvirt-libs-11.10.0-13.el9.x86_64.rpm    22 MB/s | 5.5 MB     00:00    ",
                                "(3/6): cyrus-sasl-gssapi-2.1.27-21.el9.x86_64.r 107 kB/s |  27 kB     00:00    ",
                                "(4/6): python3-libvirt-11.10.0-2.el9.x86_64.rpm 4.1 MB/s | 347 kB     00:00    ",
                                "(5/6): python3-lxml-4.6.5-3.el9.x86_64.rpm       19 MB/s | 1.2 MB     00:00    ",
                                "(6/6): python3-netaddr-0.10.1-3.el9.noarch.rpm   20 MB/s | 1.5 MB     00:00    ",
                                "--------------------------------------------------------------------------------",
                                "Total                                            13 MB/s | 8.7 MB     00:00     ",
                                "Running transaction check",
                                "Transaction check succeeded.",
                                "Running transaction test",
                                "Transaction test succeeded.",
                                "Running transaction",
                                "  Preparing        :                                                        1/1 ",
                                "  Installing       : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 ",
                                "  Installing       : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 ",
                                "  Installing       : python3-libvirt-11.10.0-2.el9.x86_64                   3/6 ",
                                "  Installing       : python3-netaddr-0.10.1-3.el9.noarch                    4/6 ",
                                "  Installing       : python3-lxml-4.6.5-3.el9.x86_64                        5/6 ",
                                "  Installing       : python3-jmespath-1.0.1-1.el9.noarch                    6/6 ",
                                "  Running scriptlet: python3-jmespath-1.0.1-1.el9.noarch                    6/6 ",
                                "  Verifying        : cyrus-sasl-gssapi-2.1.27-21.el9.x86_64                 1/6 ",
                                "  Verifying        : libvirt-libs-11.10.0-13.el9.x86_64                     2/6 ",
                                "  Verifying        : python3-jmespath-1.0.1-1.el9.noarch                    3/6 ",
                                "  Verifying        : python3-libvirt-11.10.0-2.el9.x86_64                   4/6 ",
                                "  Verifying        : python3-lxml-4.6.5-3.el9.x86_64                        5/6 ",
                                "  Verifying        : python3-netaddr-0.10.1-3.el9.noarch                    6/6 ",
                                "",
                                "Installed:",
                                "  cyrus-sasl-gssapi-2.1.27-21.el9.x86_64  libvirt-libs-11.10.0-13.el9.x86_64   ",
                                "  python3-jmespath-1.0.1-1.el9.noarch     python3-libvirt-11.10.0-2.el9.x86_64 ",
                                "  python3-lxml-4.6.5-3.el9.x86_64         python3-netaddr-0.10.1-3.el9.noarch  ",
                                "",
                                "Complete!",
                                "+ /usr/bin/pip3 install -U -r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt",
                                "Defaulting to user installation because normal site-packages is not writeable",
                                "Collecting ansible-core==2.15.13",
                                "  Downloading ansible_core-2.15.13-py3-none-any.whl (2.3 MB)",
                                "Collecting oauthlib==3.2.2",
                                "  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)",
                                "Collecting kubernetes==35.0.0",
                                "  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)",
                                "Collecting kubernetes-validate==1.35.0",
                                "  Downloading kubernetes_validate-1.35.0-py3-none-any.whl (18.1 MB)",
                                "Collecting openstacksdk==4.1.0",
                                "  Downloading openstacksdk-4.1.0-py3-none-any.whl (1.7 MB)",
                                "Collecting jsonschema==4.23.0",
                                "  Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)",
                                "Collecting pyOpenSSL==24.2.1",
                                "  Downloading pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)",
                                "Requirement already satisfied: packaging in /usr/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (20.9)",
                                "Requirement already satisfied: cryptography in /usr/local/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)) (48.0.1)",
                                "Collecting importlib-resources<5.1,>=5.0",
                                "  Downloading importlib_resources-5.0.7-py3-none-any.whl (24 kB)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)",
                                "Collecting jinja2>=3.0.0",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Requirement already satisfied: resolvelib<1.1.0,>=0.5.3 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)) (0.5.4)",
                                "Collecting durationpy>=0.7",
                                "  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)",
                                "Collecting requests-oauthlib",
                                "  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)",
                                "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)",
                                "Requirement already satisfied: certifi>=14.05.14 in /usr/local/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)) (2026.5.20)",
                                "Requirement already satisfied: requests in /usr/local/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.32.5)",
                                "Requirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.26.5)",
                                "Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0",
                                "  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)",
                                "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (4.15.0)",
                                "Collecting referencing",
                                "  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)",
                                "Requirement already satisfied: os-service-types>=1.7.0 in /usr/local/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.7.0)",
                                "Requirement already satisfied: platformdirs>=3 in /usr/local/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)) (4.4.0)",
                                "Requirement already satisfied: dogpile.cache>=0.6.5 in /usr/local/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.4.1)",
                                "Requirement already satisfied: iso8601>=0.1.11 in /usr/local/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)) (2.1.0)",
                                "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)",
                                "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/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)) (7.0.3)",
                                "Requirement already satisfied: requestsexceptions>=1.2.0 in /usr/local/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.4.0)",
                                "Requirement already satisfied: jmespath>=0.9.0 in /usr/local/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.1.0)",
                                "Requirement already satisfied: decorator>=4.4.1 in /usr/local/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)) (5.3.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)",
                                "Requirement already satisfied: keystoneauth1>=3.18.0 in /usr/local/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)) (5.11.1)",
                                "Collecting jsonschema-specifications>=2023.03.6",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Collecting rpds-py>=0.7.1",
                                "  Downloading rpds_py-0.27.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB)",
                                "Collecting attrs>=22.2.0",
                                "  Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Collecting cryptography",
                                "  Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)",
                                "Requirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.0.0)",
                                "Requirement already satisfied: stevedore>=3.0.0 in /usr/local/lib/python3.9/site-packages (from dogpile.cache>=0.6.5->openstacksdk==4.1.0->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.5.0)",
                                "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: charset_normalizer<4,>=2 in /usr/local/lib64/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)) (3.4.7)",
                                "Requirement already satisfied: idna<4,>=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: 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)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.12->cryptography->ansible-core==2.15.13->-r /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.23)",
                                "Installing collected packages: rpds-py, attrs, referencing, oauthlib, MarkupSafe, jsonschema-specifications, websocket-client, requests-oauthlib, jsonschema, jinja2, importlib-resources, durationpy, cryptography, pyOpenSSL, openstacksdk, kubernetes-validate, kubernetes, ansible-core",
                                "Successfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 attrs-26.1.0 cryptography-43.0.3 durationpy-0.10 importlib-resources-5.0.7 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2025.9.1 kubernetes-35.0.0 kubernetes-validate-1.35.0 oauthlib-3.2.2 openstacksdk-4.1.0 pyOpenSSL-24.2.1 referencing-0.36.2 requests-oauthlib-2.0.0 rpds-py-0.27.1 websocket-client-1.9.0",
                                "+ /usr/bin/pip3 freeze",
                                "ansible-core==2.15.13",
                                "attrs==26.1.0",
                                "autopage==0.6.0",
                                "Babel==2.9.1",
                                "certifi==2026.5.20",
                                "cffi==2.0.0",
                                "chardet==4.0.0",
                                "charset-normalizer==3.4.7",
                                "cliff==4.9.1",
                                "cloud-init==24.4",
                                "cmd2==2.7.0",
                                "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",
                                "debtcollector==3.0.0",
                                "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",
                                "importlib_metadata==8.7.1",
                                "iso8601==2.1.0",
                                "Jinja2==3.1.6",
                                "jmespath==1.1.0",
                                "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",
                                "markdown-it-py==3.0.0",
                                "MarkupSafe==3.0.3",
                                "mdurl==0.1.2",
                                "msgpack==1.1.2",
                                "netaddr==1.3.0",
                                "netifaces==0.10.6",
                                "oauthlib==3.2.2",
                                "openstacksdk==4.1.0",
                                "os-service-types==1.7.0",
                                "osc-lib==4.0.2",
                                "oslo.config==10.0.0",
                                "oslo.i18n==6.6.0",
                                "oslo.serialization==5.8.0",
                                "oslo.utils==9.1.0",
                                "packaging==20.9",
                                "pbr==7.0.3",
                                "pexpect==4.8.0",
                                "platformdirs==4.4.0",
                                "ply==3.11",
                                "prettytable==0.7.2",
                                "psutil==7.2.2",
                                "ptyprocess==0.6.0",
                                "pycparser==2.23",
                                "pyenchant==3.2.0",
                                "Pygments==2.20.0",
                                "PyGObject==3.40.1",
                                "pyOpenSSL==24.2.1",
                                "pyparsing==2.4.7",
                                "pyperclip==1.11.0",
                                "pyrsistent==0.17.3",
                                "pyserial==3.4",
                                "PySocks==1.7.1",
                                "python-cinderclient==9.7.0",
                                "python-dateutil==2.9.0.post0",
                                "python-keystoneclient==5.6.0",
                                "python-openstackclient==8.0.0",
                                "pytz==2021.1",
                                "PyYAML==5.4.1",
                                "referencing==0.36.2",
                                "requests==2.32.5",
                                "requests-oauthlib==2.0.0",
                                "requestsexceptions==1.4.0",
                                "resolvelib==0.5.4",
                                "rfc3986==2.0.0",
                                "rich==15.0.0",
                                "rich-argparse==1.8.0",
                                "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",
                                "tzdata==2026.2",
                                "urllib3==1.26.5",
                                "wcwidth==0.8.1",
                                "websocket-client==1.9.0",
                                "wrapt==2.2.1",
                                "zipp==3.23.1",
                                "+ /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 59.8 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 74.9 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 150.3 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 107.4 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 128.9 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 85.0 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 5.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 46.0 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 109.0 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 99.1 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 79.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=9490655a",
                                "+ [[ '' == \\9\\4\\9\\0\\6\\5\\5\\a ]]",
                                "+ sed -ri 's/^(version: [0-9.]+).*/\\1+9490655a/' /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-315738m9t0uf3/tmpos1_bsxp/ansible-podman-collections107xep3s'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/community.general_027wm2f'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/ansible.posixzvwut0j_'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/ansible.utilsz3mfd_sx'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/community.libvirtl4ouk7mk'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/community.crypto8xh0u3p5'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/kubernetes.core38e52n7_'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/ansible.netcommonkk9_i29r'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/ansible-config_templaten9cplat4'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/junipernetworks.junos65memnzl'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/cisco.iosunqs_jer'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/mellanox.onyxc1g53zsf'...",
                                "Already on 'master'",
                                "Your branch is up to date with 'origin/master'.",
                                "Cloning into '/home/zuul/.ansible/tmp/ansible-local-315738m9t0uf3/tmpos1_bsxp/community.okd1vy1awev'...",
                                "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-315738m9t0uf3/tmpos1_bsxp/ovirt-ansible-collection9dx_se1t'...",
                                "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+9490655a' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'",
                                "Created collection for cifmw.general:1.0.0+9490655a at /home/zuul/.ansible/collections/ansible_collections/cifmw/general",
                                "cifmw.general:1.0.0+9490655a 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",
                                "+ [[ '' == \\9\\4\\9\\0\\6\\5\\5\\a ]]",
                                "+ sed -ri 's/^(version: [0-9.]+)+9490655a/\\1/' /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/galaxy.yml"
                            ],
                            "target": "setup_molecule",
                            "targets": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:49:59.719823Z",
                            "start": "2026-06-10T13:48:52.303996Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-00000000000a",
                        "name": "Install requirements"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.cron",
                            "changed": false,
                            "false_condition": "cifmw_openshift_crio_stats | default(false)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:49:59.805124Z",
                            "start": "2026-06-10T13:49:59.735937Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-00000000000b",
                        "name": "Add cronjob to trigger job stats"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_facts": {
                                        "zuul_change_list": [
                                            "edpm-ansible"
                                        ]
                                    },
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "failed": false,
                                    "item": {
                                        "branch": "main",
                                        "change": "1185",
                                        "change_message": "Split frr configuration to bgp and bgp+evpn\n\nNeutron is introducing a new frr driver which will configure frr dynamically at runtime.\r\n\r\nThis patch introduces new variable called `edpm_frr_evpn_mode` which when set will configure frr with minum configuration. Rest will be handled at runtime by the frr driver\r\n\r\nJIRA: [OSPRH-29356](https://redhat.atlassian.net/browse/OSPRH-29356)",
                                        "change_url": "https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185",
                                        "commit_id": "9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                        "patchset": "9939f42dec60ae550e33b6ebd832bf3edb9fbcb8",
                                        "project": {
                                            "canonical_hostname": "github.com",
                                            "canonical_name": "github.com/openstack-k8s-operators/edpm-ansible",
                                            "name": "openstack-k8s-operators/edpm-ansible",
                                            "short_name": "edpm-ansible",
                                            "src_dir": "src/github.com/openstack-k8s-operators/edpm-ansible"
                                        },
                                        "topic": null
                                    }
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:49:59.911005Z",
                            "start": "2026-06-10T13:49:59.816759Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-00000000000c",
                        "name": "Construct project change list"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:51:36.207949Z",
                    "start": "2026-06-10T13:49:59.954460Z"
                },
                "id": "0a580a2a-001b-f5a6-56ef-00000000000e",
                "name": "Run ci/playbooks/build_runner_image.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.meta",
                            "msg": "end_host conditional evaluated to false, continuing execution for compute-0",
                            "skip_reason": "end_host conditional evaluated to False, continuing execution for compute-0",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:49:59.974370Z",
                            "start": "2026-06-10T13:49:59.963414Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000010",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "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-10T13:49:59.999407Z",
                            "start": "2026-06-10T13:49:59.980070Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000010",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.meta",
                            "msg": "end_host conditional evaluated to false, continuing execution for crc",
                            "skip_reason": "end_host conditional evaluated to False, continuing execution for crc",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:50:00.014259Z",
                            "start": "2026-06-10T13:50:00.006699Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000010",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "git",
                                "show-ref",
                                "--head",
                                "--hash",
                                "head"
                            ],
                            "delta": "0:00:00.004878",
                            "end": "2026-06-10 13:50:00.397013",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "git show-ref --head --hash head",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible",
                                    "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-001b-f5a6-56ef-000000000011-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:50:00.392135",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                            "stdout_lines": [
                                "01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                            ],
                            "zuul_log_id": "0a580a2a-001b-f5a6-56ef-000000000011-1-controller"
                        },
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:50:00.437550Z",
                            "start": "2026-06-10T13:50:00.119410Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000011",
                        "name": "Get git tag for image tagging"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "ansibleee_runner_img": "quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                            },
                            "changed": false
                        },
                        "crc": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:50:00.521164Z",
                            "start": "2026-06-10T13:50:00.445044Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000012",
                        "name": "Set openstack-runner image"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "community.general.make",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "community.general.make",
                            "changed": true,
                            "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible",
                            "command": "/usr/bin/gmake openstack_ansibleee_build IMG=quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                            "file": null,
                            "invocation": {
                                "module_args": {
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible",
                                    "file": null,
                                    "jobs": null,
                                    "make": null,
                                    "params": {
                                        "IMG": "quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                                    },
                                    "target": "openstack_ansibleee_build",
                                    "targets": null
                                }
                            },
                            "jobs": null,
                            "params": {
                                "IMG": "quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                            },
                            "stderr": "Trying to pull registry.access.redhat.com/ubi9/ubi-minimal:latest...\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:dd148063a98f38d63a03cea2357d237d418889b91f204f507c033c944e443f45\nCopying config sha256:6efa28c44703806c7c6ccb45ef6f4edc45ae794e0c0b28a1902cc64fece71ffc\nWriting manifest to image destination\nStoring signatures\n+ microdnf -y makecache\n\n(microdnf:2): librhsm-WARNING **: 13:50:09.469: Found 0 entitlement certificates\n\n(microdnf:2): librhsm-WARNING **: 13:50:09.471: Found 0 entitlement certificates\n+ microdnf install -y gcc libssh-devel iputils bind-utils ncurses openssh-clients python3.12 python3.12-cffi python3.12-pip python3.12-pyyaml python3.12-wheel util-linux-user which rsync zsh\n\n(microdnf:56): librhsm-WARNING **: 13:50:11.578: Found 0 entitlement certificates\n\n(microdnf:56): librhsm-WARNING **: 13:50:11.579: Found 0 entitlement certificates\nwarning: Unsupported version of key: V6\n\n(microdnf:56): libdnf-WARNING **: 13:50:13.153: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nCreated symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.\nCreated symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.\nCreated symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.\nCreated symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.\nCreated symlink /etc/systemd/system/multi-user.target.wants/rdisc.service \u2192 /usr/lib/systemd/system/rdisc.service.\n+ microdnf -y clean all\n\n(microdnf:202): librhsm-WARNING **: 13:50:17.192: Found 0 entitlement certificates\n\n(microdnf:202): librhsm-WARNING **: 13:50:17.194: Found 0 entitlement certificates\n+ /usr/bin/python3.12 -m pip install --no-cache -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n+ microdnf -y makecache\n\n(microdnf:2): librhsm-WARNING **: 13:51:01.844: Found 0 entitlement certificates\n\n(microdnf:2): librhsm-WARNING **: 13:51:01.845: Found 0 entitlement certificates\n+ microdnf install -y gcc libssh-devel iputils bind-utils ncurses openssh-clients python3.12 python3.12-cffi python3.12-pip python3.12-pyyaml python3.12-wheel util-linux-user which rsync zsh\n\n(microdnf:56): librhsm-WARNING **: 13:51:03.987: Found 0 entitlement certificates\n\n(microdnf:56): librhsm-WARNING **: 13:51:03.989: Found 0 entitlement certificates\nwarning: Unsupported version of key: V6\n\n(microdnf:56): libdnf-WARNING **: 13:51:05.051: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nCreated symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.\nCreated symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.\nCreated symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.\nCreated symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.\nCreated symlink /etc/systemd/system/multi-user.target.wants/rdisc.service \u2192 /usr/lib/systemd/system/rdisc.service.\n+ microdnf -y clean all\n\n(microdnf:202): librhsm-WARNING **: 13:51:09.539: Found 0 entitlement certificates\n\n(microdnf:202): librhsm-WARNING **: 13:51:09.541: Found 0 entitlement certificates\n+ /usr/bin/python3.12 -m pip install --no-cache -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                            "stderr_lines": [
                                "Trying to pull registry.access.redhat.com/ubi9/ubi-minimal:latest...",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:dd148063a98f38d63a03cea2357d237d418889b91f204f507c033c944e443f45",
                                "Copying config sha256:6efa28c44703806c7c6ccb45ef6f4edc45ae794e0c0b28a1902cc64fece71ffc",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "+ microdnf -y makecache",
                                "",
                                "(microdnf:2): librhsm-WARNING **: 13:50:09.469: Found 0 entitlement certificates",
                                "",
                                "(microdnf:2): librhsm-WARNING **: 13:50:09.471: Found 0 entitlement certificates",
                                "+ microdnf install -y gcc libssh-devel iputils bind-utils ncurses openssh-clients python3.12 python3.12-cffi python3.12-pip python3.12-pyyaml python3.12-wheel util-linux-user which rsync zsh",
                                "",
                                "(microdnf:56): librhsm-WARNING **: 13:50:11.578: Found 0 entitlement certificates",
                                "",
                                "(microdnf:56): librhsm-WARNING **: 13:50:11.579: Found 0 entitlement certificates",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:56): libdnf-WARNING **: 13:50:13.153: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.",
                                "Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.",
                                "Created symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.",
                                "Created symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/rdisc.service \u2192 /usr/lib/systemd/system/rdisc.service.",
                                "+ microdnf -y clean all",
                                "",
                                "(microdnf:202): librhsm-WARNING **: 13:50:17.192: Found 0 entitlement certificates",
                                "",
                                "(microdnf:202): librhsm-WARNING **: 13:50:17.194: Found 0 entitlement certificates",
                                "+ /usr/bin/python3.12 -m pip install --no-cache -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "+ microdnf -y makecache",
                                "",
                                "(microdnf:2): librhsm-WARNING **: 13:51:01.844: Found 0 entitlement certificates",
                                "",
                                "(microdnf:2): librhsm-WARNING **: 13:51:01.845: Found 0 entitlement certificates",
                                "+ microdnf install -y gcc libssh-devel iputils bind-utils ncurses openssh-clients python3.12 python3.12-cffi python3.12-pip python3.12-pyyaml python3.12-wheel util-linux-user which rsync zsh",
                                "",
                                "(microdnf:56): librhsm-WARNING **: 13:51:03.987: Found 0 entitlement certificates",
                                "",
                                "(microdnf:56): librhsm-WARNING **: 13:51:03.989: Found 0 entitlement certificates",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:56): libdnf-WARNING **: 13:51:05.051: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.",
                                "Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.",
                                "Created symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.",
                                "Created symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/rdisc.service \u2192 /usr/lib/systemd/system/rdisc.service.",
                                "+ microdnf -y clean all",
                                "",
                                "(microdnf:202): librhsm-WARNING **: 13:51:09.539: Found 0 entitlement certificates",
                                "",
                                "(microdnf:202): librhsm-WARNING **: 13:51:09.541: Found 0 entitlement certificates",
                                "+ /usr/bin/python3.12 -m pip install --no-cache -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv"
                            ],
                            "stdout": "# Temporary hack until https://issues.redhat.com/browse/RHEL-136313 fixed\npodman build --network host --no-cache . -f openstack_ansibleee/Containerfile -t quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c\n[1/2] STEP 1/7: FROM registry.access.redhat.com/ubi9/ubi-minimal:latest AS builder\n[1/2] STEP 2/7: ARG PYV=3.12\n--> 1f40e02dcca6\n[1/2] STEP 3/7: ARG REMOTE_SOURCE=.\n--> 67776b04e002\n[1/2] STEP 4/7: ARG REMOTE_SOURCE_DIR=/var/tmp/edpm-ansible\n--> b6d3a69d7a06\n[1/2] STEP 5/7: COPY $REMOTE_SOURCE $REMOTE_SOURCE_DIR\n--> 6bf35bff9799\n[1/2] STEP 6/7: RUN $REMOTE_SOURCE_DIR/openstack_ansibleee/setup.sh\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nMetadata cache created.\nPackage                                         Repository               Size\nInstalling:                                                                  \n acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms     77.2 kB\n bind-libs-32:9.16.23-40.el9_8.2.x86_64         ubi-9-appstream-rpms   1.3 MB\n bind-license-32:9.16.23-40.el9_8.2.noarch      ubi-9-appstream-rpms  19.1 kB\n bind-utils-32:9.16.23-40.el9_8.2.x86_64        ubi-9-appstream-rpms 218.2 kB\n binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms      4.8 MB\n binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms    758.4 kB\n cmake-filesystem-3.31.8-3.el9.x86_64           ubi-9-appstream-rpms  19.3 kB\n cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  11.2 MB\n cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms    102.4 kB\n cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms      3.8 MB\n dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms      8.1 kB\n dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms    179.6 kB\n dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms     18.6 kB\n elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms     43.8 kB\n elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms      8.9 kB\n elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms    205.9 kB\n elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms    274.7 kB\n expat-2.5.0-6.el9_8.1.x86_64                   ubi-9-baseos-rpms    126.9 kB\n fstrm-0.6.1-3.el9.x86_64                       ubi-9-appstream-rpms  30.8 kB\n gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  34.0 MB\n glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms  47.5 kB\n glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms 568.0 kB\n gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms    171.2 kB\n iputils-20210202-15.el9_7.x86_64               ubi-9-baseos-rpms    177.7 kB\n kernel-headers-5.14.0-687.13.1.el9_8.x86_64    ubi-9-appstream-rpms   2.8 MB\n kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms     63.6 kB\n libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms     60.6 kB\n libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms    755.2 kB\n libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms     33.2 kB\n libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms    112.1 kB\n libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms    161.8 kB\n libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms    102.7 kB\n libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms    263.7 kB\n libmaxminddb-1.5.2-4.el9.x86_64                ubi-9-appstream-rpms  36.2 kB\n libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms  66.1 kB\n libnsl2-2.0.0-1.el9.x86_64                     ubi-9-appstream-rpms  33.3 kB\n libpkgconf-1.7.3-10.el9.x86_64                 ubi-9-baseos-rpms     38.4 kB\n libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms    126.1 kB\n libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms     76.2 kB\n libssh-0.10.4-18.el9.x86_64                    ubi-9-baseos-rpms    225.1 kB\n libssh-config-0.10.4-18.el9.noarch             ubi-9-baseos-rpms     14.7 kB\n libssh-devel-0.10.4-18.el9.x86_64              ubi-9-appstream-rpms  46.0 kB\n libtirpc-1.3.3-9.el9.x86_64                    ubi-9-baseos-rpms     98.9 kB\n libuser-0.63-17.el9.x86_64                     ubi-9-baseos-rpms    402.3 kB\n libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms     30.4 kB\n libuv-1:1.42.0-2.el9_4.x86_64                  ubi-9-appstream-rpms 154.4 kB\n libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms  33.1 kB\n lmdb-libs-0.9.29-3.el9.x86_64                  ubi-9-baseos-rpms     64.2 kB\n make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms    553.9 kB\n mpdecimal-2.5.1-3.el9.x86_64                   ubi-9-appstream-rpms  89.7 kB\n ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms    416.3 kB\n openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms    442.2 kB\n openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms    798.5 kB\n openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms      1.6 MB\n pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms    637.9 kB\n pkgconf-1.7.3-10.el9.x86_64                    ubi-9-baseos-rpms     45.7 kB\n pkgconf-m4-1.7.3-10.el9.noarch                 ubi-9-baseos-rpms     16.1 kB\n pkgconf-pkg-config-1.7.3-10.el9.x86_64         ubi-9-baseos-rpms     12.4 kB\n protobuf-c-1.3.3-13.el9.x86_64                 ubi-9-baseos-rpms     38.2 kB\n python3.12-3.12.13-3.el9_8.x86_64              ubi-9-appstream-rpms  32.9 kB\n python3.12-cffi-1.16.0-2.el9.x86_64            ubi-9-appstream-rpms 322.6 kB\n python3.12-libs-3.12.13-3.el9_8.x86_64         ubi-9-appstream-rpms  10.2 MB\n python3.12-pip-23.2.1-5.el9.noarch             ubi-9-appstream-rpms   3.4 MB\n python3.12-pip-wheel-23.2.1-5.el9.noarch       ubi-9-appstream-rpms   1.5 MB\n python3.12-ply-3.11-2.el9.noarch               ubi-9-appstream-rpms 141.6 kB\n python3.12-pycparser-2.20-2.el9.noarch         ubi-9-appstream-rpms 162.4 kB\n python3.12-pyyaml-6.0.1-2.el9.x86_64           ubi-9-appstream-rpms 231.7 kB\n python3.12-setuptools-68.2.2-5.el9_6.noarch    ubi-9-appstream-rpms   1.7 MB\n python3.12-wheel-0.41.2-3.el9_7.1.noarch       ubi-9-appstream-rpms 175.9 kB\n rsync-3.2.5-7.el9_8.x86_64                     ubi-9-baseos-rpms    424.7 kB\n systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms      4.4 MB\n systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms    277.5 kB\n systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms     60.0 kB\n util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms      2.4 MB\n util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms    476.8 kB\n util-linux-user-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms     35.1 kB\n which-2.21-30.el9_6.x86_64                     ubi-9-baseos-rpms     42.0 kB\n zsh-5.8-9.el9.x86_64                           ubi-9-baseos-rpms      3.4 MB\nTransaction Summary:\n Installing:       78 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nRunning transaction test...\nInstalling: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: protobuf-c;1.3.3-13.el9;x86_64;ubi-9-baseos-rpms\nInstalling: lmdb-libs;0.9.29-3.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms\nInstalling: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\nInstalling: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: bind-license;32:9.16.23-40.el9_8.2;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: cmake-filesystem;3.31.8-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-libs;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-ply;3.11-2.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-pycparser;2.20-2.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: libuv;1:1.42.0-2.el9_4;x86_64;ubi-9-appstream-rpms\nInstalling: libmaxminddb;1.5.2-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: fstrm;0.6.1-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: bind-libs;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms\nInstalling: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms\nInstalling: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms\nInstalling: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libssh-config;0.10.4-18.el9;noarch;ubi-9-baseos-rpms\nInstalling: libssh;0.10.4-18.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms\nInstalling: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libuser;0.63-17.el9;x86_64;ubi-9-baseos-rpms\nInstalling: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms\nInstalling: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms\nInstalling: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms\nInstalling: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\nInstalling: iputils;20210202-15.el9_7;x86_64;ubi-9-baseos-rpms\nInstalling: util-linux-user;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libssh-devel;0.10.4-18.el9;x86_64;ubi-9-appstream-rpms\nInstalling: bind-utils;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-cffi;1.16.0-2.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-pyyaml;6.0.1-2.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-wheel;0.41.2-3.el9_7.1;noarch;ubi-9-appstream-rpms\nInstalling: zsh;5.8-9.el9;x86_64;ubi-9-baseos-rpms\nInstalling: which;2.21-30.el9_6;x86_64;ubi-9-baseos-rpms\nInstalling: rsync;3.2.5-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms\nComplete.\nComplete.\nCollecting ansible-core>=2.16.1 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for ansible-core>=2.16.1 from https://files.pythonhosted.org/packages/2f/5c/75152a7ec51634bdc90b262a74cd6ca8b81cd6e264e19389c4c471e9f4df/ansible_core-2.21.0-py3-none-any.whl.metadata\n  Downloading ansible_core-2.21.0-py3-none-any.whl.metadata (7.8 kB)\nCollecting ansible-runner>=2.4.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for ansible-runner>=2.4.0 from https://files.pythonhosted.org/packages/e3/89/fa7f81db6134caa455c9351373ee934b5fdeed212eb939d6c42d80d683d7/ansible_runner-2.4.3-py3-none-any.whl.metadata\n  Downloading ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting ansible-builder>=3.1.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for ansible-builder>=3.1.0 from https://files.pythonhosted.org/packages/a5/d0/e4a46f92084fcd6a94ca038645b1580316d3a6e0a8be28709bc4e00367cd/ansible_builder-3.1.1-py3-none-any.whl.metadata\n  Downloading ansible_builder-3.1.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting dumb-init>=1.2.2 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 4))\n  Obtaining dependency information for dumb-init>=1.2.2 from https://files.pythonhosted.org/packages/80/9f/04e2f23d636acdabcb62c623467f37ec672ee77d301fa2e98d6abb0dc763/dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n  Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (247 bytes)\nCollecting jinja2>=3.1.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for jinja2>=3.1.0 from https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.12/site-packages (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (6.0.1)\nCollecting cryptography (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for cryptography from https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata\n  Downloading cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting packaging (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting resolvelib<2.0.0,>=0.8.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for resolvelib<2.0.0,>=0.8.0 from https://files.pythonhosted.org/packages/e2/23/c941a0d0353681ca138489983c4309e0f5095dfd902e1357004f2357ddf2/resolvelib-1.2.1-py3-none-any.whl.metadata\n  Downloading resolvelib-1.2.1-py3-none-any.whl.metadata (3.7 kB)\nCollecting pexpect>=4.5 (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for pexpect>=4.5 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata\n  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)\nCollecting python-daemon (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for python-daemon from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata\n  Downloading python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting bindep (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for bindep from https://files.pythonhosted.org/packages/6e/50/b102034fbff7f86dc1120ba72309c12a9a4937e02b941e7c7a301879dc0f/bindep-2.14.0-py3-none-any.whl.metadata\n  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)\nCollecting jsonschema (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for jsonschema from https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl.metadata\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting MarkupSafe>=2.0 (from jinja2>=3.1.0->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting ptyprocess>=0.5 (from pexpect>=4.5->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for ptyprocess>=0.5 from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata\n  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)\nCollecting distro>=1.7 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for distro>=1.7 from https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl.metadata\n  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)\nCollecting Parsley (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for Parsley from https://files.pythonhosted.org/packages/2b/d6/4fed8d65e28a970e1c5cb33ce9c7e22e3de745e1b2ae37af051ef16aea3b/Parsley-1.3-py2.py3-none-any.whl.metadata\n  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)\nCollecting pbr>=2 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for pbr>=2 from https://files.pythonhosted.org/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata\n  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nCollecting cffi>=2.0.0 (from cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for cffi>=2.0.0 from https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting attrs>=22.2.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for attrs>=22.2.0 from https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl.metadata\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl.metadata\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting rpds-py>=0.25.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for rpds-py>=0.25.0 from https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\nCollecting lockfile>=0.10 (from python-daemon->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for lockfile>=0.10 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata\n  Downloading lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)\nRequirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (2.20)\nRequirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from pbr>=2->bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3)) (68.2.2)\nCollecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for typing-extensions>=4.4.0 from https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nRequirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (3.11)\nDownloading ansible_core-2.21.0-py3-none-any.whl (2.4 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.4/2.4 MB 24.8 MB/s eta 0:00:00\nDownloading ansible_runner-2.4.3-py3-none-any.whl (80 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 80.3/80.3 kB 382.0 MB/s eta 0:00:00\nDownloading ansible_builder-3.1.1-py3-none-any.whl (46 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 46.5/46.5 kB 312.1 MB/s eta 0:00:00\nDownloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 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 134.9/134.9 kB 195.5 MB/s eta 0:00:00\nDownloading pexpect-4.9.0-py2.py3-none-any.whl (63 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 63.8/63.8 kB 211.6 MB/s eta 0:00:00\nDownloading resolvelib-1.2.1-py3-none-any.whl (18 kB)\nDownloading bindep-2.14.0-py3-none-any.whl (35 kB)\nDownloading cryptography-48.0.1-cp311-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 149.3 MB/s eta 0:00:00\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 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 90.6/90.6 kB 199.3 MB/s eta 0:00:00\nDownloading packaging-26.2-py3-none-any.whl (100 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 100.2/100.2 kB 129.5 MB/s eta 0:00:00\nDownloading python_daemon-3.1.2-py3-none-any.whl (30 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 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 67.5/67.5 kB 204.8 MB/s eta 0:00:00\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 282.0 MB/s eta 0:00:00\nDownloading distro-1.9.0-py3-none-any.whl (20 kB)\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nDownloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 276.5 MB/s eta 0:00:00\nDownloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 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 376.3/376.3 kB 168.2 MB/s eta 0:00:00\nDownloading Parsley-1.3-py2.py3-none-any.whl (88 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 88.9/88.9 kB 157.7 MB/s eta 0:00:00\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 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 44.6/44.6 kB 148.8 MB/s eta 0:00:00\nInstalling collected packages: ptyprocess, Parsley, lockfile, dumb-init, typing-extensions, rpds-py, resolvelib, python-daemon, pexpect, pbr, packaging, MarkupSafe, distro, attrs, referencing, jinja2, cffi, bindep, ansible-runner, jsonschema-specifications, cryptography, jsonschema, ansible-core, ansible-builder\nSuccessfully installed MarkupSafe-3.0.3 Parsley-1.3 ansible-builder-3.1.1 ansible-core-2.21.0 ansible-runner-2.4.3 attrs-26.1.0 bindep-2.14.0 cffi-2.0.0 cryptography-48.0.1 distro-1.9.0 dumb-init-1.2.5.post1 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 lockfile-0.12.2 packaging-26.2 pbr-7.0.3 pexpect-4.9.0 ptyprocess-0.7.0 python-daemon-3.1.2 referencing-0.37.0 resolvelib-1.2.1 rpds-py-2026.5.1 typing-extensions-4.15.0\n--> 34d32fb43f80\n[1/2] STEP 7/7: RUN cd $REMOTE_SOURCE_DIR/openstack_ansibleee &&     ansible-galaxy collection install -U --timeout 120 -r ansibleee-requirements.yaml --collections-path \"/usr/share/ansible/collections\" &&     ansible-galaxy collection install -U --timeout 120 -r requirements.yaml --collections-path \"/usr/share/ansible/collections\" &&     ansible-galaxy collection install -U $REMOTE_SOURCE_DIR --collections-path \"/usr/share/ansible/collections\"\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/fedora-linux_system_roles-1.125.3.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/fedora-linux_system_roles-1.125.3-w47f4c2i\nInstalling 'fedora.linux_system_roles:1.125.3' to '/usr/share/ansible/collections/ansible_collections/fedora/linux_system_roles'\nfedora.linux_system_roles:1.125.3 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-2.2.0.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/ansible-posix-2.2.0-5so2ypzr\nInstalling 'ansible.posix:2.2.0' to '/usr/share/ansible/collections/ansible_collections/ansible/posix'\nansible.posix:2.2.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-11.4.8.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/community-general-11.4.8-scp023sj\nInstalling 'community.general:11.4.8' to '/usr/share/ansible/collections/ansible_collections/community/general'\ncommunity.general:11.4.8 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/containers-podman-1.20.2.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/containers-podman-1.20.2-zy80brhw\nInstalling 'containers.podman:1.20.2' to '/usr/share/ansible/collections/ansible_collections/containers/podman'\ncontainers.podman:1.20.2 was installed successfully\nSkipping install, no requirements found\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osp.edpm:0.0.1' to '/usr/share/ansible/collections/ansible_collections/osp/edpm'\nCreated collection for osp.edpm:0.0.1 at /usr/share/ansible/collections/ansible_collections/osp/edpm\nosp.edpm:0.0.1 was installed successfully\n'ansible.posix:2.2.0' is already installed, skipping.\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-13.0.1.tar.gz to /root/.ansible/tmp/ansible-local-1ot795ytg/tmpo6kc9qtz/community-general-13.0.1-33gkgu6o\nInstalling 'community.general:13.0.1' to '/usr/share/ansible/collections/ansible_collections/community/general'\ncommunity.general:13.0.1 was installed successfully\n'containers.podman:1.20.2' is already installed, skipping.\n--> 5e13a69f85d1\n[2/2] STEP 1/17: FROM registry.access.redhat.com/ubi9/ubi-minimal:latest AS runner\n[2/2] STEP 2/17: ARG PYV=3.12\n--> bd5584b5fb5f\n[2/2] STEP 3/17: ARG REMOTE_SOURCE=.\n--> 3d51d954fcb3\n[2/2] STEP 4/17: ARG REMOTE_SOURCE_DIR=/var/tmp/edpm-ansible\n--> 70e6f99232ef\n[2/2] STEP 5/17: COPY $REMOTE_SOURCE/openstack_ansibleee $REMOTE_SOURCE_DIR/openstack_ansibleee\n--> dba9fb292c78\n[2/2] STEP 6/17: RUN $REMOTE_SOURCE_DIR/openstack_ansibleee/setup.sh\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nMetadata cache created.\nPackage                                         Repository               Size\nInstalling:                                                                  \n acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms     77.2 kB\n bind-libs-32:9.16.23-40.el9_8.2.x86_64         ubi-9-appstream-rpms   1.3 MB\n bind-license-32:9.16.23-40.el9_8.2.noarch      ubi-9-appstream-rpms  19.1 kB\n bind-utils-32:9.16.23-40.el9_8.2.x86_64        ubi-9-appstream-rpms 218.2 kB\n binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms      4.8 MB\n binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms    758.4 kB\n cmake-filesystem-3.31.8-3.el9.x86_64           ubi-9-appstream-rpms  19.3 kB\n cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  11.2 MB\n cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms    102.4 kB\n cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms      3.8 MB\n dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms      8.1 kB\n dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms    179.6 kB\n dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms     18.6 kB\n elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms     43.8 kB\n elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms      8.9 kB\n elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms    205.9 kB\n elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms    274.7 kB\n expat-2.5.0-6.el9_8.1.x86_64                   ubi-9-baseos-rpms    126.9 kB\n fstrm-0.6.1-3.el9.x86_64                       ubi-9-appstream-rpms  30.8 kB\n gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  34.0 MB\n glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms  47.5 kB\n glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms 568.0 kB\n gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms    171.2 kB\n iputils-20210202-15.el9_7.x86_64               ubi-9-baseos-rpms    177.7 kB\n kernel-headers-5.14.0-687.13.1.el9_8.x86_64    ubi-9-appstream-rpms   2.8 MB\n kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms     63.6 kB\n libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms     60.6 kB\n libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms    755.2 kB\n libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms     33.2 kB\n libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms    112.1 kB\n libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms    161.8 kB\n libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms    102.7 kB\n libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms    263.7 kB\n libmaxminddb-1.5.2-4.el9.x86_64                ubi-9-appstream-rpms  36.2 kB\n libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms  66.1 kB\n libnsl2-2.0.0-1.el9.x86_64                     ubi-9-appstream-rpms  33.3 kB\n libpkgconf-1.7.3-10.el9.x86_64                 ubi-9-baseos-rpms     38.4 kB\n libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms    126.1 kB\n libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms     76.2 kB\n libssh-0.10.4-18.el9.x86_64                    ubi-9-baseos-rpms    225.1 kB\n libssh-config-0.10.4-18.el9.noarch             ubi-9-baseos-rpms     14.7 kB\n libssh-devel-0.10.4-18.el9.x86_64              ubi-9-appstream-rpms  46.0 kB\n libtirpc-1.3.3-9.el9.x86_64                    ubi-9-baseos-rpms     98.9 kB\n libuser-0.63-17.el9.x86_64                     ubi-9-baseos-rpms    402.3 kB\n libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms     30.4 kB\n libuv-1:1.42.0-2.el9_4.x86_64                  ubi-9-appstream-rpms 154.4 kB\n libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms  33.1 kB\n lmdb-libs-0.9.29-3.el9.x86_64                  ubi-9-baseos-rpms     64.2 kB\n make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms    553.9 kB\n mpdecimal-2.5.1-3.el9.x86_64                   ubi-9-appstream-rpms  89.7 kB\n ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms    416.3 kB\n openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms    442.2 kB\n openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms    798.5 kB\n openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms      1.6 MB\n pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms    637.9 kB\n pkgconf-1.7.3-10.el9.x86_64                    ubi-9-baseos-rpms     45.7 kB\n pkgconf-m4-1.7.3-10.el9.noarch                 ubi-9-baseos-rpms     16.1 kB\n pkgconf-pkg-config-1.7.3-10.el9.x86_64         ubi-9-baseos-rpms     12.4 kB\n protobuf-c-1.3.3-13.el9.x86_64                 ubi-9-baseos-rpms     38.2 kB\n python3.12-3.12.13-3.el9_8.x86_64              ubi-9-appstream-rpms  32.9 kB\n python3.12-cffi-1.16.0-2.el9.x86_64            ubi-9-appstream-rpms 322.6 kB\n python3.12-libs-3.12.13-3.el9_8.x86_64         ubi-9-appstream-rpms  10.2 MB\n python3.12-pip-23.2.1-5.el9.noarch             ubi-9-appstream-rpms   3.4 MB\n python3.12-pip-wheel-23.2.1-5.el9.noarch       ubi-9-appstream-rpms   1.5 MB\n python3.12-ply-3.11-2.el9.noarch               ubi-9-appstream-rpms 141.6 kB\n python3.12-pycparser-2.20-2.el9.noarch         ubi-9-appstream-rpms 162.4 kB\n python3.12-pyyaml-6.0.1-2.el9.x86_64           ubi-9-appstream-rpms 231.7 kB\n python3.12-setuptools-68.2.2-5.el9_6.noarch    ubi-9-appstream-rpms   1.7 MB\n python3.12-wheel-0.41.2-3.el9_7.1.noarch       ubi-9-appstream-rpms 175.9 kB\n rsync-3.2.5-7.el9_8.x86_64                     ubi-9-baseos-rpms    424.7 kB\n systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms      4.4 MB\n systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms    277.5 kB\n systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms     60.0 kB\n util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms      2.4 MB\n util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms    476.8 kB\n util-linux-user-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms     35.1 kB\n which-2.21-30.el9_6.x86_64                     ubi-9-baseos-rpms     42.0 kB\n zsh-5.8-9.el9.x86_64                           ubi-9-baseos-rpms      3.4 MB\nTransaction Summary:\n Installing:       78 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nRunning transaction test...\nInstalling: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: protobuf-c;1.3.3-13.el9;x86_64;ubi-9-baseos-rpms\nInstalling: lmdb-libs;0.9.29-3.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms\nInstalling: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\nInstalling: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: bind-license;32:9.16.23-40.el9_8.2;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: cmake-filesystem;3.31.8-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-libs;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-ply;3.11-2.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-pycparser;2.20-2.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: libuv;1:1.42.0-2.el9_4;x86_64;ubi-9-appstream-rpms\nInstalling: libmaxminddb;1.5.2-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: fstrm;0.6.1-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: bind-libs;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms\nInstalling: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms\nInstalling: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms\nInstalling: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libssh-config;0.10.4-18.el9;noarch;ubi-9-baseos-rpms\nInstalling: libssh;0.10.4-18.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms\nInstalling: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libuser;0.63-17.el9;x86_64;ubi-9-baseos-rpms\nInstalling: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms\nInstalling: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms\nInstalling: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms\nInstalling: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\nInstalling: iputils;20210202-15.el9_7;x86_64;ubi-9-baseos-rpms\nInstalling: util-linux-user;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libssh-devel;0.10.4-18.el9;x86_64;ubi-9-appstream-rpms\nInstalling: bind-utils;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-cffi;1.16.0-2.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-pyyaml;6.0.1-2.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-wheel;0.41.2-3.el9_7.1;noarch;ubi-9-appstream-rpms\nInstalling: zsh;5.8-9.el9;x86_64;ubi-9-baseos-rpms\nInstalling: which;2.21-30.el9_6;x86_64;ubi-9-baseos-rpms\nInstalling: rsync;3.2.5-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms\nComplete.\nComplete.\nCollecting ansible-core>=2.16.1 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for ansible-core>=2.16.1 from https://files.pythonhosted.org/packages/2f/5c/75152a7ec51634bdc90b262a74cd6ca8b81cd6e264e19389c4c471e9f4df/ansible_core-2.21.0-py3-none-any.whl.metadata\n  Downloading ansible_core-2.21.0-py3-none-any.whl.metadata (7.8 kB)\nCollecting ansible-runner>=2.4.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for ansible-runner>=2.4.0 from https://files.pythonhosted.org/packages/e3/89/fa7f81db6134caa455c9351373ee934b5fdeed212eb939d6c42d80d683d7/ansible_runner-2.4.3-py3-none-any.whl.metadata\n  Downloading ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting ansible-builder>=3.1.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for ansible-builder>=3.1.0 from https://files.pythonhosted.org/packages/a5/d0/e4a46f92084fcd6a94ca038645b1580316d3a6e0a8be28709bc4e00367cd/ansible_builder-3.1.1-py3-none-any.whl.metadata\n  Downloading ansible_builder-3.1.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting dumb-init>=1.2.2 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 4))\n  Obtaining dependency information for dumb-init>=1.2.2 from https://files.pythonhosted.org/packages/80/9f/04e2f23d636acdabcb62c623467f37ec672ee77d301fa2e98d6abb0dc763/dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n  Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (247 bytes)\nCollecting jinja2>=3.1.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for jinja2>=3.1.0 from https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.12/site-packages (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (6.0.1)\nCollecting cryptography (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for cryptography from https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata\n  Downloading cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting packaging (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting resolvelib<2.0.0,>=0.8.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for resolvelib<2.0.0,>=0.8.0 from https://files.pythonhosted.org/packages/e2/23/c941a0d0353681ca138489983c4309e0f5095dfd902e1357004f2357ddf2/resolvelib-1.2.1-py3-none-any.whl.metadata\n  Downloading resolvelib-1.2.1-py3-none-any.whl.metadata (3.7 kB)\nCollecting pexpect>=4.5 (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for pexpect>=4.5 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata\n  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)\nCollecting python-daemon (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for python-daemon from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata\n  Downloading python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting bindep (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for bindep from https://files.pythonhosted.org/packages/6e/50/b102034fbff7f86dc1120ba72309c12a9a4937e02b941e7c7a301879dc0f/bindep-2.14.0-py3-none-any.whl.metadata\n  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)\nCollecting jsonschema (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for jsonschema from https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl.metadata\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting MarkupSafe>=2.0 (from jinja2>=3.1.0->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting ptyprocess>=0.5 (from pexpect>=4.5->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for ptyprocess>=0.5 from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata\n  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)\nCollecting distro>=1.7 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for distro>=1.7 from https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl.metadata\n  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)\nCollecting Parsley (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for Parsley from https://files.pythonhosted.org/packages/2b/d6/4fed8d65e28a970e1c5cb33ce9c7e22e3de745e1b2ae37af051ef16aea3b/Parsley-1.3-py2.py3-none-any.whl.metadata\n  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)\nCollecting pbr>=2 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for pbr>=2 from https://files.pythonhosted.org/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata\n  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nCollecting cffi>=2.0.0 (from cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))\n  Obtaining dependency information for cffi>=2.0.0 from https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting attrs>=22.2.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for attrs>=22.2.0 from https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl.metadata\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl.metadata\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting rpds-py>=0.25.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for rpds-py>=0.25.0 from https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\nCollecting lockfile>=0.10 (from python-daemon->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))\n  Obtaining dependency information for lockfile>=0.10 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata\n  Downloading lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)\nRequirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (2.20)\nRequirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from pbr>=2->bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3)) (68.2.2)\nCollecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))\n  Obtaining dependency information for typing-extensions>=4.4.0 from https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nRequirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (3.11)\nDownloading ansible_core-2.21.0-py3-none-any.whl (2.4 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.4/2.4 MB 28.0 MB/s eta 0:00:00\nDownloading ansible_runner-2.4.3-py3-none-any.whl (80 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 80.3/80.3 kB 178.6 MB/s eta 0:00:00\nDownloading ansible_builder-3.1.1-py3-none-any.whl (46 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 46.5/46.5 kB 228.2 MB/s eta 0:00:00\nDownloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 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 134.9/134.9 kB 314.9 MB/s eta 0:00:00\nDownloading pexpect-4.9.0-py2.py3-none-any.whl (63 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 63.8/63.8 kB 330.4 MB/s eta 0:00:00\nDownloading resolvelib-1.2.1-py3-none-any.whl (18 kB)\nDownloading bindep-2.14.0-py3-none-any.whl (35 kB)\nDownloading cryptography-48.0.1-cp311-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 181.7 MB/s eta 0:00:00\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 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 90.6/90.6 kB 276.6 MB/s eta 0:00:00\nDownloading packaging-26.2-py3-none-any.whl (100 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 100.2/100.2 kB 161.4 MB/s eta 0:00:00\nDownloading python_daemon-3.1.2-py3-none-any.whl (30 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 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 67.5/67.5 kB 256.0 MB/s eta 0:00:00\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 190.3 MB/s eta 0:00:00\nDownloading distro-1.9.0-py3-none-any.whl (20 kB)\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nDownloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 176.2 MB/s eta 0:00:00\nDownloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 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 376.3/376.3 kB 174.4 MB/s eta 0:00:00\nDownloading Parsley-1.3-py2.py3-none-any.whl (88 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 88.9/88.9 kB 163.6 MB/s eta 0:00:00\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 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 44.6/44.6 kB 174.0 MB/s eta 0:00:00\nInstalling collected packages: ptyprocess, Parsley, lockfile, dumb-init, typing-extensions, rpds-py, resolvelib, python-daemon, pexpect, pbr, packaging, MarkupSafe, distro, attrs, referencing, jinja2, cffi, bindep, ansible-runner, jsonschema-specifications, cryptography, jsonschema, ansible-core, ansible-builder\nSuccessfully installed MarkupSafe-3.0.3 Parsley-1.3 ansible-builder-3.1.1 ansible-core-2.21.0 ansible-runner-2.4.3 attrs-26.1.0 bindep-2.14.0 cffi-2.0.0 cryptography-48.0.1 distro-1.9.0 dumb-init-1.2.5.post1 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 lockfile-0.12.2 packaging-26.2 pbr-7.0.3 pexpect-4.9.0 ptyprocess-0.7.0 python-daemon-3.1.2 referencing-0.37.0 resolvelib-1.2.1 rpds-py-2026.5.1 typing-extensions-4.15.0\n--> 262a51ea3b15\n[2/2] STEP 7/17: COPY --from=builder /usr/share/ansible /usr/share/ansible\n--> ad6eeb76a015\n[2/2] STEP 8/17: COPY $REMOTE_SOURCE/openstack_ansibleee/settings /runner/env/settings\n--> bf0020b659e5\n[2/2] STEP 9/17: COPY $REMOTE_SOURCE/openstack_ansibleee/edpm_entrypoint.sh /opt/builder/bin/edpm_entrypoint\n--> 3d3cd862547c\n[2/2] STEP 10/17: COPY $REMOTE_SOURCE/openstack_ansibleee/edpm_run_and_summarize.sh /opt/builder/bin/edpm_run_and_summarize.sh\n--> 632d7e7cded5\n[2/2] STEP 11/17: COPY $REMOTE_SOURCE/openstack_ansibleee/write_runner_summary.py /opt/builder/bin/write_runner_summary.py\n--> fec084163194\n[2/2] STEP 12/17: RUN sed '1d' /usr/local/lib/python${PYV}/site-packages/ansible_builder/_target_scripts/entrypoint >> /opt/builder/bin/edpm_entrypoint\n--> 611bda091cd5\n[2/2] STEP 13/17: RUN mkdir /runner/project &&     chmod -R 775 /runner &&     chmod +x /opt/builder/bin/edpm_entrypoint         /opt/builder/bin/edpm_run_and_summarize.sh         /opt/builder/bin/write_runner_summary.py &&     chmod ug+rw /etc/passwd\n--> 0a2068eddaeb\n[2/2] STEP 14/17: ENV EDPM_SYSTEMROLES='fedora.linux_system_roles'\n--> 63d691f8735e\n[2/2] STEP 15/17: WORKDIR /runner\n--> 5ec21b1102f5\n[2/2] STEP 16/17: LABEL ansible-execution-environment=true\n--> 472ea44aea23\n[2/2] STEP 17/17: ENTRYPOINT [\"/opt/builder/bin/edpm_entrypoint\", \"dumb-init\", \"--\", \"/opt/builder/bin/edpm_run_and_summarize.sh\"]\n[2/2] COMMIT quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c\n--> 2d1e28f272c3\nSuccessfully tagged quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c\n2d1e28f272c35e9082fb39303b0e8f37be0fa5047f61010ce099db5e4766cc8d",
                            "stdout_lines": [
                                "# Temporary hack until https://issues.redhat.com/browse/RHEL-136313 fixed",
                                "podman build --network host --no-cache . -f openstack_ansibleee/Containerfile -t quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                                "[1/2] STEP 1/7: FROM registry.access.redhat.com/ubi9/ubi-minimal:latest AS builder",
                                "[1/2] STEP 2/7: ARG PYV=3.12",
                                "--> 1f40e02dcca6",
                                "[1/2] STEP 3/7: ARG REMOTE_SOURCE=.",
                                "--> 67776b04e002",
                                "[1/2] STEP 4/7: ARG REMOTE_SOURCE_DIR=/var/tmp/edpm-ansible",
                                "--> b6d3a69d7a06",
                                "[1/2] STEP 5/7: COPY $REMOTE_SOURCE $REMOTE_SOURCE_DIR",
                                "--> 6bf35bff9799",
                                "[1/2] STEP 6/7: RUN $REMOTE_SOURCE_DIR/openstack_ansibleee/setup.sh",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Metadata cache created.",
                                "Package                                         Repository               Size",
                                "Installing:                                                                  ",
                                " acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms     77.2 kB",
                                " bind-libs-32:9.16.23-40.el9_8.2.x86_64         ubi-9-appstream-rpms   1.3 MB",
                                " bind-license-32:9.16.23-40.el9_8.2.noarch      ubi-9-appstream-rpms  19.1 kB",
                                " bind-utils-32:9.16.23-40.el9_8.2.x86_64        ubi-9-appstream-rpms 218.2 kB",
                                " binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms      4.8 MB",
                                " binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms    758.4 kB",
                                " cmake-filesystem-3.31.8-3.el9.x86_64           ubi-9-appstream-rpms  19.3 kB",
                                " cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  11.2 MB",
                                " cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms    102.4 kB",
                                " cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms      3.8 MB",
                                " dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms      8.1 kB",
                                " dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms    179.6 kB",
                                " dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms     18.6 kB",
                                " elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms     43.8 kB",
                                " elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms      8.9 kB",
                                " elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms    205.9 kB",
                                " elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms    274.7 kB",
                                " expat-2.5.0-6.el9_8.1.x86_64                   ubi-9-baseos-rpms    126.9 kB",
                                " fstrm-0.6.1-3.el9.x86_64                       ubi-9-appstream-rpms  30.8 kB",
                                " gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  34.0 MB",
                                " glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms  47.5 kB",
                                " glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms 568.0 kB",
                                " gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms    171.2 kB",
                                " iputils-20210202-15.el9_7.x86_64               ubi-9-baseos-rpms    177.7 kB",
                                " kernel-headers-5.14.0-687.13.1.el9_8.x86_64    ubi-9-appstream-rpms   2.8 MB",
                                " kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms     63.6 kB",
                                " libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms     60.6 kB",
                                " libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms    755.2 kB",
                                " libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms     33.2 kB",
                                " libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms    112.1 kB",
                                " libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms    161.8 kB",
                                " libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms    102.7 kB",
                                " libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms    263.7 kB",
                                " libmaxminddb-1.5.2-4.el9.x86_64                ubi-9-appstream-rpms  36.2 kB",
                                " libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms  66.1 kB",
                                " libnsl2-2.0.0-1.el9.x86_64                     ubi-9-appstream-rpms  33.3 kB",
                                " libpkgconf-1.7.3-10.el9.x86_64                 ubi-9-baseos-rpms     38.4 kB",
                                " libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms    126.1 kB",
                                " libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms     76.2 kB",
                                " libssh-0.10.4-18.el9.x86_64                    ubi-9-baseos-rpms    225.1 kB",
                                " libssh-config-0.10.4-18.el9.noarch             ubi-9-baseos-rpms     14.7 kB",
                                " libssh-devel-0.10.4-18.el9.x86_64              ubi-9-appstream-rpms  46.0 kB",
                                " libtirpc-1.3.3-9.el9.x86_64                    ubi-9-baseos-rpms     98.9 kB",
                                " libuser-0.63-17.el9.x86_64                     ubi-9-baseos-rpms    402.3 kB",
                                " libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms     30.4 kB",
                                " libuv-1:1.42.0-2.el9_4.x86_64                  ubi-9-appstream-rpms 154.4 kB",
                                " libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms  33.1 kB",
                                " lmdb-libs-0.9.29-3.el9.x86_64                  ubi-9-baseos-rpms     64.2 kB",
                                " make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms    553.9 kB",
                                " mpdecimal-2.5.1-3.el9.x86_64                   ubi-9-appstream-rpms  89.7 kB",
                                " ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms    416.3 kB",
                                " openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms    442.2 kB",
                                " openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms    798.5 kB",
                                " openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms      1.6 MB",
                                " pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms    637.9 kB",
                                " pkgconf-1.7.3-10.el9.x86_64                    ubi-9-baseos-rpms     45.7 kB",
                                " pkgconf-m4-1.7.3-10.el9.noarch                 ubi-9-baseos-rpms     16.1 kB",
                                " pkgconf-pkg-config-1.7.3-10.el9.x86_64         ubi-9-baseos-rpms     12.4 kB",
                                " protobuf-c-1.3.3-13.el9.x86_64                 ubi-9-baseos-rpms     38.2 kB",
                                " python3.12-3.12.13-3.el9_8.x86_64              ubi-9-appstream-rpms  32.9 kB",
                                " python3.12-cffi-1.16.0-2.el9.x86_64            ubi-9-appstream-rpms 322.6 kB",
                                " python3.12-libs-3.12.13-3.el9_8.x86_64         ubi-9-appstream-rpms  10.2 MB",
                                " python3.12-pip-23.2.1-5.el9.noarch             ubi-9-appstream-rpms   3.4 MB",
                                " python3.12-pip-wheel-23.2.1-5.el9.noarch       ubi-9-appstream-rpms   1.5 MB",
                                " python3.12-ply-3.11-2.el9.noarch               ubi-9-appstream-rpms 141.6 kB",
                                " python3.12-pycparser-2.20-2.el9.noarch         ubi-9-appstream-rpms 162.4 kB",
                                " python3.12-pyyaml-6.0.1-2.el9.x86_64           ubi-9-appstream-rpms 231.7 kB",
                                " python3.12-setuptools-68.2.2-5.el9_6.noarch    ubi-9-appstream-rpms   1.7 MB",
                                " python3.12-wheel-0.41.2-3.el9_7.1.noarch       ubi-9-appstream-rpms 175.9 kB",
                                " rsync-3.2.5-7.el9_8.x86_64                     ubi-9-baseos-rpms    424.7 kB",
                                " systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms      4.4 MB",
                                " systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms    277.5 kB",
                                " systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms     60.0 kB",
                                " util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms      2.4 MB",
                                " util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms    476.8 kB",
                                " util-linux-user-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms     35.1 kB",
                                " which-2.21-30.el9_6.x86_64                     ubi-9-baseos-rpms     42.0 kB",
                                " zsh-5.8-9.el9.x86_64                           ubi-9-baseos-rpms      3.4 MB",
                                "Transaction Summary:",
                                " Installing:       78 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "Running transaction test...",
                                "Installing: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: protobuf-c;1.3.3-13.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: lmdb-libs;0.9.29-3.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-license;32:9.16.23-40.el9_8.2;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: cmake-filesystem;3.31.8-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-libs;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-ply;3.11-2.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-pycparser;2.20-2.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: libuv;1:1.42.0-2.el9_4;x86_64;ubi-9-appstream-rpms",
                                "Installing: libmaxminddb;1.5.2-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: fstrm;0.6.1-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-libs;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms",
                                "Installing: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms",
                                "Installing: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libssh-config;0.10.4-18.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: libssh;0.10.4-18.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms",
                                "Installing: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libuser;0.63-17.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: iputils;20210202-15.el9_7;x86_64;ubi-9-baseos-rpms",
                                "Installing: util-linux-user;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libssh-devel;0.10.4-18.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-utils;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-cffi;1.16.0-2.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-pyyaml;6.0.1-2.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-wheel;0.41.2-3.el9_7.1;noarch;ubi-9-appstream-rpms",
                                "Installing: zsh;5.8-9.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: which;2.21-30.el9_6;x86_64;ubi-9-baseos-rpms",
                                "Installing: rsync;3.2.5-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms",
                                "Complete.",
                                "Complete.",
                                "Collecting ansible-core>=2.16.1 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for ansible-core>=2.16.1 from https://files.pythonhosted.org/packages/2f/5c/75152a7ec51634bdc90b262a74cd6ca8b81cd6e264e19389c4c471e9f4df/ansible_core-2.21.0-py3-none-any.whl.metadata",
                                "  Downloading ansible_core-2.21.0-py3-none-any.whl.metadata (7.8 kB)",
                                "Collecting ansible-runner>=2.4.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for ansible-runner>=2.4.0 from https://files.pythonhosted.org/packages/e3/89/fa7f81db6134caa455c9351373ee934b5fdeed212eb939d6c42d80d683d7/ansible_runner-2.4.3-py3-none-any.whl.metadata",
                                "  Downloading ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting ansible-builder>=3.1.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for ansible-builder>=3.1.0 from https://files.pythonhosted.org/packages/a5/d0/e4a46f92084fcd6a94ca038645b1580316d3a6e0a8be28709bc4e00367cd/ansible_builder-3.1.1-py3-none-any.whl.metadata",
                                "  Downloading ansible_builder-3.1.1-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting dumb-init>=1.2.2 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 4))",
                                "  Obtaining dependency information for dumb-init>=1.2.2 from https://files.pythonhosted.org/packages/80/9f/04e2f23d636acdabcb62c623467f37ec672ee77d301fa2e98d6abb0dc763/dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata",
                                "  Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (247 bytes)",
                                "Collecting jinja2>=3.1.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for jinja2>=3.1.0 from https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.12/site-packages (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (6.0.1)",
                                "Collecting cryptography (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for cryptography from https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata",
                                "  Downloading cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting packaging (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting resolvelib<2.0.0,>=0.8.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for resolvelib<2.0.0,>=0.8.0 from https://files.pythonhosted.org/packages/e2/23/c941a0d0353681ca138489983c4309e0f5095dfd902e1357004f2357ddf2/resolvelib-1.2.1-py3-none-any.whl.metadata",
                                "  Downloading resolvelib-1.2.1-py3-none-any.whl.metadata (3.7 kB)",
                                "Collecting pexpect>=4.5 (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for pexpect>=4.5 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata",
                                "  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting python-daemon (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for python-daemon from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata",
                                "  Downloading python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting bindep (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for bindep from https://files.pythonhosted.org/packages/6e/50/b102034fbff7f86dc1120ba72309c12a9a4937e02b941e7c7a301879dc0f/bindep-2.14.0-py3-none-any.whl.metadata",
                                "  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)",
                                "Collecting jsonschema (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for jsonschema from https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl.metadata",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting MarkupSafe>=2.0 (from jinja2>=3.1.0->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting ptyprocess>=0.5 (from pexpect>=4.5->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for ptyprocess>=0.5 from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata",
                                "  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)",
                                "Collecting distro>=1.7 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for distro>=1.7 from https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl.metadata",
                                "  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)",
                                "Collecting Parsley (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for Parsley from https://files.pythonhosted.org/packages/2b/d6/4fed8d65e28a970e1c5cb33ce9c7e22e3de745e1b2ae37af051ef16aea3b/Parsley-1.3-py2.py3-none-any.whl.metadata",
                                "  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)",
                                "Collecting pbr>=2 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for pbr>=2 from https://files.pythonhosted.org/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for cffi>=2.0.0 from https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for attrs>=22.2.0 from https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl.metadata",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl.metadata",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for rpds-py>=0.25.0 from https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "Collecting lockfile>=0.10 (from python-daemon->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for lockfile>=0.10 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata",
                                "  Downloading lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)",
                                "Requirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (2.20)",
                                "Requirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from pbr>=2->bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3)) (68.2.2)",
                                "Collecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for typing-extensions>=4.4.0 from https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Requirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (3.11)",
                                "Downloading ansible_core-2.21.0-py3-none-any.whl (2.4 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.4/2.4 MB 24.8 MB/s eta 0:00:00",
                                "Downloading ansible_runner-2.4.3-py3-none-any.whl (80 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 80.3/80.3 kB 382.0 MB/s eta 0:00:00",
                                "Downloading ansible_builder-3.1.1-py3-none-any.whl (46 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 46.5/46.5 kB 312.1 MB/s eta 0:00:00",
                                "Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 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 134.9/134.9 kB 195.5 MB/s eta 0:00:00",
                                "Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 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 63.8/63.8 kB 211.6 MB/s eta 0:00:00",
                                "Downloading resolvelib-1.2.1-py3-none-any.whl (18 kB)",
                                "Downloading bindep-2.14.0-py3-none-any.whl (35 kB)",
                                "Downloading cryptography-48.0.1-cp311-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 149.3 MB/s eta 0:00:00",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 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 90.6/90.6 kB 199.3 MB/s eta 0:00:00",
                                "Downloading packaging-26.2-py3-none-any.whl (100 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 100.2/100.2 kB 129.5 MB/s eta 0:00:00",
                                "Downloading python_daemon-3.1.2-py3-none-any.whl (30 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 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 67.5/67.5 kB 204.8 MB/s eta 0:00:00",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 282.0 MB/s eta 0:00:00",
                                "Downloading distro-1.9.0-py3-none-any.whl (20 kB)",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "Downloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 276.5 MB/s eta 0:00:00",
                                "Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 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 376.3/376.3 kB 168.2 MB/s eta 0:00:00",
                                "Downloading Parsley-1.3-py2.py3-none-any.whl (88 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 88.9/88.9 kB 157.7 MB/s eta 0:00:00",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 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 44.6/44.6 kB 148.8 MB/s eta 0:00:00",
                                "Installing collected packages: ptyprocess, Parsley, lockfile, dumb-init, typing-extensions, rpds-py, resolvelib, python-daemon, pexpect, pbr, packaging, MarkupSafe, distro, attrs, referencing, jinja2, cffi, bindep, ansible-runner, jsonschema-specifications, cryptography, jsonschema, ansible-core, ansible-builder",
                                "Successfully installed MarkupSafe-3.0.3 Parsley-1.3 ansible-builder-3.1.1 ansible-core-2.21.0 ansible-runner-2.4.3 attrs-26.1.0 bindep-2.14.0 cffi-2.0.0 cryptography-48.0.1 distro-1.9.0 dumb-init-1.2.5.post1 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 lockfile-0.12.2 packaging-26.2 pbr-7.0.3 pexpect-4.9.0 ptyprocess-0.7.0 python-daemon-3.1.2 referencing-0.37.0 resolvelib-1.2.1 rpds-py-2026.5.1 typing-extensions-4.15.0",
                                "--> 34d32fb43f80",
                                "[1/2] STEP 7/7: RUN cd $REMOTE_SOURCE_DIR/openstack_ansibleee &&     ansible-galaxy collection install -U --timeout 120 -r ansibleee-requirements.yaml --collections-path \"/usr/share/ansible/collections\" &&     ansible-galaxy collection install -U --timeout 120 -r requirements.yaml --collections-path \"/usr/share/ansible/collections\" &&     ansible-galaxy collection install -U $REMOTE_SOURCE_DIR --collections-path \"/usr/share/ansible/collections\"",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/fedora-linux_system_roles-1.125.3.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/fedora-linux_system_roles-1.125.3-w47f4c2i",
                                "Installing 'fedora.linux_system_roles:1.125.3' to '/usr/share/ansible/collections/ansible_collections/fedora/linux_system_roles'",
                                "fedora.linux_system_roles:1.125.3 was installed successfully",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-2.2.0.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/ansible-posix-2.2.0-5so2ypzr",
                                "Installing 'ansible.posix:2.2.0' to '/usr/share/ansible/collections/ansible_collections/ansible/posix'",
                                "ansible.posix:2.2.0 was installed successfully",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-11.4.8.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/community-general-11.4.8-scp023sj",
                                "Installing 'community.general:11.4.8' to '/usr/share/ansible/collections/ansible_collections/community/general'",
                                "community.general:11.4.8 was installed successfully",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/containers-podman-1.20.2.tar.gz to /root/.ansible/tmp/ansible-local-2n8xembof/tmpfx9_2vi1/containers-podman-1.20.2-zy80brhw",
                                "Installing 'containers.podman:1.20.2' to '/usr/share/ansible/collections/ansible_collections/containers/podman'",
                                "containers.podman:1.20.2 was installed successfully",
                                "Skipping install, no requirements found",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'osp.edpm:0.0.1' to '/usr/share/ansible/collections/ansible_collections/osp/edpm'",
                                "Created collection for osp.edpm:0.0.1 at /usr/share/ansible/collections/ansible_collections/osp/edpm",
                                "osp.edpm:0.0.1 was installed successfully",
                                "'ansible.posix:2.2.0' is already installed, skipping.",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-13.0.1.tar.gz to /root/.ansible/tmp/ansible-local-1ot795ytg/tmpo6kc9qtz/community-general-13.0.1-33gkgu6o",
                                "Installing 'community.general:13.0.1' to '/usr/share/ansible/collections/ansible_collections/community/general'",
                                "community.general:13.0.1 was installed successfully",
                                "'containers.podman:1.20.2' is already installed, skipping.",
                                "--> 5e13a69f85d1",
                                "[2/2] STEP 1/17: FROM registry.access.redhat.com/ubi9/ubi-minimal:latest AS runner",
                                "[2/2] STEP 2/17: ARG PYV=3.12",
                                "--> bd5584b5fb5f",
                                "[2/2] STEP 3/17: ARG REMOTE_SOURCE=.",
                                "--> 3d51d954fcb3",
                                "[2/2] STEP 4/17: ARG REMOTE_SOURCE_DIR=/var/tmp/edpm-ansible",
                                "--> 70e6f99232ef",
                                "[2/2] STEP 5/17: COPY $REMOTE_SOURCE/openstack_ansibleee $REMOTE_SOURCE_DIR/openstack_ansibleee",
                                "--> dba9fb292c78",
                                "[2/2] STEP 6/17: RUN $REMOTE_SOURCE_DIR/openstack_ansibleee/setup.sh",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Metadata cache created.",
                                "Package                                         Repository               Size",
                                "Installing:                                                                  ",
                                " acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms     77.2 kB",
                                " bind-libs-32:9.16.23-40.el9_8.2.x86_64         ubi-9-appstream-rpms   1.3 MB",
                                " bind-license-32:9.16.23-40.el9_8.2.noarch      ubi-9-appstream-rpms  19.1 kB",
                                " bind-utils-32:9.16.23-40.el9_8.2.x86_64        ubi-9-appstream-rpms 218.2 kB",
                                " binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms      4.8 MB",
                                " binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms    758.4 kB",
                                " cmake-filesystem-3.31.8-3.el9.x86_64           ubi-9-appstream-rpms  19.3 kB",
                                " cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  11.2 MB",
                                " cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms    102.4 kB",
                                " cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms      3.8 MB",
                                " dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms      8.1 kB",
                                " dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms    179.6 kB",
                                " dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms     18.6 kB",
                                " elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms     43.8 kB",
                                " elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms      8.9 kB",
                                " elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms    205.9 kB",
                                " elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms    274.7 kB",
                                " expat-2.5.0-6.el9_8.1.x86_64                   ubi-9-baseos-rpms    126.9 kB",
                                " fstrm-0.6.1-3.el9.x86_64                       ubi-9-appstream-rpms  30.8 kB",
                                " gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms  34.0 MB",
                                " glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms  47.5 kB",
                                " glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms 568.0 kB",
                                " gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms    171.2 kB",
                                " iputils-20210202-15.el9_7.x86_64               ubi-9-baseos-rpms    177.7 kB",
                                " kernel-headers-5.14.0-687.13.1.el9_8.x86_64    ubi-9-appstream-rpms   2.8 MB",
                                " kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms     63.6 kB",
                                " libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms     60.6 kB",
                                " libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms    755.2 kB",
                                " libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms     33.2 kB",
                                " libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms    112.1 kB",
                                " libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms    161.8 kB",
                                " libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms    102.7 kB",
                                " libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms    263.7 kB",
                                " libmaxminddb-1.5.2-4.el9.x86_64                ubi-9-appstream-rpms  36.2 kB",
                                " libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms  66.1 kB",
                                " libnsl2-2.0.0-1.el9.x86_64                     ubi-9-appstream-rpms  33.3 kB",
                                " libpkgconf-1.7.3-10.el9.x86_64                 ubi-9-baseos-rpms     38.4 kB",
                                " libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms    126.1 kB",
                                " libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms     76.2 kB",
                                " libssh-0.10.4-18.el9.x86_64                    ubi-9-baseos-rpms    225.1 kB",
                                " libssh-config-0.10.4-18.el9.noarch             ubi-9-baseos-rpms     14.7 kB",
                                " libssh-devel-0.10.4-18.el9.x86_64              ubi-9-appstream-rpms  46.0 kB",
                                " libtirpc-1.3.3-9.el9.x86_64                    ubi-9-baseos-rpms     98.9 kB",
                                " libuser-0.63-17.el9.x86_64                     ubi-9-baseos-rpms    402.3 kB",
                                " libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms     30.4 kB",
                                " libuv-1:1.42.0-2.el9_4.x86_64                  ubi-9-appstream-rpms 154.4 kB",
                                " libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms  33.1 kB",
                                " lmdb-libs-0.9.29-3.el9.x86_64                  ubi-9-baseos-rpms     64.2 kB",
                                " make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms    553.9 kB",
                                " mpdecimal-2.5.1-3.el9.x86_64                   ubi-9-appstream-rpms  89.7 kB",
                                " ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms    416.3 kB",
                                " openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms    442.2 kB",
                                " openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms    798.5 kB",
                                " openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms      1.6 MB",
                                " pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms    637.9 kB",
                                " pkgconf-1.7.3-10.el9.x86_64                    ubi-9-baseos-rpms     45.7 kB",
                                " pkgconf-m4-1.7.3-10.el9.noarch                 ubi-9-baseos-rpms     16.1 kB",
                                " pkgconf-pkg-config-1.7.3-10.el9.x86_64         ubi-9-baseos-rpms     12.4 kB",
                                " protobuf-c-1.3.3-13.el9.x86_64                 ubi-9-baseos-rpms     38.2 kB",
                                " python3.12-3.12.13-3.el9_8.x86_64              ubi-9-appstream-rpms  32.9 kB",
                                " python3.12-cffi-1.16.0-2.el9.x86_64            ubi-9-appstream-rpms 322.6 kB",
                                " python3.12-libs-3.12.13-3.el9_8.x86_64         ubi-9-appstream-rpms  10.2 MB",
                                " python3.12-pip-23.2.1-5.el9.noarch             ubi-9-appstream-rpms   3.4 MB",
                                " python3.12-pip-wheel-23.2.1-5.el9.noarch       ubi-9-appstream-rpms   1.5 MB",
                                " python3.12-ply-3.11-2.el9.noarch               ubi-9-appstream-rpms 141.6 kB",
                                " python3.12-pycparser-2.20-2.el9.noarch         ubi-9-appstream-rpms 162.4 kB",
                                " python3.12-pyyaml-6.0.1-2.el9.x86_64           ubi-9-appstream-rpms 231.7 kB",
                                " python3.12-setuptools-68.2.2-5.el9_6.noarch    ubi-9-appstream-rpms   1.7 MB",
                                " python3.12-wheel-0.41.2-3.el9_7.1.noarch       ubi-9-appstream-rpms 175.9 kB",
                                " rsync-3.2.5-7.el9_8.x86_64                     ubi-9-baseos-rpms    424.7 kB",
                                " systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms      4.4 MB",
                                " systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms    277.5 kB",
                                " systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms     60.0 kB",
                                " util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms      2.4 MB",
                                " util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms    476.8 kB",
                                " util-linux-user-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms     35.1 kB",
                                " which-2.21-30.el9_6.x86_64                     ubi-9-baseos-rpms     42.0 kB",
                                " zsh-5.8-9.el9.x86_64                           ubi-9-baseos-rpms      3.4 MB",
                                "Transaction Summary:",
                                " Installing:       78 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "Running transaction test...",
                                "Installing: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: protobuf-c;1.3.3-13.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: lmdb-libs;0.9.29-3.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-license;32:9.16.23-40.el9_8.2;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: cmake-filesystem;3.31.8-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-libs;3.12.13-3.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-ply;3.11-2.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-pycparser;2.20-2.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: libuv;1:1.42.0-2.el9_4;x86_64;ubi-9-appstream-rpms",
                                "Installing: libmaxminddb;1.5.2-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: fstrm;0.6.1-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-libs;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms",
                                "Installing: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms",
                                "Installing: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libssh-config;0.10.4-18.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: libssh;0.10.4-18.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms",
                                "Installing: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libuser;0.63-17.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: iputils;20210202-15.el9_7;x86_64;ubi-9-baseos-rpms",
                                "Installing: util-linux-user;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libssh-devel;0.10.4-18.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: bind-utils;32:9.16.23-40.el9_8.2;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-cffi;1.16.0-2.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-pyyaml;6.0.1-2.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-wheel;0.41.2-3.el9_7.1;noarch;ubi-9-appstream-rpms",
                                "Installing: zsh;5.8-9.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: which;2.21-30.el9_6;x86_64;ubi-9-baseos-rpms",
                                "Installing: rsync;3.2.5-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms",
                                "Complete.",
                                "Complete.",
                                "Collecting ansible-core>=2.16.1 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for ansible-core>=2.16.1 from https://files.pythonhosted.org/packages/2f/5c/75152a7ec51634bdc90b262a74cd6ca8b81cd6e264e19389c4c471e9f4df/ansible_core-2.21.0-py3-none-any.whl.metadata",
                                "  Downloading ansible_core-2.21.0-py3-none-any.whl.metadata (7.8 kB)",
                                "Collecting ansible-runner>=2.4.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for ansible-runner>=2.4.0 from https://files.pythonhosted.org/packages/e3/89/fa7f81db6134caa455c9351373ee934b5fdeed212eb939d6c42d80d683d7/ansible_runner-2.4.3-py3-none-any.whl.metadata",
                                "  Downloading ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting ansible-builder>=3.1.0 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for ansible-builder>=3.1.0 from https://files.pythonhosted.org/packages/a5/d0/e4a46f92084fcd6a94ca038645b1580316d3a6e0a8be28709bc4e00367cd/ansible_builder-3.1.1-py3-none-any.whl.metadata",
                                "  Downloading ansible_builder-3.1.1-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting dumb-init>=1.2.2 (from -r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 4))",
                                "  Obtaining dependency information for dumb-init>=1.2.2 from https://files.pythonhosted.org/packages/80/9f/04e2f23d636acdabcb62c623467f37ec672ee77d301fa2e98d6abb0dc763/dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata",
                                "  Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (247 bytes)",
                                "Collecting jinja2>=3.1.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for jinja2>=3.1.0 from https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.12/site-packages (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (6.0.1)",
                                "Collecting cryptography (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for cryptography from https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata",
                                "  Downloading cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting packaging (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting resolvelib<2.0.0,>=0.8.0 (from ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for resolvelib<2.0.0,>=0.8.0 from https://files.pythonhosted.org/packages/e2/23/c941a0d0353681ca138489983c4309e0f5095dfd902e1357004f2357ddf2/resolvelib-1.2.1-py3-none-any.whl.metadata",
                                "  Downloading resolvelib-1.2.1-py3-none-any.whl.metadata (3.7 kB)",
                                "Collecting pexpect>=4.5 (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for pexpect>=4.5 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata",
                                "  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting python-daemon (from ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for python-daemon from https://files.pythonhosted.org/packages/45/3c/b88167e2d6785c0e781ee5d498b07472aeb9b6765da3b19e7cc9e0813841/python_daemon-3.1.2-py3-none-any.whl.metadata",
                                "  Downloading python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting bindep (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for bindep from https://files.pythonhosted.org/packages/6e/50/b102034fbff7f86dc1120ba72309c12a9a4937e02b941e7c7a301879dc0f/bindep-2.14.0-py3-none-any.whl.metadata",
                                "  Downloading bindep-2.14.0-py3-none-any.whl.metadata (11 kB)",
                                "Collecting jsonschema (from ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for jsonschema from https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl.metadata",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting MarkupSafe>=2.0 (from jinja2>=3.1.0->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting ptyprocess>=0.5 (from pexpect>=4.5->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for ptyprocess>=0.5 from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata",
                                "  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)",
                                "Collecting distro>=1.7 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for distro>=1.7 from https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl.metadata",
                                "  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)",
                                "Collecting Parsley (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for Parsley from https://files.pythonhosted.org/packages/2b/d6/4fed8d65e28a970e1c5cb33ce9c7e22e3de745e1b2ae37af051ef16aea3b/Parsley-1.3-py2.py3-none-any.whl.metadata",
                                "  Downloading Parsley-1.3-py2.py3-none-any.whl.metadata (4.1 kB)",
                                "Collecting pbr>=2 (from bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for pbr>=2 from https://files.pythonhosted.org/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1))",
                                "  Obtaining dependency information for cffi>=2.0.0 from https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for attrs>=22.2.0 from https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl.metadata",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl.metadata",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for rpds-py>=0.25.0 from https://files.pythonhosted.org/packages/f4/1e/2c9096fc19d5fd084b0184ca2b651e659aa0a37e6fdbecf6ece47f147fe1/rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "Collecting lockfile>=0.10 (from python-daemon->ansible-runner>=2.4.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 2))",
                                "  Obtaining dependency information for lockfile>=0.10 from https://files.pythonhosted.org/packages/c8/22/9460e311f340cb62d26a38c419b1381b8593b0bb6b5d1f056938b086d362/lockfile-0.12.2-py2.py3-none-any.whl.metadata",
                                "  Downloading lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)",
                                "Requirement already satisfied: pycparser in /usr/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (2.20)",
                                "Requirement already satisfied: setuptools in /usr/lib/python3.12/site-packages (from pbr>=2->bindep->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3)) (68.2.2)",
                                "Collecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema->ansible-builder>=3.1.0->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 3))",
                                "  Obtaining dependency information for typing-extensions>=4.4.0 from https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Requirement already satisfied: ply==3.11 in /usr/lib/python3.12/site-packages (from pycparser->cffi>=2.0.0->cryptography->ansible-core>=2.16.1->-r /var/tmp/edpm-ansible/openstack_ansibleee/requirements.txt (line 1)) (3.11)",
                                "Downloading ansible_core-2.21.0-py3-none-any.whl (2.4 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.4/2.4 MB 28.0 MB/s eta 0:00:00",
                                "Downloading ansible_runner-2.4.3-py3-none-any.whl (80 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 80.3/80.3 kB 178.6 MB/s eta 0:00:00",
                                "Downloading ansible_builder-3.1.1-py3-none-any.whl (46 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 46.5/46.5 kB 228.2 MB/s eta 0:00:00",
                                "Downloading dumb_init-1.2.5.post1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 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 134.9/134.9 kB 314.9 MB/s eta 0:00:00",
                                "Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 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 63.8/63.8 kB 330.4 MB/s eta 0:00:00",
                                "Downloading resolvelib-1.2.1-py3-none-any.whl (18 kB)",
                                "Downloading bindep-2.14.0-py3-none-any.whl (35 kB)",
                                "Downloading cryptography-48.0.1-cp311-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 181.7 MB/s eta 0:00:00",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 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 90.6/90.6 kB 276.6 MB/s eta 0:00:00",
                                "Downloading packaging-26.2-py3-none-any.whl (100 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 100.2/100.2 kB 161.4 MB/s eta 0:00:00",
                                "Downloading python_daemon-3.1.2-py3-none-any.whl (30 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 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 67.5/67.5 kB 256.0 MB/s eta 0:00:00",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 190.3 MB/s eta 0:00:00",
                                "Downloading distro-1.9.0-py3-none-any.whl (20 kB)",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "Downloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 176.2 MB/s eta 0:00:00",
                                "Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 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 376.3/376.3 kB 174.4 MB/s eta 0:00:00",
                                "Downloading Parsley-1.3-py2.py3-none-any.whl (88 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 88.9/88.9 kB 163.6 MB/s eta 0:00:00",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 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 44.6/44.6 kB 174.0 MB/s eta 0:00:00",
                                "Installing collected packages: ptyprocess, Parsley, lockfile, dumb-init, typing-extensions, rpds-py, resolvelib, python-daemon, pexpect, pbr, packaging, MarkupSafe, distro, attrs, referencing, jinja2, cffi, bindep, ansible-runner, jsonschema-specifications, cryptography, jsonschema, ansible-core, ansible-builder",
                                "Successfully installed MarkupSafe-3.0.3 Parsley-1.3 ansible-builder-3.1.1 ansible-core-2.21.0 ansible-runner-2.4.3 attrs-26.1.0 bindep-2.14.0 cffi-2.0.0 cryptography-48.0.1 distro-1.9.0 dumb-init-1.2.5.post1 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 lockfile-0.12.2 packaging-26.2 pbr-7.0.3 pexpect-4.9.0 ptyprocess-0.7.0 python-daemon-3.1.2 referencing-0.37.0 resolvelib-1.2.1 rpds-py-2026.5.1 typing-extensions-4.15.0",
                                "--> 262a51ea3b15",
                                "[2/2] STEP 7/17: COPY --from=builder /usr/share/ansible /usr/share/ansible",
                                "--> ad6eeb76a015",
                                "[2/2] STEP 8/17: COPY $REMOTE_SOURCE/openstack_ansibleee/settings /runner/env/settings",
                                "--> bf0020b659e5",
                                "[2/2] STEP 9/17: COPY $REMOTE_SOURCE/openstack_ansibleee/edpm_entrypoint.sh /opt/builder/bin/edpm_entrypoint",
                                "--> 3d3cd862547c",
                                "[2/2] STEP 10/17: COPY $REMOTE_SOURCE/openstack_ansibleee/edpm_run_and_summarize.sh /opt/builder/bin/edpm_run_and_summarize.sh",
                                "--> 632d7e7cded5",
                                "[2/2] STEP 11/17: COPY $REMOTE_SOURCE/openstack_ansibleee/write_runner_summary.py /opt/builder/bin/write_runner_summary.py",
                                "--> fec084163194",
                                "[2/2] STEP 12/17: RUN sed '1d' /usr/local/lib/python${PYV}/site-packages/ansible_builder/_target_scripts/entrypoint >> /opt/builder/bin/edpm_entrypoint",
                                "--> 611bda091cd5",
                                "[2/2] STEP 13/17: RUN mkdir /runner/project &&     chmod -R 775 /runner &&     chmod +x /opt/builder/bin/edpm_entrypoint         /opt/builder/bin/edpm_run_and_summarize.sh         /opt/builder/bin/write_runner_summary.py &&     chmod ug+rw /etc/passwd",
                                "--> 0a2068eddaeb",
                                "[2/2] STEP 14/17: ENV EDPM_SYSTEMROLES='fedora.linux_system_roles'",
                                "--> 63d691f8735e",
                                "[2/2] STEP 15/17: WORKDIR /runner",
                                "--> 5ec21b1102f5",
                                "[2/2] STEP 16/17: LABEL ansible-execution-environment=true",
                                "--> 472ea44aea23",
                                "[2/2] STEP 17/17: ENTRYPOINT [\"/opt/builder/bin/edpm_entrypoint\", \"dumb-init\", \"--\", \"/opt/builder/bin/edpm_run_and_summarize.sh\"]",
                                "[2/2] COMMIT quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                                "--> 2d1e28f272c3",
                                "Successfully tagged quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                                "2d1e28f272c35e9082fb39303b0e8f37be0fa5047f61010ce099db5e4766cc8d"
                            ],
                            "target": "openstack_ansibleee_build",
                            "targets": null
                        },
                        "crc": {
                            "action": "community.general.make",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:29.745033Z",
                            "start": "2026-06-10T13:50:00.525886Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000013",
                        "name": "Build openstack-runner image"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "community.general.make",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "community.general.make",
                            "changed": true,
                            "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible",
                            "command": "/usr/bin/gmake openstack_ansibleee_push IMG=quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                            "file": null,
                            "invocation": {
                                "module_args": {
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible",
                                    "file": null,
                                    "jobs": null,
                                    "make": null,
                                    "params": {
                                        "IMG": "quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                                    },
                                    "target": "openstack_ansibleee_push",
                                    "targets": null
                                }
                            },
                            "jobs": null,
                            "params": {
                                "IMG": "quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                            },
                            "stderr": "Getting image source signatures\nCopying blob sha256:30b3101ab6e4cdf59c37dec23706cff2b81818ba2310dbae89b368f6ac8772a8\nCopying blob sha256:fc619adba729ec24fef75235acd9b59c5e52bdef3e16a3803a6e9e3022ba748b\nCopying blob sha256:4d01e2f15575f3531c63a2b1e9e48726b5568132f3967b8fe9d982bd4e6cc84e\nCopying blob sha256:49b84aebed860efd2c1790691d09c5040cae2e1a5c00920c37d7e2cc4c9ad2bc\nCopying blob sha256:ee191e2685a8a3468072d36adc64fc92f94214027b75314628c4ef6db6f80b7b\nCopying blob sha256:3fb81ef563ecb866311a57e9d357804e4d21156be27010eaba99b38209d810bc\nCopying blob sha256:e52fee5e4a0c30a4ebdf4ce49e5e464a1a15dda45b31686fc3486f625a434fa9\nCopying blob sha256:0323677959e85006d22a78dc52d629804198a6a2eab664aa21523d7fe8ade209\nCopying blob sha256:ae37922e15df4d7e68f1153df62cc0958f1e37e0096f902ff363d5796b8f3f95\nCopying blob sha256:3086bb78eb58017d4daf00dcca32e9d3b10f12a64488a5b199e2513b75e2ee22\nCopying config sha256:2d1e28f272c35e9082fb39303b0e8f37be0fa5047f61010ce099db5e4766cc8d\nWriting manifest to image destination",
                            "stderr_lines": [
                                "Getting image source signatures",
                                "Copying blob sha256:30b3101ab6e4cdf59c37dec23706cff2b81818ba2310dbae89b368f6ac8772a8",
                                "Copying blob sha256:fc619adba729ec24fef75235acd9b59c5e52bdef3e16a3803a6e9e3022ba748b",
                                "Copying blob sha256:4d01e2f15575f3531c63a2b1e9e48726b5568132f3967b8fe9d982bd4e6cc84e",
                                "Copying blob sha256:49b84aebed860efd2c1790691d09c5040cae2e1a5c00920c37d7e2cc4c9ad2bc",
                                "Copying blob sha256:ee191e2685a8a3468072d36adc64fc92f94214027b75314628c4ef6db6f80b7b",
                                "Copying blob sha256:3fb81ef563ecb866311a57e9d357804e4d21156be27010eaba99b38209d810bc",
                                "Copying blob sha256:e52fee5e4a0c30a4ebdf4ce49e5e464a1a15dda45b31686fc3486f625a434fa9",
                                "Copying blob sha256:0323677959e85006d22a78dc52d629804198a6a2eab664aa21523d7fe8ade209",
                                "Copying blob sha256:ae37922e15df4d7e68f1153df62cc0958f1e37e0096f902ff363d5796b8f3f95",
                                "Copying blob sha256:3086bb78eb58017d4daf00dcca32e9d3b10f12a64488a5b199e2513b75e2ee22",
                                "Copying config sha256:2d1e28f272c35e9082fb39303b0e8f37be0fa5047f61010ce099db5e4766cc8d",
                                "Writing manifest to image destination"
                            ],
                            "stdout": "podman push quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c",
                            "stdout_lines": [
                                "podman push quay.rdoproject.org/openstack-k8s-operators/openstack-ansibleee-runner:01fbe6ca02cc5e72025678850592c2fc5c3c8d1c"
                            ],
                            "target": "openstack_ansibleee_push",
                            "targets": null
                        },
                        "crc": {
                            "action": "community.general.make",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:34.856262Z",
                            "start": "2026-06-10T13:51:29.757317Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000014",
                        "name": "Push openstack-runner image"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/ci-framework-data/artifacts",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/home/zuul/ci-framework-data/artifacts",
                                    "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",
                                    "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",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:35.174398Z",
                            "start": "2026-06-10T13:51:34.866547Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000015",
                        "name": "Make sure ci-framework directory exists"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "d30ee6367997ddd4ebad7686a36368f9c07ab8ea",
                            "dest": "/home/zuul/ci-framework-data/artifacts/edpm-ansible.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp9fralcxe",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d30ee6367997ddd4ebad7686a36368f9c07ab8ea",
                                    "content": null,
                                    "dest": "/home/zuul/ci-framework-data/artifacts/edpm-ansible.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-1781099495.2840202-62-229741053474644/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "de6408e28c493289b99a26c1d8bc76b3",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 159,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099495.2840202-62-229741053474644/source",
                            "state": "file",
                            "uid": 1000
                        },
                        "crc": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "zuul_change_list is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:36.207949Z",
                            "start": "2026-06-10T13:51:35.180779Z"
                        },
                        "id": "0a580a2a-001b-f5a6-56ef-000000000016",
                        "name": "Create EDPM ansible var file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 6,
            "unreachable": 0
        },
        "controller": {
            "changed": 8,
            "failures": 0,
            "ignored": 0,
            "ok": 13,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        },
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 6,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "8",
    "phase": "pre",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T13:51:40.193062Z",
                    "start": "2026-06-10T13:51:37.140142Z"
                },
                "id": "0a580a2a-001b-ba59-1521-000000000004",
                "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-10T13:51:37.776754Z",
                            "start": "2026-06-10T13:51:37.152619Z"
                        },
                        "id": "0a580a2a-001b-ba59-1521-000000000006",
                        "name": "Create zuul-output directory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "YWxsOgogIGNoaWxkcmVuOgogICAgY29tcHV0ZXM6CiAgICAgIGhvc3RzOgogICAgICAgIGNvbXB1dGUtMDogbnVsbAogICAgb2NwczoKICAgICAgaG9zdHM6CiAgICAgICAgY3JjOiBudWxsCiAgICB6dXVsX3VucmVhY2hhYmxlOgogICAgICBob3N0czoge30KICBob3N0czoKICAgIGNvbXB1dGUtMDoKICAgICAgYW5zaWJsZV9jb25uZWN0aW9uOiBzc2gKICAgICAgYW5zaWJsZV9ob3N0OiAzOC4xMjkuNTYuNjcKICAgICAgYW5zaWJsZV9wb3J0OiAyMgogICAgICBhbnNpYmxlX3B5dGhvbl9pbnRlcnByZXRlcjogYXV0bwogICAgICBhbnNpYmxlX3VzZXI6IHp1dWwKICAgICAgY2FfY2VydF9hcHByb3ZlcjogdHJ1ZQogICAgICBjaWZtd19hcnRpZmFjdHNfY3JjX3NzaGtleTogfi8uc3NoL2lkX2NpZncKICAgICAgY2lmbXdfZGxybl9yZXBvcnRfcmVzdWx0OiBmYWxzZQogICAgICBjaWZtd19leHRyYXM6CiAgICAgIC0gJ0BzY2VuYXJpb3MvY2VudG9zLTkvbXVsdGlub2RlLWNpLnltbCcKICAgICAgLSAnQHNjZW5hcmlvcy9jZW50b3MtOS9ob3Jpem9uLnltbCcKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2t1YmVjb25maWc6ICd7eyBhbnNpYmxlX3VzZXJfZGlyIH19Ly5jcmMvbWFjaGluZXMvY3JjL2t1YmVjb25maWcnCiAgICAgIGNpZm13X29wZW5zaGlmdF9wYXNzd29yZDogJzEyMzQ1Njc4OScKICAgICAgY2lmbXdfb3BlbnNoaWZ0X3NraXBfdGxzX3ZlcmlmeTogdHJ1ZQogICAgICBjaWZtd19vcGVuc2hpZnRfdXNlcjoga3ViZWFkbWluCiAgICAgIGNpZm13X29wZXJhdG9yX2J1aWxkX291dHB1dDoKICAgICAgICBvcGVyYXRvcnM6CiAgICAgICAgICBvcGVuc3RhY2stb3BlcmF0b3I6CiAgICAgICAgICAgIGdpdF9jb21taXRfaGFzaDogMjg5NWQ4N2I2OTIxOTNiNTVkNTY2ZmFlMjZmNGM3NjlmN2Y0NGRlOAogICAgICAgICAgICBnaXRfc3JjX2Rpcjogfi9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3IKICAgICAgICAgICAgaW1hZ2U6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvcjoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2J1bmRsZTogMzguMTAyLjgzLjIxOjUwMDEvb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWJ1bmRsZToyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2NhdGFsb2c6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvci1pbmRleDoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgIGNpZm13X3VzZV9saWJ2aXJ0OiBmYWxzZQogICAgICBjaWZtd196dXVsX3RhcmdldF9ob3N0OiBjb250cm9sbGVyCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfYXZhaWxhYmxlOiB0cnVlCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfaXA6IDM4LjEwMi44My4yMQogICAgICBjb250ZW50X3Byb3ZpZGVyX3JlZ2lzdHJ5X2lwX3BvcnQ6IDM4LjEwMi44My4yMTo1MDAxCiAgICAgIGNyY19jaV9ib290c3RyYXBfY2xvdWRfbmFtZTogJ3t7IG5vZGVwb29sLmNsb3VkIHwgcmVwbGFjZSgnJy1ub2RlcG9vbC10cmlwbGVvJycsJycnJykKICAgICAgICB9fScKICAgICAgY3JjX2NpX2Jvb3RzdHJhcF9uZXR3b3JraW5nOgogICAgICAgIGluc3RhbmNlczoKICAgICAgICAgIGNvbXB1dGUtMDoKICAgICAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMDAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuMTAwCiAgICAgICAgICAgICAgc3RvcmFnZToKICAgICAgICAgICAgICAgIGNvbmZpZ19ubTogZmFsc2UKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTguMC4xMDAKICAgICAgICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE5LjAuMTAwCiAgICAgICAgICBjb250cm9sbGVyOgogICAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgaXA6IDE5Mi4xNjguMTIyLjExCiAgICAgICAgICBjcmM6CiAgICAgICAgICAgIG5ldHdvcmtzOgogICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuNQogICAgICAgICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE4LjAuNQogICAgICAgICAgICAgIHRlbmFudDoKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTkuMC41CiAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICBtdHU6ICd7eyAoJydpYm0nJyBpbiBub2RlcG9vbC5jbG91ZCkgfCB0ZXJuYXJ5KCcnMTQ0MCcnLCAnJzE1MDAnJykgfX0nCiAgICAgICAgICAgIHJhbmdlOiAxOTIuMTY4LjEyMi4wLzI0CiAgICAgICAgICAgIHJvdXRlcl9uZXQ6ICcnCiAgICAgICAgICAgIHRyYW5zcGFyZW50OiB0cnVlCiAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgIHJhbmdlOiAxNzIuMTcuMC4wLzI0CiAgICAgICAgICAgIHZsYW46IDIwCiAgICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICByYW5nZTogMTcyLjE4LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMQogICAgICAgICAgdGVuYW50OgogICAgICAgICAgICByYW5nZTogMTcyLjE5LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMgogICAgICBlbmFibGVfcmFtZGlzazogdHJ1ZQogICAgICBtYXhfcmV0cmllczogNjAKICAgICAgbm9kZXBvb2w6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiA5MDg1MjVjOC05MmJjLTRmZTktODRjNS00OTRkMDdiMWQxYjYKICAgICAgICBob3N0X2lkOiAxNDQwMjZkYzNhNjI2N2FhOTU5M2RjZTE1Y2NjZWUxMjFhNzE4Nzc5YmE3NWZiNmNlMjNiNjVlNwogICAgICAgIGludGVyZmFjZV9pcDogMzguMTI5LjU2LjY3CiAgICAgICAgbGFiZWw6IGNsb3VkLWNlbnRvcy05LXN0cmVhbS10cmlwbGVvCiAgICAgICAgbm9kZV9wcm9wZXJ0aWVzOiB7fQogICAgICAgIHByaXZhdGVfaXB2NDogMzguMTI5LjU2LjY3CiAgICAgICAgcHJpdmF0ZV9pcHY2OiBudWxsCiAgICAgICAgcHJvdmlkZXI6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBwdWJsaWNfaXB2NDogMzguMTI5LjU2LjY3CiAgICAgICAgcHVibGljX2lwdjY6ICcnCiAgICAgICAgcmVnaW9uOiBSZWdpb25PbmUKICAgICAgICBzbG90OiBudWxsCiAgICAgIHB1c2hfcmVnaXN0cnk6IHF1YXkucmRvcHJvamVjdC5vcmcKICAgICAgcXVheV9sb2dpbl9zZWNyZXRfbmFtZTogcXVheV9uZXh0Z2VuX3p1dWxnaXRodWJjaQogICAgICByZWdpc3RyeV9sb2dpbl9lbmFibGVkOiB0cnVlCiAgICAgIHJldHJ5X2RlbGF5OiAxNQogICAgICB6dXVsX2xvZ19jb2xsZWN0aW9uOiB0cnVlCiAgICAgIHp1dWxfbm9kZToKICAgICAgICBhejogbm92YQogICAgICAgIGNsb3VkOiB2ZXh4aG9zdC1ub2RlcG9vbC10cmlwbGVvCiAgICAgICAgZXh0ZXJuYWxfaWQ6IDkwODUyNWM4LTkyYmMtNGZlOS04NGM1LTQ5NGQwN2IxZDFiNgogICAgICAgIGhvc3RfaWQ6IDE0NDAyNmRjM2E2MjY3YWE5NTkzZGNlMTVjY2NlZTEyMWE3MTg3NzliYTc1ZmI2Y2UyM2I2NWU3CiAgICAgICAgaW50ZXJmYWNlX2lwOiAzOC4xMjkuNTYuNjcKICAgICAgICBsYWJlbDogY2xvdWQtY2VudG9zLTktc3RyZWFtLXRyaXBsZW8KICAgICAgICBub2RlX3Byb3BlcnRpZXM6IHt9CiAgICAgICAgcHJpdmF0ZV9pcHY0OiAzOC4xMjkuNTYuNjcKICAgICAgICBwcml2YXRlX2lwdjY6IG51bGwKICAgICAgICBwcm92aWRlcjogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIHB1YmxpY19pcHY0OiAzOC4xMjkuNTYuNjcKICAgICAgICBwdWJsaWNfaXB2NjogJycKICAgICAgICByZWdpb246IFJlZ2lvbk9uZQogICAgICAgIHNsb3Q6IG51bGwKICAgICAgICB1dWlkOiBudWxsCiAgICBjb250cm9sbGVyOgogICAgICBhbnNpYmxlX2Nvbm5lY3Rpb246IHNzaAogICAgICBhbnNpYmxlX2hvc3Q6IDM4LjEyOS41Ni4yMjIKICAgICAgYW5zaWJsZV9wb3J0OiAyMgogICAgICBhbnNpYmxlX3B5dGhvbl9pbnRlcnByZXRlcjogYXV0bwogICAgICBhbnNpYmxlX3VzZXI6IHp1dWwKICAgICAgY2FfY2VydF9hcHByb3ZlcjogdHJ1ZQogICAgICBjaWZtd19hcnRpZmFjdHNfY3JjX3NzaGtleTogfi8uc3NoL2lkX2NpZncKICAgICAgY2lmbXdfZGxybl9yZXBvcnRfcmVzdWx0OiBmYWxzZQogICAgICBjaWZtd19leHRyYXM6CiAgICAgIC0gJ0BzY2VuYXJpb3MvY2VudG9zLTkvbXVsdGlub2RlLWNpLnltbCcKICAgICAgLSAnQHNjZW5hcmlvcy9jZW50b3MtOS9ob3Jpem9uLnltbCcKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2t1YmVjb25maWc6ICd7eyBhbnNpYmxlX3VzZXJfZGlyIH19Ly5jcmMvbWFjaGluZXMvY3JjL2t1YmVjb25maWcnCiAgICAgIGNpZm13X29wZW5zaGlmdF9wYXNzd29yZDogJzEyMzQ1Njc4OScKICAgICAgY2lmbXdfb3BlbnNoaWZ0X3NraXBfdGxzX3ZlcmlmeTogdHJ1ZQogICAgICBjaWZtd19vcGVuc2hpZnRfdXNlcjoga3ViZWFkbWluCiAgICAgIGNpZm13X29wZXJhdG9yX2J1aWxkX291dHB1dDoKICAgICAgICBvcGVyYXRvcnM6CiAgICAgICAgICBvcGVuc3RhY2stb3BlcmF0b3I6CiAgICAgICAgICAgIGdpdF9jb21taXRfaGFzaDogMjg5NWQ4N2I2OTIxOTNiNTVkNTY2ZmFlMjZmNGM3NjlmN2Y0NGRlOAogICAgICAgICAgICBnaXRfc3JjX2Rpcjogfi9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3IKICAgICAgICAgICAgaW1hZ2U6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvcjoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2J1bmRsZTogMzguMTAyLjgzLjIxOjUwMDEvb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWJ1bmRsZToyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2NhdGFsb2c6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvci1pbmRleDoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgIGNpZm13X3VzZV9saWJ2aXJ0OiBmYWxzZQogICAgICBjaWZtd196dXVsX3RhcmdldF9ob3N0OiBjb250cm9sbGVyCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfYXZhaWxhYmxlOiB0cnVlCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfaXA6IDM4LjEwMi44My4yMQogICAgICBjb250ZW50X3Byb3ZpZGVyX3JlZ2lzdHJ5X2lwX3BvcnQ6IDM4LjEwMi44My4yMTo1MDAxCiAgICAgIGNyY19jaV9ib290c3RyYXBfY2xvdWRfbmFtZTogJ3t7IG5vZGVwb29sLmNsb3VkIHwgcmVwbGFjZSgnJy1ub2RlcG9vbC10cmlwbGVvJycsJycnJykKICAgICAgICB9fScKICAgICAgY3JjX2NpX2Jvb3RzdHJhcF9uZXR3b3JraW5nOgogICAgICAgIGluc3RhbmNlczoKICAgICAgICAgIGNvbXB1dGUtMDoKICAgICAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMDAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuMTAwCiAgICAgICAgICAgICAgc3RvcmFnZToKICAgICAgICAgICAgICAgIGNvbmZpZ19ubTogZmFsc2UKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTguMC4xMDAKICAgICAgICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE5LjAuMTAwCiAgICAgICAgICBjb250cm9sbGVyOgogICAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgaXA6IDE5Mi4xNjguMTIyLjExCiAgICAgICAgICBjcmM6CiAgICAgICAgICAgIG5ldHdvcmtzOgogICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuNQogICAgICAgICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE4LjAuNQogICAgICAgICAgICAgIHRlbmFudDoKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTkuMC41CiAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICBtdHU6ICd7eyAoJydpYm0nJyBpbiBub2RlcG9vbC5jbG91ZCkgfCB0ZXJuYXJ5KCcnMTQ0MCcnLCAnJzE1MDAnJykgfX0nCiAgICAgICAgICAgIHJhbmdlOiAxOTIuMTY4LjEyMi4wLzI0CiAgICAgICAgICAgIHJvdXRlcl9uZXQ6ICcnCiAgICAgICAgICAgIHRyYW5zcGFyZW50OiB0cnVlCiAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgIHJhbmdlOiAxNzIuMTcuMC4wLzI0CiAgICAgICAgICAgIHZsYW46IDIwCiAgICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICByYW5nZTogMTcyLjE4LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMQogICAgICAgICAgdGVuYW50OgogICAgICAgICAgICByYW5nZTogMTcyLjE5LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMgogICAgICBlbmFibGVfcmFtZGlzazogdHJ1ZQogICAgICBtYXhfcmV0cmllczogNjAKICAgICAgbm9kZXBvb2w6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiA0YTAyMzc1OS1mM2RjLTRhZmMtODllMi05NGM3OTc4OTA4YWEKICAgICAgICBob3N0X2lkOiA1MTE2MjU4NjdiMTU4OTlmMzQ0YjQ5ZjUwZTc5MDg4MmIzNWFlZGRhODgzOTQxY2YxNDcyYWUyYgogICAgICAgIGludGVyZmFjZV9pcDogMzguMTI5LjU2LjIyMgogICAgICAgIGxhYmVsOiBjbG91ZC1jZW50b3MtOS1zdHJlYW0tdHJpcGxlby1tZWRpdW0KICAgICAgICBub2RlX3Byb3BlcnRpZXM6IHt9CiAgICAgICAgcHJpdmF0ZV9pcHY0OiAzOC4xMjkuNTYuMjIyCiAgICAgICAgcHJpdmF0ZV9pcHY2OiBudWxsCiAgICAgICAgcHJvdmlkZXI6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBwdWJsaWNfaXB2NDogMzguMTI5LjU2LjIyMgogICAgICAgIHB1YmxpY19pcHY2OiAnJwogICAgICAgIHJlZ2lvbjogUmVnaW9uT25lCiAgICAgICAgc2xvdDogbnVsbAogICAgICBwdXNoX3JlZ2lzdHJ5OiBxdWF5LnJkb3Byb2plY3Qub3JnCiAgICAgIHF1YXlfbG9naW5fc2VjcmV0X25hbWU6IHF1YXlfbmV4dGdlbl96dXVsZ2l0aHViY2kKICAgICAgcmVnaXN0cnlfbG9naW5fZW5hYmxlZDogdHJ1ZQogICAgICByZXRyeV9kZWxheTogMTUKICAgICAgenV1bF9sb2dfY29sbGVjdGlvbjogdHJ1ZQogICAgICB6dXVsX25vZGU6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiA0YTAyMzc1OS1mM2RjLTRhZmMtODllMi05NGM3OTc4OTA4YWEKICAgICAgICBob3N0X2lkOiA1MTE2MjU4NjdiMTU4OTlmMzQ0YjQ5ZjUwZTc5MDg4MmIzNWFlZGRhODgzOTQxY2YxNDcyYWUyYgogICAgICAgIGludGVyZmFjZV9pcDogMzguMTI5LjU2LjIyMgogICAgICAgIGxhYmVsOiBjbG91ZC1jZW50b3MtOS1zdHJlYW0tdHJpcGxlby1tZWRpdW0KICAgICAgICBub2RlX3Byb3BlcnRpZXM6IHt9CiAgICAgICAgcHJpdmF0ZV9pcHY0OiAzOC4xMjkuNTYuMjIyCiAgICAgICAgcHJpdmF0ZV9pcHY2OiBudWxsCiAgICAgICAgcHJvdmlkZXI6IHZleHhob3N0LW5vZGVwb29sLXRyaXBsZW8KICAgICAgICBwdWJsaWNfaXB2NDogMzguMTI5LjU2LjIyMgogICAgICAgIHB1YmxpY19pcHY2OiAnJwogICAgICAgIHJlZ2lvbjogUmVnaW9uT25lCiAgICAgICAgc2xvdDogbnVsbAogICAgICAgIHV1aWQ6IG51bGwKICAgIGNyYzoKICAgICAgYW5zaWJsZV9jb25uZWN0aW9uOiBzc2gKICAgICAgYW5zaWJsZV9ob3N0OiAzOC4xMjkuNTYuMzgKICAgICAgYW5zaWJsZV9wb3J0OiAyMgogICAgICBhbnNpYmxlX3B5dGhvbl9pbnRlcnByZXRlcjogYXV0bwogICAgICBhbnNpYmxlX3VzZXI6IGNvcmUKICAgICAgY2FfY2VydF9hcHByb3ZlcjogdHJ1ZQogICAgICBjaWZtd19hcnRpZmFjdHNfY3JjX3NzaGtleTogfi8uc3NoL2lkX2NpZncKICAgICAgY2lmbXdfZGxybl9yZXBvcnRfcmVzdWx0OiBmYWxzZQogICAgICBjaWZtd19leHRyYXM6CiAgICAgIC0gJ0BzY2VuYXJpb3MvY2VudG9zLTkvbXVsdGlub2RlLWNpLnltbCcKICAgICAgLSAnQHNjZW5hcmlvcy9jZW50b3MtOS9ob3Jpem9uLnltbCcKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKICAgICAgY2lmbXdfb3BlbnNoaWZ0X2t1YmVjb25maWc6ICd7eyBhbnNpYmxlX3VzZXJfZGlyIH19Ly5jcmMvbWFjaGluZXMvY3JjL2t1YmVjb25maWcnCiAgICAgIGNpZm13X29wZW5zaGlmdF9wYXNzd29yZDogJzEyMzQ1Njc4OScKICAgICAgY2lmbXdfb3BlbnNoaWZ0X3NraXBfdGxzX3ZlcmlmeTogdHJ1ZQogICAgICBjaWZtd19vcGVuc2hpZnRfdXNlcjoga3ViZWFkbWluCiAgICAgIGNpZm13X29wZXJhdG9yX2J1aWxkX291dHB1dDoKICAgICAgICBvcGVyYXRvcnM6CiAgICAgICAgICBvcGVuc3RhY2stb3BlcmF0b3I6CiAgICAgICAgICAgIGdpdF9jb21taXRfaGFzaDogMjg5NWQ4N2I2OTIxOTNiNTVkNTY2ZmFlMjZmNGM3NjlmN2Y0NGRlOAogICAgICAgICAgICBnaXRfc3JjX2Rpcjogfi9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3IKICAgICAgICAgICAgaW1hZ2U6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvcjoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2J1bmRsZTogMzguMTAyLjgzLjIxOjUwMDEvb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWJ1bmRsZToyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICAgIGltYWdlX2NhdGFsb2c6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvci1pbmRleDoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgIGNpZm13X3VzZV9saWJ2aXJ0OiBmYWxzZQogICAgICBjaWZtd196dXVsX3RhcmdldF9ob3N0OiBjb250cm9sbGVyCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfYXZhaWxhYmxlOiB0cnVlCiAgICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfaXA6IDM4LjEwMi44My4yMQogICAgICBjb250ZW50X3Byb3ZpZGVyX3JlZ2lzdHJ5X2lwX3BvcnQ6IDM4LjEwMi44My4yMTo1MDAxCiAgICAgIGNyY19jaV9ib290c3RyYXBfY2xvdWRfbmFtZTogJ3t7IG5vZGVwb29sLmNsb3VkIHwgcmVwbGFjZSgnJy1ub2RlcG9vbC10cmlwbGVvJycsJycnJykKICAgICAgICB9fScKICAgICAgY3JjX2NpX2Jvb3RzdHJhcF9uZXR3b3JraW5nOgogICAgICAgIGluc3RhbmNlczoKICAgICAgICAgIGNvbXB1dGUtMDoKICAgICAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgIGlwOiAxOTIuMTY4LjEyMi4xMDAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuMTAwCiAgICAgICAgICAgICAgc3RvcmFnZToKICAgICAgICAgICAgICAgIGNvbmZpZ19ubTogZmFsc2UKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTguMC4xMDAKICAgICAgICAgICAgICB0ZW5hbnQ6CiAgICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgICBpcDogMTcyLjE5LjAuMTAwCiAgICAgICAgICBjb250cm9sbGVyOgogICAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgaXA6IDE5Mi4xNjguMTIyLjExCiAgICAgICAgICBjcmM6CiAgICAgICAgICAgIG5ldHdvcmtzOgogICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTAKICAgICAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE3LjAuNQogICAgICAgICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgICAgICBpcDogMTcyLjE4LjAuNQogICAgICAgICAgICAgIHRlbmFudDoKICAgICAgICAgICAgICAgIGlwOiAxNzIuMTkuMC41CiAgICAgICAgbmV0d29ya3M6CiAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICBtdHU6ICd7eyAoJydpYm0nJyBpbiBub2RlcG9vbC5jbG91ZCkgfCB0ZXJuYXJ5KCcnMTQ0MCcnLCAnJzE1MDAnJykgfX0nCiAgICAgICAgICAgIHJhbmdlOiAxOTIuMTY4LjEyMi4wLzI0CiAgICAgICAgICAgIHJvdXRlcl9uZXQ6ICcnCiAgICAgICAgICAgIHRyYW5zcGFyZW50OiB0cnVlCiAgICAgICAgICBpbnRlcm5hbC1hcGk6CiAgICAgICAgICAgIHJhbmdlOiAxNzIuMTcuMC4wLzI0CiAgICAgICAgICAgIHZsYW46IDIwCiAgICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICByYW5nZTogMTcyLjE4LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMQogICAgICAgICAgdGVuYW50OgogICAgICAgICAgICByYW5nZTogMTcyLjE5LjAuMC8yNAogICAgICAgICAgICB2bGFuOiAyMgogICAgICBlbmFibGVfcmFtZGlzazogdHJ1ZQogICAgICBtYXhfcmV0cmllczogNjAKICAgICAgbm9kZXBvb2w6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiA5ZGU1MDJlZS0yNjNiLTQ5ZmMtOWM3MS0yZjJjYTFmMmIzOGYKICAgICAgICBob3N0X2lkOiA1NTE5ZTdhMGVlNWRjODI2Nzk1ZDI5NWVmYzljOTA4ZDE3MWI2MWRlYjliZjcxYjEwMTZmODYxZgogICAgICAgIGludGVyZmFjZV9pcDogMzguMTI5LjU2LjM4CiAgICAgICAgbGFiZWw6IGNyYy1jbG91ZC1vY3AtNC0yMC0xLTN4bAogICAgICAgIG5vZGVfcHJvcGVydGllczoge30KICAgICAgICBwcml2YXRlX2lwdjQ6IDM4LjEyOS41Ni4zOAogICAgICAgIHByaXZhdGVfaXB2NjogbnVsbAogICAgICAgIHByb3ZpZGVyOiB2ZXh4aG9zdC1ub2RlcG9vbC10cmlwbGVvCiAgICAgICAgcHVibGljX2lwdjQ6IDM4LjEyOS41Ni4zOAogICAgICAgIHB1YmxpY19pcHY2OiAnJwogICAgICAgIHJlZ2lvbjogUmVnaW9uT25lCiAgICAgICAgc2xvdDogbnVsbAogICAgICBwdXNoX3JlZ2lzdHJ5OiBxdWF5LnJkb3Byb2plY3Qub3JnCiAgICAgIHF1YXlfbG9naW5fc2VjcmV0X25hbWU6IHF1YXlfbmV4dGdlbl96dXVsZ2l0aHViY2kKICAgICAgcmVnaXN0cnlfbG9naW5fZW5hYmxlZDogdHJ1ZQogICAgICByZXRyeV9kZWxheTogMTUKICAgICAgenV1bF9sb2dfY29sbGVjdGlvbjogdHJ1ZQogICAgICB6dXVsX25vZGU6CiAgICAgICAgYXo6IG5vdmEKICAgICAgICBjbG91ZDogdmV4eGhvc3Qtbm9kZXBvb2wtdHJpcGxlbwogICAgICAgIGV4dGVybmFsX2lkOiA5ZGU1MDJlZS0yNjNiLTQ5ZmMtOWM3MS0yZjJjYTFmMmIzOGYKICAgICAgICBob3N0X2lkOiA1NTE5ZTdhMGVlNWRjODI2Nzk1ZDI5NWVmYzljOTA4ZDE3MWI2MWRlYjliZjcxYjEwMTZmODYxZgogICAgICAgIGludGVyZmFjZV9pcDogMzguMTI5LjU2LjM4CiAgICAgICAgbGFiZWw6IGNyYy1jbG91ZC1vY3AtNC0yMC0xLTN4bAogICAgICAgIG5vZGVfcHJvcGVydGllczoge30KICAgICAgICBwcml2YXRlX2lwdjQ6IDM4LjEyOS41Ni4zOAogICAgICAgIHByaXZhdGVfaXB2NjogbnVsbAogICAgICAgIHByb3ZpZGVyOiB2ZXh4aG9zdC1ub2RlcG9vbC10cmlwbGVvCiAgICAgICAgcHVibGljX2lwdjQ6IDM4LjEyOS41Ni4zOAogICAgICAgIHB1YmxpY19pcHY2OiAnJwogICAgICAgIHJlZ2lvbjogUmVnaW9uT25lCiAgICAgICAgc2xvdDogbnVsbAogICAgICAgIHV1aWQ6IG51bGwKICB2YXJzOgogICAgY2FfY2VydF9hcHByb3ZlcjogdHJ1ZQogICAgY2lmbXdfYXJ0aWZhY3RzX2NyY19zc2hrZXk6IH4vLnNzaC9pZF9jaWZ3CiAgICBjaWZtd19kbHJuX3JlcG9ydF9yZXN1bHQ6IGZhbHNlCiAgICBjaWZtd19leHRyYXM6CiAgICAtICdAc2NlbmFyaW9zL2NlbnRvcy05L211bHRpbm9kZS1jaS55bWwnCiAgICAtICdAc2NlbmFyaW9zL2NlbnRvcy05L2hvcml6b24ueW1sJwogICAgY2lmbXdfb3BlbnNoaWZ0X2FwaTogYXBpLmNyYy50ZXN0aW5nOjY0NDMKICAgIGNpZm13X29wZW5zaGlmdF9rdWJlY29uZmlnOiAne3sgYW5zaWJsZV91c2VyX2RpciB9fS8uY3JjL21hY2hpbmVzL2NyYy9rdWJlY29uZmlnJwogICAgY2lmbXdfb3BlbnNoaWZ0X3Bhc3N3b3JkOiAnMTIzNDU2Nzg5JwogICAgY2lmbXdfb3BlbnNoaWZ0X3NraXBfdGxzX3ZlcmlmeTogdHJ1ZQogICAgY2lmbXdfb3BlbnNoaWZ0X3VzZXI6IGt1YmVhZG1pbgogICAgY2lmbXdfb3BlcmF0b3JfYnVpbGRfb3V0cHV0OgogICAgICBvcGVyYXRvcnM6CiAgICAgICAgb3BlbnN0YWNrLW9wZXJhdG9yOgogICAgICAgICAgZ2l0X2NvbW1pdF9oYXNoOiAyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICAgICAgICBnaXRfc3JjX2Rpcjogfi9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3IKICAgICAgICAgIGltYWdlOiAzOC4xMDIuODMuMjE6NTAwMS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3I6Mjg5NWQ4N2I2OTIxOTNiNTVkNTY2ZmFlMjZmNGM3NjlmN2Y0NGRlOAogICAgICAgICAgaW1hZ2VfYnVuZGxlOiAzOC4xMDIuODMuMjE6NTAwMS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3ItYnVuZGxlOjI4OTVkODdiNjkyMTkzYjU1ZDU2NmZhZTI2ZjRjNzY5ZjdmNDRkZTgKICAgICAgICAgIGltYWdlX2NhdGFsb2c6IDM4LjEwMi44My4yMTo1MDAxL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvci1pbmRleDoyODk1ZDg3YjY5MjE5M2I1NWQ1NjZmYWUyNmY0Yzc2OWY3ZjQ0ZGU4CiAgICBjaWZtd191c2VfbGlidmlydDogZmFsc2UKICAgIGNpZm13X3p1dWxfdGFyZ2V0X2hvc3Q6IGNvbnRyb2xsZXIKICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfYXZhaWxhYmxlOiB0cnVlCiAgICBjb250ZW50X3Byb3ZpZGVyX3JlZ2lzdHJ5X2lwOiAzOC4xMDIuODMuMjEKICAgIGNvbnRlbnRfcHJvdmlkZXJfcmVnaXN0cnlfaXBfcG9ydDogMzguMTAyLjgzLjIxOjUwMDEKICAgIGNyY19jaV9ib290c3RyYXBfY2xvdWRfbmFtZTogJ3t7IG5vZGVwb29sLmNsb3VkIHwgcmVwbGFjZSgnJy1ub2RlcG9vbC10cmlwbGVvJycsJycnJykKICAgICAgfX0nCiAgICBjcmNfY2lfYm9vdHN0cmFwX25ldHdvcmtpbmc6CiAgICAgIGluc3RhbmNlczoKICAgICAgICBjb21wdXRlLTA6CiAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTAwCiAgICAgICAgICAgIGludGVybmFsLWFwaToKICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgaXA6IDE3Mi4xNy4wLjEwMAogICAgICAgICAgICBzdG9yYWdlOgogICAgICAgICAgICAgIGNvbmZpZ19ubTogZmFsc2UKICAgICAgICAgICAgICBpcDogMTcyLjE4LjAuMTAwCiAgICAgICAgICAgIHRlbmFudDoKICAgICAgICAgICAgICBjb25maWdfbm06IGZhbHNlCiAgICAgICAgICAgICAgaXA6IDE3Mi4xOS4wLjEwMAogICAgICAgIGNvbnRyb2xsZXI6CiAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTEKICAgICAgICBjcmM6CiAgICAgICAgICBuZXR3b3JrczoKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICBpcDogMTkyLjE2OC4xMjIuMTAKICAgICAgICAgICAgaW50ZXJuYWwtYXBpOgogICAgICAgICAgICAgIGlwOiAxNzIuMTcuMC41CiAgICAgICAgICAgIHN0b3JhZ2U6CiAgICAgICAgICAgICAgaXA6IDE3Mi4xOC4wLjUKICAgICAgICAgICAgdGVuYW50OgogICAgICAgICAgICAgIGlwOiAxNzIuMTkuMC41CiAgICAgIG5ldHdvcmtzOgogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICBtdHU6ICd7eyAoJydpYm0nJyBpbiBub2RlcG9vbC5jbG91ZCkgfCB0ZXJuYXJ5KCcnMTQ0MCcnLCAnJzE1MDAnJykgfX0nCiAgICAgICAgICByYW5nZTogMTkyLjE2OC4xMjIuMC8yNAogICAgICAgICAgcm91dGVyX25ldDogJycKICAgICAgICAgIHRyYW5zcGFyZW50OiB0cnVlCiAgICAgICAgaW50ZXJuYWwtYXBpOgogICAgICAgICAgcmFuZ2U6IDE3Mi4xNy4wLjAvMjQKICAgICAgICAgIHZsYW46IDIwCiAgICAgICAgc3RvcmFnZToKICAgICAgICAgIHJhbmdlOiAxNzIuMTguMC4wLzI0CiAgICAgICAgICB2bGFuOiAyMQogICAgICAgIHRlbmFudDoKICAgICAgICAgIHJhbmdlOiAxNzIuMTkuMC4wLzI0CiAgICAgICAgICB2bGFuOiAyMgogICAgZW5hYmxlX3JhbWRpc2s6IHRydWUKICAgIG1heF9yZXRyaWVzOiA2MAogICAgcHVzaF9yZWdpc3RyeTogcXVheS5yZG9wcm9qZWN0Lm9yZwogICAgcXVheV9sb2dpbl9zZWNyZXRfbmFtZTogcXVheV9uZXh0Z2VuX3p1dWxnaXRodWJjaQogICAgcmVnaXN0cnlfbG9naW5fZW5hYmxlZDogdHJ1ZQogICAgcmV0cnlfZGVsYXk6IDE1CiAgICB6dXVsOgogICAgICBfaW5oZXJpdGFuY2VfcGF0aDoKICAgICAgLSAnPEpvYiBiYXNlLW1pbmltYWwgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDoge01hdGNoQW55OntJbXBsaWVkQnJhbmNoTWF0Y2hlcjptYXN0ZXJ9fQogICAgICAgIHNvdXJjZTogY29uZmlnL3p1dWwuZC9qb2JzLnlhbWxAbWFzdGVyIzI0PicKICAgICAgLSAnPEpvYiBiYXNlLWNyYy1jbG91ZCBleHBsaWNpdDogTm9uZSBpbXBsaWVkOiB7TWF0Y2hBbnk6e0ltcGxpZWRCcmFuY2hNYXRjaGVyOm1hc3Rlcn19CiAgICAgICAgc291cmNlOiBjb25maWcvenV1bC5kL19qb2JzLWNyYy55YW1sQG1hc3RlciMyMzk+JwogICAgICAtICc8Sm9iIGNpZm13LXBvZGlmaWVkLW11bHRpbm9kZS1lZHBtLWJhc2UtY3JjIGV4cGxpY2l0OiBOb25lIGltcGxpZWQ6IHtNYXRjaEFueTp7SW1wbGllZEJyYW5jaE1hdGNoZXI6bWFpbn19CiAgICAgICAgc291cmNlOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvenV1bC5kL2Jhc2UueWFtbEBtYWluIzEyNT4nCiAgICAgIC0gJzxKb2IgcG9kaWZpZWQtbXVsdGlub2RlLWVkcG0tZGVwbG95bWVudC1jcmMgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDoge01hdGNoQW55OntJbXBsaWVkQnJhbmNoTWF0Y2hlcjptYWlufX0KICAgICAgICBzb3VyY2U6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay96dXVsLmQvZWRwbV9tdWx0aW5vZGUueWFtbEBtYWluIzMxNz4nCiAgICAgIC0gJzxKb2IgcG9kaWZpZWQtbXVsdGlub2RlLWVkcG0tZGVwbG95bWVudC1jcmMgZXhwbGljaXQ6IE5vbmUgaW1wbGllZDogTm9uZQogICAgICAgIHNvdXJjZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL3p1dWwuZC9wcm9qZWN0LXRlbXBsYXRlcy55YW1sQG1haW4jMz4nCiAgICAgIGFuc2libGVfdmVyc2lvbjogJzknCiAgICAgIGF0dGVtcHRzOiAxCiAgICAgIGJyYW5jaDogbWFpbgogICAgICBidWlsZDogODFmNzBmMjM1NTUxNGI2OTg3ZTkyYThhMWY0NTMyZDkKICAgICAgYnVpbGRfcmVmczoKICAgICAgLSBicmFuY2g6IG1haW4KICAgICAgICBjaGFuZ2U6ICcxMTg1JwogICAgICAgIGNoYW5nZV9tZXNzYWdlOiAiU3BsaXQgZnJyIGNvbmZpZ3VyYXRpb24gdG8gYmdwIGFuZCBiZ3ArZXZwblxuXG5OZXV0cm9uIGlzCiAgICAgICAgICBpbnRyb2R1Y2luZyBhIG5ldyBmcnIgZHJpdmVyIHdoaWNoIHdpbGwgY29uZmlndXJlIGZyciBkeW5hbWljYWxseSBhdCBydW50aW1lLlxyXG5cclxuVGhpcwogICAgICAgICAgcGF0Y2ggaW50cm9kdWNlcyBuZXcgdmFyaWFibGUgY2FsbGVkIGBlZHBtX2Zycl9ldnBuX21vZGVgIHdoaWNoIHdoZW4gc2V0CiAgICAgICAgICB3aWxsIGNvbmZpZ3VyZSBmcnIgd2l0aCBtaW51bSBjb25maWd1cmF0aW9uLiBSZXN0IHdpbGwgYmUgaGFuZGxlZCBhdCBydW50aW1lCiAgICAgICAgICBieSB0aGUgZnJyIGRyaXZlclxyXG5cclxuSklSQTogW09TUFJILTI5MzU2XShodHRwczovL3JlZGhhdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PU1BSSC0yOTM1NikiCiAgICAgICAgY2hhbmdlX3VybDogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZS9wdWxsLzExODUKICAgICAgICBjb21taXRfaWQ6IDk5MzlmNDJkZWM2MGFlNTUwZTMzYjZlYmQ4MzJiZjNlZGI5ZmJjYjgKICAgICAgICBwYXRjaHNldDogOTkzOWY0MmRlYzYwYWU1NTBlMzNiNmViZDgzMmJmM2VkYjlmYmNiOAogICAgICAgIHByb2plY3Q6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZQogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgICBzaG9ydF9uYW1lOiBlZHBtLWFuc2libGUKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZQogICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2VkcG0tYW5zaWJsZQogICAgICAgIHRvcGljOiBudWxsCiAgICAgIGJ1aWxkc2V0OiA5YmQ3MTc2MTlkNmM0MzA1OWVmYWJlODRlODI4ZGE2MgogICAgICBidWlsZHNldF9yZWZzOgogICAgICAtIGJyYW5jaDogbWFpbgogICAgICAgIGNoYW5nZTogJzExODUnCiAgICAgICAgY2hhbmdlX21lc3NhZ2U6ICJTcGxpdCBmcnIgY29uZmlndXJhdGlvbiB0byBiZ3AgYW5kIGJncCtldnBuXG5cbk5ldXRyb24gaXMKICAgICAgICAgIGludHJvZHVjaW5nIGEgbmV3IGZyciBkcml2ZXIgd2hpY2ggd2lsbCBjb25maWd1cmUgZnJyIGR5bmFtaWNhbGx5IGF0IHJ1bnRpbWUuXHJcblxyXG5UaGlzCiAgICAgICAgICBwYXRjaCBpbnRyb2R1Y2VzIG5ldyB2YXJpYWJsZSBjYWxsZWQgYGVkcG1fZnJyX2V2cG5fbW9kZWAgd2hpY2ggd2hlbiBzZXQKICAgICAgICAgIHdpbGwgY29uZmlndXJlIGZyciB3aXRoIG1pbnVtIGNvbmZpZ3VyYXRpb24uIFJlc3Qgd2lsbCBiZSBoYW5kbGVkIGF0IHJ1bnRpbWUKICAgICAgICAgIGJ5IHRoZSBmcnIgZHJpdmVyXHJcblxyXG5KSVJBOiBbT1NQUkgtMjkzNTZdKGh0dHBzOi8vcmVkaGF0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL09TUFJILTI5MzU2KSIKICAgICAgICBjaGFuZ2VfdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlL3B1bGwvMTE4NQogICAgICAgIGNvbW1pdF9pZDogOTkzOWY0MmRlYzYwYWU1NTBlMzNiNmViZDgzMmJmM2VkYjlmYmNiOAogICAgICAgIHBhdGNoc2V0OiA5OTM5ZjQyZGVjNjBhZTU1MGUzM2I2ZWJkODMyYmYzZWRiOWZiY2I4CiAgICAgICAgcHJvamVjdDoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICAgIHNob3J0X25hbWU6IGVkcG0tYW5zaWJsZQogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgdG9waWM6IG51bGwKICAgICAgY2hhbmdlOiAnMTE4NScKICAgICAgY2hhbmdlX21lc3NhZ2U6ICJTcGxpdCBmcnIgY29uZmlndXJhdGlvbiB0byBiZ3AgYW5kIGJncCtldnBuXG5cbk5ldXRyb24gaXMgaW50cm9kdWNpbmcKICAgICAgICBhIG5ldyBmcnIgZHJpdmVyIHdoaWNoIHdpbGwgY29uZmlndXJlIGZyciBkeW5hbWljYWxseSBhdCBydW50aW1lLlxyXG5cclxuVGhpcwogICAgICAgIHBhdGNoIGludHJvZHVjZXMgbmV3IHZhcmlhYmxlIGNhbGxlZCBgZWRwbV9mcnJfZXZwbl9tb2RlYCB3aGljaCB3aGVuIHNldCB3aWxsCiAgICAgICAgY29uZmlndXJlIGZyciB3aXRoIG1pbnVtIGNvbmZpZ3VyYXRpb24uIFJlc3Qgd2lsbCBiZSBoYW5kbGVkIGF0IHJ1bnRpbWUgYnkKICAgICAgICB0aGUgZnJyIGRyaXZlclxyXG5cclxuSklSQTogW09TUFJILTI5MzU2XShodHRwczovL3JlZGhhdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PU1BSSC0yOTM1NikiCiAgICAgIGNoYW5nZV91cmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUvcHVsbC8xMTg1CiAgICAgIGNoaWxkX2pvYnM6IFtdCiAgICAgIGNvbW1pdF9pZDogOTkzOWY0MmRlYzYwYWU1NTBlMzNiNmViZDgzMmJmM2VkYjlmYmNiOAogICAgICBldmVudF9pZDogNWJlNzZkMTAtNjRjZS0xMWYxLThiNTItYjY2NmUwOWQyZmEyCiAgICAgIGV4ZWN1dG9yOgogICAgICAgIGhvc3RuYW1lOiAzOC4xMDIuODMuNDcKICAgICAgICBpbnZlbnRvcnlfZmlsZTogL3Zhci9saWIvenV1bC9idWlsZHMvODFmNzBmMjM1NTUxNGI2OTg3ZTkyYThhMWY0NTMyZDkvYW5zaWJsZS9pbnZlbnRvcnkueWFtbAogICAgICAgIGxvZ19yb290OiAvdmFyL2xpYi96dXVsL2J1aWxkcy84MWY3MGYyMzU1NTE0YjY5ODdlOTJhOGExZjQ1MzJkOS93b3JrL2xvZ3MKICAgICAgICByZXN1bHRfZGF0YV9maWxlOiAvdmFyL2xpYi96dXVsL2J1aWxkcy84MWY3MGYyMzU1NTE0YjY5ODdlOTJhOGExZjQ1MzJkOS93b3JrL3Jlc3VsdHMuanNvbgogICAgICAgIHNyY19yb290OiAvdmFyL2xpYi96dXVsL2J1aWxkcy84MWY3MGYyMzU1NTE0YjY5ODdlOTJhOGExZjQ1MzJkOS93b3JrL3NyYwogICAgICAgIHdvcmtfcm9vdDogL3Zhci9saWIvenV1bC9idWlsZHMvODFmNzBmMjM1NTUxNGI2OTg3ZTkyYThhMWY0NTMyZDkvd29yawogICAgICBpbmNsdWRlX3ZhcnM6IFtdCiAgICAgIGl0ZW1zOgogICAgICAtIGJyYW5jaDogbWFpbgogICAgICAgIGNoYW5nZTogJzExODUnCiAgICAgICAgY2hhbmdlX21lc3NhZ2U6ICJTcGxpdCBmcnIgY29uZmlndXJhdGlvbiB0byBiZ3AgYW5kIGJncCtldnBuXG5cbk5ldXRyb24gaXMKICAgICAgICAgIGludHJvZHVjaW5nIGEgbmV3IGZyciBkcml2ZXIgd2hpY2ggd2lsbCBjb25maWd1cmUgZnJyIGR5bmFtaWNhbGx5IGF0IHJ1bnRpbWUuXHJcblxyXG5UaGlzCiAgICAgICAgICBwYXRjaCBpbnRyb2R1Y2VzIG5ldyB2YXJpYWJsZSBjYWxsZWQgYGVkcG1fZnJyX2V2cG5fbW9kZWAgd2hpY2ggd2hlbiBzZXQKICAgICAgICAgIHdpbGwgY29uZmlndXJlIGZyciB3aXRoIG1pbnVtIGNvbmZpZ3VyYXRpb24uIFJlc3Qgd2lsbCBiZSBoYW5kbGVkIGF0IHJ1bnRpbWUKICAgICAgICAgIGJ5IHRoZSBmcnIgZHJpdmVyXHJcblxyXG5KSVJBOiBbT1NQUkgtMjkzNTZdKGh0dHBzOi8vcmVkaGF0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL09TUFJILTI5MzU2KSIKICAgICAgICBjaGFuZ2VfdXJsOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlL3B1bGwvMTE4NQogICAgICAgIGNvbW1pdF9pZDogOTkzOWY0MmRlYzYwYWU1NTBlMzNiNmViZDgzMmJmM2VkYjlmYmNiOAogICAgICAgIHBhdGNoc2V0OiA5OTM5ZjQyZGVjNjBhZTU1MGUzM2I2ZWJkODMyYmYzZWRiOWZiY2I4CiAgICAgICAgcHJvamVjdDoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICAgIHNob3J0X25hbWU6IGVkcG0tYW5zaWJsZQogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgdG9waWM6IG51bGwKICAgICAgam9iOiBwb2RpZmllZC1tdWx0aW5vZGUtZWRwbS1kZXBsb3ltZW50LWNyYwogICAgICBqb2J0YWdzOiBbXQogICAgICBtYXhfYXR0ZW1wdHM6IDEKICAgICAgbWVzc2FnZTogVTNCc2FYUWdabkp5SUdOdmJtWnBaM1Z5WVhScGIyNGdkRzhnWW1kd0lHRnVaQ0JpWjNBclpYWndiZ29LVG1WMWRISnZiaUJwY3lCcGJuUnliMlIxWTJsdVp5QmhJRzVsZHlCbWNuSWdaSEpwZG1WeUlIZG9hV05vSUhkcGJHd2dZMjl1Wm1sbmRYSmxJR1p5Y2lCa2VXNWhiV2xqWVd4c2VTQmhkQ0J5ZFc1MGFXMWxMZzBLRFFwVWFHbHpJSEJoZEdOb0lHbHVkSEp2WkhWalpYTWdibVYzSUhaaGNtbGhZbXhsSUdOaGJHeGxaQ0JnWldSd2JWOW1jbkpmWlhad2JsOXRiMlJsWUNCM2FHbGphQ0IzYUdWdUlITmxkQ0IzYVd4c0lHTnZibVpwWjNWeVpTQm1jbklnZDJsMGFDQnRhVzUxYlNCamIyNW1hV2QxY21GMGFXOXVMaUJTWlhOMElIZHBiR3dnWW1VZ2FHRnVaR3hsWkNCaGRDQnlkVzUwYVcxbElHSjVJSFJvWlNCbWNuSWdaSEpwZG1WeURRb05Da3BKVWtFNklGdFBVMUJTU0MweU9UTTFObDBvYUhSMGNITTZMeTl5WldSb1lYUXVZWFJzWVhOemFXRnVMbTVsZEM5aWNtOTNjMlV2VDFOUVVrZ3RNamt6TlRZcAogICAgICBwYXRjaHNldDogOTkzOWY0MmRlYzYwYWU1NTBlMzNiNmViZDgzMmJmM2VkYjlmYmNiOAogICAgICBwaXBlbGluZTogZ2l0aHViLWNoZWNrCiAgICAgIHBsYXlib29rX2NvbnRleHQ6CiAgICAgICAgcGxheWJvb2tfcHJvamVjdHM6CiAgICAgICAgICB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnOgogICAgICAgICAgICBjYW5vbmljYWxfbmFtZTogcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogNDYwNWVhZjVmYTVjZDNmMzUxOTQwYWI5ZGY4ZjlmMGVhNmI5N2FkNQogICAgICAgICAgdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnM6CiAgICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBvcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogODJlM2U4YjEyOTJhMjVlMzgyMzViYjkyYjE1Nzk5MmQzMjY1MzFkMQogICAgICAgICAgdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzOgogICAgICAgICAgICBjYW5vbmljYWxfbmFtZTogcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY29tbWl0OiBhZTNmODg0YzZjOGMzMmI3NzlkYzYxZjc1OGMwZjZhNDNhZGU2ODc3CiAgICAgICAgICB0cnVzdGVkL3Byb2plY3RfMy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yazoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNvbW1pdDogOTQ5MDY1NWE1Nzc5MzM5MWQzMGZhYmNkZTIwYmY5ZGQ3YzIzNmYzNgogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yazoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNvbW1pdDogOTQ5MDY1NWE1Nzc5MzM5MWQzMGZhYmNkZTIwYmY5ZGQ3YzIzNmYzNgogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnOgogICAgICAgICAgICBjYW5vbmljYWxfbmFtZTogcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogNDYwNWVhZjVmYTVjZDNmMzUxOTQwYWI5ZGY4ZjlmMGVhNmI5N2FkNQogICAgICAgICAgdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IG9wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY29tbWl0OiA4MmUzZThiMTI5MmEyNWUzODIzNWJiOTJiMTU3OTkyZDMyNjUzMWQxCiAgICAgICAgICB1bnRydXN0ZWQvcHJvamVjdF8zL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9iczoKICAgICAgICAgICAgY2Fub25pY2FsX25hbWU6IHJldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNvbW1pdDogYWUzZjg4NGM2YzhjMzJiNzc5ZGM2MWY3NThjMGY2YTQzYWRlNjg3NwogICAgICAgIHBsYXlib29rczoKICAgICAgICAtIHBhdGg6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvY2kvcGxheWJvb2tzL2VkcG0vcnVuLnltbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3BsYXlib29rXzAvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcGxheWJvb2tfMC9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wbGF5Ym9va18wL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIHBvc3RfcGxheWJvb2tzOgogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvZTJlLWNvbGxlY3QtbG9ncy55bWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzEvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18wL3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzIvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMC9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzAvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrL2NpL3BsYXlib29rcy9jb2xsZWN0LWxvZ3MueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18xL3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzEvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMS9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzEvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8zL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18xL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvbXVsdGlub2RlLWF1dG9ob2xkLnltbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMi9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzIvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18yL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMi9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2NyYy9wcmludC1tYWNoaW5lY29uZmlncG9vbC55YW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHp1dWwgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzMvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMy9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18zL3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMy9yb2xlXzEvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfMy9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va18zL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va18zL3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzMvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9jcmMvY29tcHJlc3MtY3JjLWNsb3VkLWxvZ3MueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va180L3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8zL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzQvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNC9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzQvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzQvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNC9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNC9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va180L3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvY3JjL2NvbXByZXNzLWxvZ3MueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va181L3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8zL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzUvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNS9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzUvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzUvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNS9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNS9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va181L3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvY3JjL2Jvb3RzdHJhcGVkLWNpLW5ldHdvcmstY2xlYW51cC55bWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNi9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va182L3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzYvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va182L3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va182L3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzYvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzYvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNi9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2NpLWZyYW1ld29yay1yZG8tYmFzZS9kbHJuL2Rscm4tcmVwb3J0LnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNy9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va183L3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzcvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va183L3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va183L3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzcvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzcvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfNy9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wb3N0LXNzaC55YW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzgvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va184L3JvbGVfMC9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va184L3JvbGVfMS96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzgvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wb3N0X3BsYXlib29rXzgvcm9sZV8yL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfOC9yb2xlXzIvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wb3N0LWxvZ3MueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va185L3JvbGVfMC9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfOS9yb2xlXzAvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3Bvc3RfcGxheWJvb2tfOS9yb2xlXzEvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcG9zdF9wbGF5Ym9va185L3JvbGVfMS96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcG9zdF9wbGF5Ym9va185L3JvbGVfMi9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wb3N0X3BsYXlib29rXzkvcm9sZV8yL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgcHJlX3BsYXlib29rczoKICAgICAgICAtIHBhdGg6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcvcGxheWJvb2tzL2Jhc2UtbWluaW1hbC9wcmUueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8wL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8wL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzEvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8xL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMC9yb2xlXzIvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzAvcm9sZV8yL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9jaS1mcmFtZXdvcmstcmRvLWJhc2UvcHJlLnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18xL3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8zL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMS9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMS9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMS9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzEvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9jcmMvYm9vdHN0cmFwLWNpLW5ldHdvcmsueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHp1dWwgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMi9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8wL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzEvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzIvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMi9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18yL3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZy9wbGF5Ym9va3MvY3JjL3ByZXBhcmUtY3JjLnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va18zL3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8zL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfMy9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzMvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9jcmMvcG9kbWFuLnlhbWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va180L3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8zL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNC9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzQvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzAvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzQvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNC9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMS9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzQvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNC9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8yL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzQvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgICAgLSBwYXRoOiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnL3BsYXlib29rcy9kYXRhX3BsYW5lX2Fkb3B0aW9uL2RwYV9SSF9zdWJzY3JpcHRpb25fcmVnaXN0cnlfbG9naW4ueWFtbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzUvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va181L3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNS9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB0cnVzdGVkL3Byb2plY3RfMC9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNS9yb2xlXzEvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va181L3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHRydXN0ZWQvcHJvamVjdF8xL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNS9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va181L3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdHJ1c3RlZC9wcm9qZWN0XzIvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNS9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvY2kvcGxheWJvb2tzL211bHRpbm9kZS1jdXN0b21pemF0aW9ucy55bWwKICAgICAgICAgIHJvbGVzOgogICAgICAgICAgLSBjaGVja291dDogbWFpbgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcGxheWJvb2sgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNi9yb2xlXzAvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8wL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2ktZnJhbWV3b3JrCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNi9yb2xlXzAvY2ktZnJhbWV3b3JrL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va182L3JvbGVfMS9jb25maWcKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzEvcmV2aWV3LnJkb3Byb2plY3Qub3JnL2NvbmZpZwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzYvcm9sZV8xL2NvbmZpZy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNi9yb2xlXzIvenV1bC1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8yL29wZW5kZXYub3JnL3p1dWwvenV1bC1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNi9yb2xlXzIvenV1bC1qb2JzL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va182L3JvbGVfMy9yZG8tam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMy9yZXZpZXcucmRvcHJvamVjdC5vcmcvcmRvLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va182L3JvbGVfMy9yZG8tam9icy9yb2xlcwogICAgICAgIC0gcGF0aDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yay9jaS9wbGF5Ym9va3MvZTJlLXByZXBhcmUueW1sCiAgICAgICAgICByb2xlczoKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1haW4KICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHBsYXlib29rIGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzcvcm9sZV8wL2NpLWZyYW1ld29yawogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMC9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzcvcm9sZV8wL2NpLWZyYW1ld29yay9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNy9yb2xlXzEvY29uZmlnCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8xL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9jb25maWcKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va183L3JvbGVfMS9jb25maWcvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzcvcm9sZV8yL3p1dWwtam9icwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMi9vcGVuZGV2Lm9yZy96dXVsL3p1dWwtam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzcvcm9sZV8yL3p1dWwtam9icy9yb2xlcwogICAgICAgICAgLSBjaGVja291dDogbWFzdGVyCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICAgIGxpbmtfbmFtZTogYW5zaWJsZS9wcmVfcGxheWJvb2tfNy9yb2xlXzMvcmRvLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzMvcmV2aWV3LnJkb3Byb2plY3Qub3JnL3Jkby1qb2JzCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfNy9yb2xlXzMvcmRvLWpvYnMvcm9sZXMKICAgICAgICAtIHBhdGg6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvY2kvcGxheWJvb2tzL2R1bXBfenV1bF9kYXRhLnltbAogICAgICAgICAgcm9sZXM6CiAgICAgICAgICAtIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwbGF5Ym9vayBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va184L3JvbGVfMC9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzAvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va184L3JvbGVfMC9jaS1mcmFtZXdvcmsvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzgvcm9sZV8xL2NvbmZpZwogICAgICAgICAgICBsaW5rX3RhcmdldDogdW50cnVzdGVkL3Byb2plY3RfMS9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICAgIHJvbGVfcGF0aDogYW5zaWJsZS9wcmVfcGxheWJvb2tfOC9yb2xlXzEvY29uZmlnL3JvbGVzCiAgICAgICAgICAtIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHByb2plY3QgZGVmYXVsdCBicmFuY2gKICAgICAgICAgICAgbGlua19uYW1lOiBhbnNpYmxlL3ByZV9wbGF5Ym9va184L3JvbGVfMi96dXVsLWpvYnMKICAgICAgICAgICAgbGlua190YXJnZXQ6IHVudHJ1c3RlZC9wcm9qZWN0XzIvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgICAgcm9sZV9wYXRoOiBhbnNpYmxlL3ByZV9wbGF5Ym9va184L3JvbGVfMi96dXVsLWpvYnMvcm9sZXMKICAgICAgICAgIC0gY2hlY2tvdXQ6IG1hc3RlcgogICAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgICBsaW5rX25hbWU6IGFuc2libGUvcHJlX3BsYXlib29rXzgvcm9sZV8zL3Jkby1qb2JzCiAgICAgICAgICAgIGxpbmtfdGFyZ2V0OiB1bnRydXN0ZWQvcHJvamVjdF8zL3Jldmlldy5yZG9wcm9qZWN0Lm9yZy9yZG8tam9icwogICAgICAgICAgICByb2xlX3BhdGg6IGFuc2libGUvcHJlX3BsYXlib29rXzgvcm9sZV8zL3Jkby1qb2JzL3JvbGVzCiAgICAgIHBvc3RfcmV2aWV3OiBmYWxzZQogICAgICBwb3N0X3RpbWVvdXQ6IDU0MDAKICAgICAgcHJlX3RpbWVvdXQ6IG51bGwKICAgICAgcHJvamVjdDoKICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICBzaG9ydF9uYW1lOiBlZHBtLWFuc2libGUKICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgcHJvamVjdHM6CiAgICAgICAgZ2l0aHViLmNvbS9jcmMtb3JnL2NyYy1jbG91ZDoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vY3JjLW9yZy9jcmMtY2xvdWQKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBvdmVycmlkZSByZWYKICAgICAgICAgIGNvbW1pdDogN2RiMmZkNzA0ODY0N2ExNDJiMjExODQ1OGFiNzZiMDdhZWQ1YTQ5NAogICAgICAgICAgbmFtZTogY3JjLW9yZy9jcmMtY2xvdWQKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiBjcmMtY2xvdWQKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL2NyYy1vcmcvY3JjLWNsb3VkCiAgICAgICAgZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcms6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IGdpdGh1Yi5jb20KICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiA5NDkwNjU1YTU3NzkzMzkxZDMwZmFiY2RlMjBiZjlkZDdjMjM2ZjM2CiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiBjaS1mcmFtZXdvcmsKICAgICAgICAgIHNyY19kaXI6IHNyYy9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpLWZyYW1ld29yawogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogMDFmYmU2Y2EwMmNjNWU3MjAyNTY3ODg1MDU5MmMyZmM1YzNjOGQxYwogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvZWRwbS1hbnNpYmxlCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogZWRwbS1hbnNpYmxlCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9lZHBtLWFuc2libGUKICAgICAgICBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luZnJhLW9wZXJhdG9yOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pbmZyYS1vcGVyYXRvcgogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiBkNmU3YTIyNTdjMWFhMjY2ZTQ5YWU2MDNlYjNmMTU5ZDVlNGQ1YWU2CiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pbmZyYS1vcGVyYXRvcgogICAgICAgICAgcmVxdWlyZWQ6IHRydWUKICAgICAgICAgIHNob3J0X25hbWU6IGluZnJhLW9wZXJhdG9yCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pbmZyYS1vcGVyYXRvcgogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1sczoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1scwogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiAyODAxMDg5MDg5OWIzNjVkOWIxNjNmNmNkMmZhZWI3MWJmMzdkNTRmCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pbnN0YWxsX3lhbWxzCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogaW5zdGFsbF95YW1scwogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5zdGFsbF95YW1scwogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvcjoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvcgogICAgICAgICAgY2hlY2tvdXQ6IG1haW4KICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiB6dXVsIGJyYW5jaAogICAgICAgICAgY29tbWl0OiA5NmVlNzEyNjUwYzBkZjFjNmJkMDJkZTc4YmUwYTEyMDg1YTk4MjdjCiAgICAgICAgICBuYW1lOiBvcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stYmFyZW1ldGFsLW9wZXJhdG9yCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvcgogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvcgogICAgICAgIGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW11c3QtZ2F0aGVyOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stbXVzdC1nYXRoZXIKICAgICAgICAgIGNoZWNrb3V0OiBtYWluCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogenV1bCBicmFuY2gKICAgICAgICAgIGNvbW1pdDogYzM2OGNiZjg0MzU3Y2ViZDcwZmU4ZWM5YzJjODQ5ZTJhYTc5MDVlNAogICAgICAgICAgbmFtZTogb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW11c3QtZ2F0aGVyCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogb3BlbnN0YWNrLW11c3QtZ2F0aGVyCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stbXVzdC1nYXRoZXIKICAgICAgICBnaXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvcjoKICAgICAgICAgIGNhbm9uaWNhbF9ob3N0bmFtZTogZ2l0aHViLmNvbQogICAgICAgICAgY2Fub25pY2FsX25hbWU6IGdpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yCiAgICAgICAgICBjaGVja291dDogbWFpbgogICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHp1dWwgYnJhbmNoCiAgICAgICAgICBjb21taXQ6IDI4OTVkODdiNjkyMTkzYjU1ZDU2NmZhZTI2ZjRjNzY5ZjdmNDRkZTgKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29wZW5zdGFjay1vcGVyYXRvcgogICAgICAgICAgcmVxdWlyZWQ6IHRydWUKICAgICAgICAgIHNob3J0X25hbWU6IG9wZW5zdGFjay1vcGVyYXRvcgogICAgICAgICAgc3JjX2Rpcjogc3JjL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yCiAgICAgICAgZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9yZXBvLXNldHVwOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiBnaXRodWIuY29tCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9yZXBvLXNldHVwCiAgICAgICAgICBjaGVja291dDogbWFpbgogICAgICAgICAgY2hlY2tvdXRfZGVzY3JpcHRpb246IHp1dWwgYnJhbmNoCiAgICAgICAgICBjb21taXQ6IDg1MzIxZjdlMGFmNTAyZDdmMDZmODQ1ODg2MDU4ZGFmMDlkYTM0ZjYKICAgICAgICAgIG5hbWU6IG9wZW5zdGFjay1rOHMtb3BlcmF0b3JzL3JlcG8tc2V0dXAKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiByZXBvLXNldHVwCiAgICAgICAgICBzcmNfZGlyOiBzcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9yZXBvLXNldHVwCiAgICAgICAgb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnM6CiAgICAgICAgICBjYW5vbmljYWxfaG9zdG5hbWU6IG9wZW5kZXYub3JnCiAgICAgICAgICBjYW5vbmljYWxfbmFtZTogb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICAgIGNoZWNrb3V0OiBtYXN0ZXIKICAgICAgICAgIGNoZWNrb3V0X2Rlc2NyaXB0aW9uOiBwcm9qZWN0IGRlZmF1bHQgYnJhbmNoCiAgICAgICAgICBjb21taXQ6IDgyZTNlOGIxMjkyYTI1ZTM4MjM1YmI5MmIxNTc5OTJkMzI2NTMxZDEKICAgICAgICAgIG5hbWU6IHp1dWwvenV1bC1qb2JzCiAgICAgICAgICByZXF1aXJlZDogdHJ1ZQogICAgICAgICAgc2hvcnRfbmFtZTogenV1bC1qb2JzCiAgICAgICAgICBzcmNfZGlyOiBzcmMvb3BlbmRldi5vcmcvenV1bC96dXVsLWpvYnMKICAgICAgICByZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnOgogICAgICAgICAgY2Fub25pY2FsX2hvc3RuYW1lOiByZXZpZXcucmRvcHJvamVjdC5vcmcKICAgICAgICAgIGNhbm9uaWNhbF9uYW1lOiByZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgICAgICBjaGVja291dDogbWFzdGVyCiAgICAgICAgICBjaGVja291dF9kZXNjcmlwdGlvbjogcHJvamVjdCBkZWZhdWx0IGJyYW5jaAogICAgICAgICAgY29tbWl0OiA0NjA1ZWFmNWZhNWNkM2YzNTE5NDBhYjlkZjhmOWYwZWE2Yjk3YWQ1CiAgICAgICAgICBuYW1lOiBjb25maWcKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICAgICAgICBzaG9ydF9uYW1lOiBjb25maWcKICAgICAgICAgIHNyY19kaXI6IHNyYy9yZXZpZXcucmRvcHJvamVjdC5vcmcvY29uZmlnCiAgICAgIHJlZjogcmVmcy9wdWxsLzExODUvaGVhZAogICAgICByZXNvdXJjZXM6IHt9CiAgICAgIHRlbmFudDogcmRvcHJvamVjdC5vcmcKICAgICAgdGltZW91dDogMTA4MDAKICAgICAgdG9waWM6IG51bGwKICAgICAgdm90aW5nOiB0cnVlCiAgICB6dXVsX2xvZ19jb2xsZWN0aW9uOiB0cnVlCg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/inventory.yaml",
                                    "src": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/inventory.yaml"
                                }
                            },
                            "source": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/zuul-info/inventory.yaml"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:38.310949Z",
                            "start": "2026-06-10T13:51:37.786179Z"
                        },
                        "id": "0a580a2a-001b-ba59-1521-000000000007",
                        "name": "Slurp Zuul inventory test"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "436c828da538a583ed1f3b59e1d67de2828b5a3f",
                            "dest": "/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpkek0afcq",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "436c828da538a583ed1f3b59e1d67de2828b5a3f",
                                    "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-1781099498.4650333-25-1724224131515/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "842a5fc353cd89f59c7a0c5a2cb5870e",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 65579,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099498.4650333-25-1724224131515/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:39.413385Z",
                            "start": "2026-06-10T13:51:38.326351Z"
                        },
                        "id": "0a580a2a-001b-ba59-1521-000000000008",
                        "name": "Save zuul inventory"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "a88b6e0db2532c66de64b6269642f780ec913232",
                            "dest": "/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpnqa_vcy6",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "a88b6e0db2532c66de64b6269642f780ec913232",
                                    "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-1781099499.6559598-34-223428759149590/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8fb8a400d2e8d73d1e29ba12b2a96970",
                            "mode": "0644",
                            "owner": "zuul",
                            "secontext": "unconfined_u:object_r:user_home_t:s0",
                            "size": 41589,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781099499.6559598-34-223428759149590/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:40.193062Z",
                            "start": "2026-06-10T13:51:39.417380Z"
                        },
                        "id": "0a580a2a-001b-ba59-1521-000000000009",
                        "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": "0",
    "phase": "run",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:47:47.806851Z",
                    "start": "2026-06-10T13:51:41.045643Z"
                },
                "id": "0a580a2a-001b-e958-3e47-000000000004",
                "name": "Run ci/playbooks/edpm/run.yml"
            },
            "tasks": [
                {
                    "hosts": {},
                    "task": {
                        "duration": {
                            "start": "2026-06-10T13:51:41.056655Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000006",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "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-10T13:51:41.077313Z",
                            "start": "2026-06-10T13:51:41.069938Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000006",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {},
                    "task": {
                        "duration": {
                            "start": "2026-06-10T13:51:41.081984Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000006",
                        "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": "/home/zuul/ci-framework-data/artifacts/edpm-ansible.yml"
                                }
                            },
                            "stat": {
                                "atime": 1781099496.1325104,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "us-ascii",
                                "checksum": "d30ee6367997ddd4ebad7686a36368f9c07ab8ea",
                                "ctime": 1781099496.1345105,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": false,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 50556289,
                                "isblk": false,
                                "ischr": false,
                                "isdir": false,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": true,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "text/plain",
                                "mode": "0644",
                                "mtime": 1781099495.7394977,
                                "nlink": 1,
                                "path": "/home/zuul/ci-framework-data/artifacts/edpm-ansible.yml",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 159,
                                "uid": 1000,
                                "version": "2378020403",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": false,
                                "xoth": false,
                                "xusr": false
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:41.744993Z",
                            "start": "2026-06-10T13:51:41.094774Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000007",
                        "name": "Check for edpm-ansible.yml file"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "cifmw_helpers",
                                "tasks_from": "symlink_cifmw_collection.yml"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:41.783187Z",
                            "start": "2026-06-10T13:51:41.754882Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000008",
                        "name": "Make a symlink to local .ansible collection dir"
                    }
                },
                {
                    "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/src/github.com/openstack-k8s-operators/ci-framework"
                                }
                            },
                            "stat": {
                                "atime": 1781099397.5433185,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 8,
                                "charset": "binary",
                                "ctime": 1781099399.6643872,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": true,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 67117511,
                                "isblk": false,
                                "ischr": false,
                                "isdir": true,
                                "isfifo": false,
                                "isgid": true,
                                "islnk": false,
                                "isreg": false,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "inode/directory",
                                "mode": "2755",
                                "mtime": 1781099399.6643872,
                                "nlink": 21,
                                "path": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 4096,
                                "uid": 1000,
                                "version": "1233635623",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": true,
                                "xoth": true,
                                "xusr": true
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-e958-3e47-000000000029",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:42.084961Z",
                            "start": "2026-06-10T13:51:41.816058Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-00000000002b",
                        "name": "Check if the ci-framework exists"
                    }
                },
                {
                    "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/.ansible/collections/ansible_collections/cifmw/general/plugins"
                                }
                            },
                            "stat": {
                                "atime": 1781099397.7243242,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 0,
                                "charset": "binary",
                                "ctime": 1781099397.7273245,
                                "dev": 64513,
                                "device_type": 0,
                                "executable": true,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul",
                                "inode": 1076274,
                                "isblk": false,
                                "ischr": false,
                                "isdir": true,
                                "isfifo": false,
                                "isgid": false,
                                "islnk": false,
                                "isreg": false,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "inode/directory",
                                "mode": "0755",
                                "mtime": 1781099397.7273245,
                                "nlink": 6,
                                "path": "/home/zuul/.ansible/collections/ansible_collections/cifmw/general/plugins",
                                "pw_name": "zuul",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 86,
                                "uid": 1000,
                                "version": "3093167129",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": true,
                                "xoth": true,
                                "xusr": true
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-e958-3e47-000000000029",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:42.344590Z",
                            "start": "2026-06-10T13:51:42.095103Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-00000000002d",
                        "name": "Check if cifmw general collection exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "false_condition": "not _cifmw_gen_collection.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-e958-3e47-000000000029",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:42.377096Z",
                            "start": "2026-06-10T13:51:42.351388Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-00000000002f",
                        "name": "Workaround for earlier nested ansible execution"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "false_condition": "not _cifmw_gen_collection.stat.exists",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-e958-3e47-000000000029",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T13:51:42.448893Z",
                            "start": "2026-06-10T13:51:42.422664Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000030",
                        "name": "Create symlink to the local .ansible collection dir"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ansible-playbook",
                                "deploy-edpm.yml",
                                "-i",
                                "/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml",
                                "-e",
                                "@group_vars/all.yml",
                                "-e",
                                "@scenarios/centos-9/base.yml",
                                "-e",
                                "@scenarios/centos-9/edpm_ci.yml",
                                "-e",
                                "@/home/zuul/ci-framework-data/artifacts/edpm-ansible.yml",
                                "-e",
                                "@scenarios/centos-9/multinode-ci.yml",
                                "-e",
                                "@scenarios/centos-9/horizon.yml",
                                "-e",
                                "@/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml"
                            ],
                            "delta": "0:35:14.382781",
                            "end": "2026-06-10 14:26:57.241465",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ansible-playbook deploy-edpm.yml -i \"/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml\" -e @group_vars/all.yml -e @scenarios/centos-9/base.yml -e @scenarios/centos-9/edpm_ci.yml -e @/home/zuul/ci-framework-data/artifacts/edpm-ansible.yml -e \"@scenarios/centos-9/multinode-ci.yml\" -e \"@scenarios/centos-9/horizon.yml\" -e \"@/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml\"",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul/src/github.com/openstack-k8s-operators/ci-framework",
                                    "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-001b-e958-3e47-000000000009-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-10 13:51:42.858684",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nPLAY [Remove status flag] ******************************************************\n\nTASK [Gathering Facts ] ********************************************************\nWednesday 10 June 2026  13:51:44 +0000 (0:00:00.047)       0:00:00.047 ******** \nWednesday 10 June 2026  13:51:44 +0000 (0:00:00.046)       0:00:00.046 ******** \nok: [localhost]\n\nTASK [Delete success flag if exists path={{ ansible_user_dir }}/cifmw-success, state=absent] ***\nWednesday 10 June 2026  13:51:45 +0000 (0:00:01.016)       0:00:01.064 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:01.016)       0:00:01.062 ******** \nok: [localhost]\n\nTASK [Inherit from parent scenarios if needed _raw_params=ci/playbooks/tasks/inherit_parent_scenario.yml] ***\nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.290)       0:00:01.354 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.290)       0:00:01.353 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/inherit_parent_scenario.yml for localhost\n\nTASK [Inherit from parent parameter file if instructed file={{ item }}] ********\nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.071)       0:00:01.426 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.071)       0:00:01.425 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***\nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.034)       0:00:01.460 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.034)       0:00:01.459 ******** \nok: [localhost]\n\nTASK [cifmw_setup : Get customized parameters ci_framework_params={{\n  hostvars[inventory_hostname] |\n  dict2items |\n  selectattr(\"key\", \"match\",\n             \"^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*\") |\n  list | items2dict\n}}] ***\nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.035)       0:00:01.496 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.035)       0:00:01.495 ******** \nok: [localhost]\n\nTASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.091)       0:00:01.588 ******** \nWednesday 10 June 2026  13:51:45 +0000 (0:00:00.091)       0:00:01.587 ******** \nok: [localhost]\n\nTASK [install_ca : Wait until CA URL is reachable url={{ cifmw_install_ca_url }}, method=HEAD, validate_certs=False, follow_redirects=all, status_code=[200, 301, 302, 303, 307, 308, 401, 403, 404, 405]] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.221)       0:00:01.810 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.221)       0:00:01.808 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.839 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.837 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.868 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.867 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.898 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.896 ******** \nskipping: [localhost]\n\nTASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.030)       0:00:01.928 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.030)       0:00:01.927 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.033)       0:00:01.961 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.033)       0:00:01.960 ******** \nchanged: [localhost] => (item=tmp)\nchanged: [localhost] => (item=artifacts/repositories)\nchanged: [localhost] => (item=venv/repo_setup)\n\nTASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] ***\nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.536)       0:00:02.498 ******** \nWednesday 10 June 2026  13:51:46 +0000 (0:00:00.536)       0:00:02.496 ******** \nok: [localhost]\n\nTASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}, version={{ cifmw_repo_setup_version }}] ***\nWednesday 10 June 2026  13:51:48 +0000 (0:00:01.943)       0:00:04.441 ******** \nWednesday 10 June 2026  13:51:48 +0000 (0:00:01.943)       0:00:04.439 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv  --system-site-packages --upgrade-deps] ***\nWednesday 10 June 2026  13:51:49 +0000 (0:00:00.977)       0:00:05.418 ******** \nWednesday 10 June 2026  13:51:49 +0000 (0:00:00.977)       0:00:05.417 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] ***\nWednesday 10 June 2026  13:51:57 +0000 (0:00:07.979)       0:00:13.397 ******** \nWednesday 10 June 2026  13:51:57 +0000 (0:00:07.979)       0:00:13.396 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] ***\nWednesday 10 June 2026  13:51:58 +0000 (0:00:00.890)       0:00:14.288 ******** \nWednesday 10 June 2026  13:51:58 +0000 (0:00:00.890)       0:00:14.286 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} {% for repo in cifmw_repo_setup_extra_repos %} --extra-repo {{ repo }} {% endfor %} {% for repo in cifmw_repo_setup_disable_repos %} --disable-repo {{ repo }} {% endfor %} -o {{ cifmw_repo_setup_output }}] ***\nWednesday 10 June 2026  13:51:58 +0000 (0:00:00.027)       0:00:14.315 ******** \nWednesday 10 June 2026  13:51:58 +0000 (0:00:00.027)       0:00:14.314 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] ***\nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.683)       0:00:14.999 ******** \nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.683)       0:00:14.997 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] ***\nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.032)       0:00:15.031 ******** \nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.032)       0:00:15.030 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] ***\nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.034)       0:00:15.065 ******** \nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.034)       0:00:15.064 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] ***\nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.030)       0:00:15.096 ******** \nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.030)       0:00:15.094 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }}\n, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***\nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.413)       0:00:15.509 ******** \nWednesday 10 June 2026  13:51:59 +0000 (0:00:00.413)       0:00:15.508 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.592)       0:00:16.102 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.592)       0:00:16.101 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.018)       0:00:16.121 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.018)       0:00:16.119 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.141 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.140 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.162 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.160 ******** \nok: [localhost]\n\nTASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.032)       0:00:16.194 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.032)       0:00:16.193 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.212 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.210 ******** \nskipping: [localhost]\n\nTASK [Download the RPM name=krb_request] ***************************************\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.016)       0:00:16.228 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.016)       0:00:16.227 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Install RHOS Release tool name={{\n  cifmw_repo_setup_rhos_release_rpm\n  if cifmw_repo_setup_rhos_release_rpm is not url\n  else cifmw_krb_request_out.path\n}}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.246 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.244 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.022)       0:00:16.268 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.022)       0:00:16.267 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.023)       0:00:16.292 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.023)       0:00:16.291 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \\\n  -t {{ cifmw_repo_setup_output }}] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.024)       0:00:16.316 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.024)       0:00:16.315 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.337 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.336 ******** \nok: [localhost]\n\nTASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail\nsource /etc/ci/mirror_info.sh\nsed -i -e \"s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g\" *.repo\n] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.202)       0:00:16.539 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.202)       0:00:16.538 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail\nsource /etc/ci/mirror_info.sh\nsed -i -e \"s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g\" *.repo\n] ***\nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.214)       0:00:16.753 ******** \nWednesday 10 June 2026  13:52:00 +0000 (0:00:00.214)       0:00:16.752 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.248)       0:00:17.001 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.247)       0:00:17.000 ******** \ntask path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2\nfatal: [localhost]: FAILED! => \n    changed: false\n    elapsed: 0\n    msg: 'Status code was -1 and not [200]: Request failed: <urlopen error [Errno 111]\n      Connection refused>'\n    redirected: false\n    status: -1\n    url: http://38.102.83.21:8766/gating.repo\n...ignoring\n\nTASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo]\nbaseurl=http://{{ content_provider_registry_ip }}:8766/\nenabled=1\ngpgcheck=0\npriority=1\n, dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.535)       0:00:17.537 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.535)       0:00:17.536 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.038)       0:00:17.575 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.038)       0:00:17.574 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.036)       0:00:17.612 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.036)       0:00:17.611 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.649 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.648 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Lower the priority of component repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}, regexp=priority=1, replace=priority=2] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.687 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.685 ******** \nskipping: [localhost]\n\nTASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] ***\nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.046)       0:00:17.733 ******** \nWednesday 10 June 2026  13:52:01 +0000 (0:00:00.046)       0:00:17.732 ******** \nok: [localhost]\n\nTASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] ***\nWednesday 10 June 2026  13:52:02 +0000 (0:00:00.304)       0:00:18.038 ******** \nWednesday 10 June 2026  13:52:02 +0000 (0:00:00.304)       0:00:18.037 ******** \nchanged: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo)\nchanged: [localhost] => (item=/etc/yum.repos.d/centos.repo)\n\nTASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] ***\nWednesday 10 June 2026  13:52:02 +0000 (0:00:00.431)       0:00:18.470 ******** \nWednesday 10 June 2026  13:52:02 +0000 (0:00:00.431)       0:00:18.469 ******** \nchanged: [localhost]\n\nTASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] ***\nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.391)       0:00:18.862 ******** \nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.391)       0:00:18.860 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***\nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.217)       0:00:19.079 ******** \nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.217)       0:00:19.078 ******** \nok: [localhost] => (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 var=cifmw_ci_setup_packages] *********\nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.038)       0:00:19.117 ******** \nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.038)       0:00:19.116 ******** \nok: [localhost] => \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 name={{ cifmw_ci_setup_packages }}, state=latest] ***\nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.019)       0:00:19.137 ******** \nWednesday 10 June 2026  13:52:03 +0000 (0:00:00.019)       0:00:19.135 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***\nWednesday 10 June 2026  13:52:32 +0000 (0:00:29.027)       0:00:48.164 ******** \nWednesday 10 June 2026  13:52:32 +0000 (0:00:29.027)       0:00:48.163 ******** \nok: [localhost]\n\nTASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:32 +0000 (0:00:00.211)       0:00:48.376 ******** \nWednesday 10 June 2026  13:52:32 +0000 (0:00:00.211)       0:00:48.375 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***\nWednesday 10 June 2026  13:52:32 +0000 (0:00:00.238)       0:00:48.615 ******** \nWednesday 10 June 2026  13:52:32 +0000 (0:00:00.238)       0:00:48.613 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***\nWednesday 10 June 2026  13:52:36 +0000 (0:00:03.708)       0:00:52.324 ******** \nWednesday 10 June 2026  13:52:36 +0000 (0:00:03.708)       0:00:52.322 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Create completion file] ***************************************\nWednesday 10 June 2026  13:52:36 +0000 (0:00:00.028)       0:00:52.352 ******** \nWednesday 10 June 2026  13:52:36 +0000 (0:00:00.028)       0:00:52.350 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then\n  source ~/.oc_completion\nfi] ***\nWednesday 10 June 2026  13:52:36 +0000 (0:00:00.299)       0:00:52.651 ******** \nWednesday 10 June 2026  13:52:36 +0000 (0:00:00.299)       0:00:52.650 ******** \nchanged: [localhost]\n\nTASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.308)       0:00:52.960 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.308)       0:00:52.958 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Gather the repos to be enabled _repos={{\n  cifmw_ci_setup_rhel_rhsm_default_repos +\n  (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))\n}}] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:52.980 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:52.979 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:52.997 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:52.995 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:53.013 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:53.012 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.015)       0:00:53.029 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.015)       0:00:53.027 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.019)       0:00:53.049 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:53.047 ******** \nskipping: [localhost]\n\nTASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***\nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.022)       0:00:53.071 ******** \nWednesday 10 June 2026  13:52:37 +0000 (0:00:00.022)       0:00:53.070 ******** \nchanged: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)\nchanged: [localhost] => (item=/home/zuul/ci-framework-data/logs)\nok: [localhost] => (item=/home/zuul/ci-framework-data/tmp)\nchanged: [localhost] => (item=/home/zuul/ci-framework-data/volumes)\nok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)\n\nTASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] ***\nWednesday 10 June 2026  13:52:38 +0000 (0:00:01.045)       0:00:54.117 ******** \nWednesday 10 June 2026  13:52:38 +0000 (0:00:01.045)       0:00:54.116 ******** \n\nTASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:38 +0000 (0:00:00.123)       0:00:54.241 ******** \nWednesday 10 June 2026  13:52:38 +0000 (0:00:00.123)       0:00:54.240 ******** \nok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)\nchanged: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks)\nok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)\n\nTASK [install_yamls : Ensure install_yamls repo is present at the desired version repo={{ cifmw_installyamls_repo_url }}, dest={{ cifmw_install_yamls_repo }}, version={{ cifmw_install_yamls_version }}, update=False] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.516)       0:00:54.757 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.516)       0:00:54.756 ******** \nok: [localhost]\n\nTASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.195)       0:00:54.953 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.195)       0:00:54.951 ******** \n\nTASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.040)       0:00:54.994 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.041)       0:00:54.992 ******** \nskipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) \nskipping: [localhost]\n\nTASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }}\n_repo_operator_info: {{ _repo_operator_info }}\ncifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }}\n] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.031)       0:00:55.025 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.031)       0:00:55.024 ******** \nskipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) \nskipping: [localhost]\n\nTASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.060 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.059 ******** \n\nTASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.049)       0:00:55.110 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.049)       0:00:55.108 ******** \nskipping: [localhost]\n\nTASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.023)       0:00:55.133 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.023)       0:00:55.132 ******** \nskipping: [localhost]\n\nTASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.154 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.153 ******** \nskipping: [localhost]\n\nTASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.020)       0:00:55.175 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.174 ******** \nskipping: [localhost]\n\nTASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{\n  _install_yamls_override_vars | default({}) |\n  combine(item, recursive=True)\n}}] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.025)       0:00:55.201 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.025)       0:00:55.200 ******** \nok: [localhost] => (item={'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False})\n\nTASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{\n  _install_yamls_override_vars.keys() |\n  map('upper') |\n  zip(_install_yamls_override_vars.values()) |\n  items2dict(key_name=0, value_name=1) |\n  combine({\n    'OUT': cifmw_install_yamls_manifests_dir,\n    'OUTPUT_DIR': cifmw_install_yamls_edpm_dir,\n    'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref,\n    'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main')\n  }) |\n  combine(install_yamls_operators_repos)\n}}, cacheable=True] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.072)       0:00:55.274 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.072)       0:00:55.273 ******** \nok: [localhost]\n\nTASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] ***\nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.309 ******** \nWednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.308 ******** \nok: [localhost]\n\nTASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.504)       0:00:55.814 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.504)       0:00:55.812 ******** \nok: [localhost]\n\nTASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.186)       0:00:56.000 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.186)       0:00:55.999 ******** \nok: [localhost]\n\nTASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %}\nexport {{ k }}={{ v }}\n{% endfor %}, mode=0644] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.049)       0:00:56.049 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.049)       0:00:56.048 ******** \nchanged: [localhost]\n\nTASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values  | combine(cifmw_install_yamls_environment) }}, cacheable=True] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.359)       0:00:56.409 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.359)       0:00:56.408 ******** \nok: [localhost]\n\nTASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.038)       0:00:56.448 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.038)       0:00:56.447 ******** \nok: [localhost] => \n    cifmw_install_yamls_environment:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      INSTALL_CERT_MANAGER: false\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n\nTASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.025)       0:00:56.474 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.026)       0:00:56.473 ******** \nok: [localhost] => \n    cifmw_install_yamls_defaults:\n      ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24\n      ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24\n      ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24\n      ADOPTED_STORAGE_NETWORK: 172.18.1.0/24\n      ADOPTED_TENANT_NETWORK: 172.9.1.0/24\n      ANSIBLETEST: config/samples/test_v1beta1_ansibletest.yaml\n      ANSIBLETEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_ansibletest.yaml\n      BARBICAN: config/samples/barbican_v1beta1_barbican.yaml\n      BARBICAN_BRANCH: main\n      BARBICAN_COMMIT_HASH: ''\n      BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml\n      BARBICAN_DEPL_IMG: unused\n      BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest\n      BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml\n      BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests\n      BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests\n      BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git\n      BARBICAN_SERVICE_ENABLED: 'true'\n      BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=\n      BAREMETAL_BRANCH: main\n      BAREMETAL_COMMIT_HASH: ''\n      BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest\n      BAREMETAL_OS_CONTAINER_IMG: ''\n      BAREMETAL_OS_IMG: ''\n      BAREMETAL_OS_IMG_TYPE: ''\n      BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git\n      BAREMETAL_TIMEOUT: 20m\n      BASH_IMG: quay.io/openstack-k8s-operators/bash:latest\n      BGP_ASN: '64999'\n      BGP_LEAF_1: 100.65.4.1\n      BGP_LEAF_2: 100.64.4.1\n      BGP_OVN_ROUTING: 'false'\n      BGP_PEER_ASN: '64999'\n      BGP_SOURCE_IP: 172.30.4.2\n      BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42\n      BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24\n      BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64\n      BMAAS_INSTANCE_DISK_SIZE: '20'\n      BMAAS_INSTANCE_MEMORY: '4096'\n      BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas\n      BMAAS_INSTANCE_NET_MODEL: virtio\n      BMAAS_INSTANCE_OS_VARIANT: centos-stream9\n      BMAAS_INSTANCE_VCPUS: '2'\n      BMAAS_INSTANCE_VIRT_TYPE: kvm\n      BMAAS_IPV4: 'true'\n      BMAAS_IPV6: 'false'\n      BMAAS_LIBVIRT_USER: sushyemu\n      BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26\n      BMAAS_METALLB_POOL_NAME: baremetal\n      BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24\n      BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64\n      BMAAS_NETWORK_NAME: crc-bmaas\n      BMAAS_NODE_COUNT: '1'\n      BMAAS_OCP_INSTANCE_NAME: crc\n      BMAAS_REDFISH_PASSWORD: password\n      BMAAS_REDFISH_USERNAME: admin\n      BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default\n      BMAAS_SUSHY_EMULATOR_DRIVER: libvirt\n      BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest\n      BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator\n      BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml\n      BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack\n      BMH_NAMESPACE: openstack\n      BMO_BRANCH: release-0.9\n      BMO_CLEANUP: 'true'\n      BMO_COMMIT_HASH: ''\n      BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib\n      BMO_IPA_BRANCH: stable/2024.1\n      BMO_IPA_FLAVOR: centos9\n      BMO_IPA_INSECURE: 'false'\n      BMO_IRONIC_HOST: 192.168.122.10\n      BMO_PROVISIONING_INTERFACE: ''\n      BMO_REPO: https://github.com/metal3-io/baremetal-operator\n      BMO_SETUP: false\n      BMO_SETUP_ROUTE_REPLACE: 'true'\n      BM_CTLPLANE_INTERFACE: enp1s0\n      BM_INSTANCE_MEMORY: '8192'\n      BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal\n      BM_INSTANCE_NAME_SUFFIX: '0'\n      BM_NETWORK_NAME: default\n      BM_NODE_COUNT: '1'\n      BM_ROOT_PASSWORD: ''\n      BM_ROOT_PASSWORD_SECRET: ''\n      CEILOMETER_CENTRAL_DEPL_IMG: unused\n      CEILOMETER_NOTIFICATION_DEPL_IMG: unused\n      CEPH_BRANCH: release-1.15\n      CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml\n      CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml\n      CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml\n      CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml\n      CEPH_IMG: quay.io/ceph/demo:latest-squid\n      CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml\n      CEPH_REPO: https://github.com/rook/rook.git\n      CERTMANAGER_TIMEOUT: 300s\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      CINDER: config/samples/cinder_v1beta1_cinder.yaml\n      CINDERAPI_DEPL_IMG: unused\n      CINDERBKP_DEPL_IMG: unused\n      CINDERSCH_DEPL_IMG: unused\n      CINDERVOL_DEPL_IMG: unused\n      CINDER_BRANCH: main\n      CINDER_COMMIT_HASH: ''\n      CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml\n      CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest\n      CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml\n      CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests\n      CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests\n      CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git\n      CLEANUP_DIR_CMD: rm -Rf\n      CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11'\n      CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12'\n      CRC_HTTPS_PROXY: ''\n      CRC_HTTP_PROXY: ''\n      CRC_STORAGE_NAMESPACE: crc-storage\n      CRC_STORAGE_RETRIES: '3'\n      CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'''\n      CRC_VERSION: latest\n      DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret\n      DATAPLANE_ANSIBLE_USER: ''\n      DATAPLANE_COMPUTE_IP: 192.168.122.100\n      DATAPLANE_CONTAINER_PREFIX: openstack\n      DATAPLANE_CONTAINER_TAG: current-podified\n      DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest\n      DATAPLANE_DEFAULT_GW: 192.168.122.1\n      DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null\n      DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100%\n      DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned\n      DATAPLANE_NETWORKER_IP: 192.168.122.200\n      DATAPLANE_NETWORK_INTERFACE_NAME: eth0\n      DATAPLANE_NOVA_NFS_PATH: ''\n      DATAPLANE_NTP_SERVER: pool.ntp.org\n      DATAPLANE_PLAYBOOK: osp.edpm.download_cache\n      DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9\n      DATAPLANE_REPO_SETUP_BRANCH: antelope\n      DATAPLANE_REPO_SETUP_REPO: current-podified\n      DATAPLANE_RUNNER_IMG: ''\n      DATAPLANE_SERVER_ROLE: compute\n      DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']'\n      DATAPLANE_TIMEOUT: 30m\n      DATAPLANE_TLS_ENABLED: 'true'\n      DATAPLANE_TOTAL_NETWORKER_NODES: '1'\n      DATAPLANE_TOTAL_NODES: '1'\n      DBSERVICE: galera\n      DESIGNATE: config/samples/designate_v1beta1_designate.yaml\n      DESIGNATE_BRANCH: main\n      DESIGNATE_COMMIT_HASH: ''\n      DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml\n      DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest\n      DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml\n      DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests\n      DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests\n      DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git\n      DNSDATA: config/samples/network_v1beta1_dnsdata.yaml\n      DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml\n      DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml\n      DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml\n      DNS_DEPL_IMG: unused\n      DNS_DOMAIN: localdomain\n      DOWNLOAD_TOOLS_SELECTION: all\n      EDPM_ATTACH_EXTNET: 'true'\n      EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]'''\n      EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]'''\n      EDPM_COMPUTE_CELLS: '1'\n      EDPM_COMPUTE_CEPH_ENABLED: 'true'\n      EDPM_COMPUTE_CEPH_NOVA: 'true'\n      EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true'\n      EDPM_COMPUTE_SRIOV_ENABLED: 'true'\n      EDPM_COMPUTE_SUFFIX: '0'\n      EDPM_CONFIGURE_DEFAULT_ROUTE: 'true'\n      EDPM_CONFIGURE_HUGEPAGES: 'false'\n      EDPM_CONFIGURE_NETWORKING: 'true'\n      EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra\n      EDPM_NETWORKER_SUFFIX: '0'\n      EDPM_TOTAL_NETWORKERS: '1'\n      EDPM_TOTAL_NODES: '1'\n      GALERA_REPLICAS: ''\n      GENERATE_SSH_KEYS: 'true'\n      GIT_CLONE_OPTS: ''\n      GLANCE: config/samples/glance_v1beta1_glance.yaml\n      GLANCEAPI_DEPL_IMG: unused\n      GLANCE_BRANCH: main\n      GLANCE_COMMIT_HASH: ''\n      GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml\n      GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest\n      GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml\n      GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests\n      GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests\n      GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git\n      HEAT: config/samples/heat_v1beta1_heat.yaml\n      HEATAPI_DEPL_IMG: unused\n      HEATCFNAPI_DEPL_IMG: unused\n      HEATENGINE_DEPL_IMG: unused\n      HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0\n      HEAT_BRANCH: main\n      HEAT_COMMIT_HASH: ''\n      HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml\n      HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest\n      HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml\n      HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests\n      HEAT_KUTTL_NAMESPACE: heat-kuttl-tests\n      HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git\n      HEAT_SERVICE_ENABLED: 'true'\n      HORIZON: config/samples/horizon_v1beta1_horizon.yaml\n      HORIZONTEST: config/samples/test_v1beta1_horizontest.yaml\n      HORIZONTEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_horizontest.yaml\n      HORIZON_BRANCH: main\n      HORIZON_COMMIT_HASH: ''\n      HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml\n      HORIZON_DEPL_IMG: unused\n      HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest\n      HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml\n      HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests\n      HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests\n      HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git\n      INFRA_BRANCH: main\n      INFRA_COMMIT_HASH: ''\n      INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest\n      INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml\n      INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests\n      INFRA_KUTTL_NAMESPACE: infra-kuttl-tests\n      INFRA_RABBITMQ: config/samples/rabbitmq_v1beta1_rabbitmq.yaml\n      INFRA_RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-rabbitmq/config/samples/rabbitmq_v1beta1_rabbitmq.yaml\n      INFRA_RABBITMQ_DEPL_IMG: unused\n      INFRA_RABBITMQ_IMG: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified\n      INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git\n      INSTALL_CERT_MANAGER: false\n      INSTALL_NMSTATE: true || false\n      INSTALL_NNCP: true || false\n      INTERNALAPI_HOST_ROUTES: ''\n      IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24\n      IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64\n      IPV6_LAB_LIBVIRT_STORAGE_POOL: default\n      IPV6_LAB_MANAGE_FIREWALLD: 'true'\n      IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24\n      IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64\n      IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router\n      IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64\n      IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24\n      IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1\n      IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3\n      IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96\n      IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false'\n      IPV6_LAB_NETWORK_NAME: nat64\n      IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48\n      IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11\n      IPV6_LAB_SNO_HOST_PREFIX: '64'\n      IPV6_LAB_SNO_INSTANCE_NAME: sno\n      IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64\n      IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp\n      IPV6_LAB_SNO_OCP_VERSION: latest-4.14\n      IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112\n      IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub\n      IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab\n      IRONIC: config/samples/ironic_v1beta1_ironic.yaml\n      IRONICAPI_DEPL_IMG: unused\n      IRONICCON_DEPL_IMG: unused\n      IRONICINS_DEPL_IMG: unused\n      IRONICNAG_DEPL_IMG: unused\n      IRONICPXE_DEPL_IMG: unused\n      IRONIC_BRANCH: main\n      IRONIC_COMMIT_HASH: ''\n      IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml\n      IRONIC_IMAGE: quay.io/metal3-io/ironic\n      IRONIC_IMAGE_TAG: release-24.1\n      IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest\n      IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml\n      IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests\n      IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests\n      IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git\n      KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml\n      KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml\n      KEYSTONEAPI_DEPL_IMG: unused\n      KEYSTONE_BRANCH: main\n      KEYSTONE_COMMIT_HASH: ''\n      KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f\n      KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack\n      KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest\n      KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml\n      KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests\n      KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests\n      KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git\n      KUBEADMIN_PWD: '12345678'\n      LIBVIRT_SECRET: libvirt-secret\n      LOKI_DEPLOY_MODE: openshift-network\n      LOKI_DEPLOY_NAMESPACE: netobserv\n      LOKI_DEPLOY_SIZE: 1x.demo\n      LOKI_NAMESPACE: openshift-operators-redhat\n      LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki\n      LOKI_SUBSCRIPTION: loki-operator\n      LVMS_CR: '1'\n      MANILA: config/samples/manila_v1beta1_manila.yaml\n      MANILAAPI_DEPL_IMG: unused\n      MANILASCH_DEPL_IMG: unused\n      MANILASHARE_DEPL_IMG: unused\n      MANILA_BRANCH: main\n      MANILA_COMMIT_HASH: ''\n      MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml\n      MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest\n      MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml\n      MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests\n      MANILA_KUTTL_NAMESPACE: manila-kuttl-tests\n      MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git\n      MANILA_SERVICE_ENABLED: 'true'\n      MARIADB: config/samples/mariadb_v1beta1_galera.yaml\n      MARIADB_BRANCH: main\n      MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml\n      MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests\n      MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests\n      MARIADB_COMMIT_HASH: ''\n      MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml\n      MARIADB_DEPL_IMG: unused\n      MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest\n      MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml\n      MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests\n      MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests\n      MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git\n      MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml\n      MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml\n      MEMCACHED_DEPL_IMG: unused\n      METADATA_SHARED_SECRET: '1234567842'\n      METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90\n      METALLB_POOL: 192.168.122.80-192.168.122.90\n      MICROSHIFT: '0'\n      MIRROR_INSECURE: 'true'\n      MIRROR_NAMESPACE: openstack-mirror\n      MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing\n      NAMESPACE: openstack\n      NETCONFIG: config/samples/network_v1beta1_netconfig.yaml\n      NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml\n      NETCONFIG_DEPL_IMG: unused\n      NETOBSERV_DEPLOY_NAMESPACE: netobserv\n      NETOBSERV_NAMESPACE: openshift-netobserv-operator\n      NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net\n      NETOBSERV_SUBSCRIPTION: netobserv-operator\n      NETWORK_BGP: 'false'\n      NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0\n      NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0\n      NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0\n      NETWORK_ISOLATION: 'true'\n      NETWORK_ISOLATION_INSTANCE_NAME: crc\n      NETWORK_ISOLATION_IPV4: 'true'\n      NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24\n      NETWORK_ISOLATION_IPV4_NAT: 'true'\n      NETWORK_ISOLATION_IPV6: 'false'\n      NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64\n      NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10\n      NETWORK_ISOLATION_MAC: '52:54:00:11:11:10'\n      NETWORK_ISOLATION_NETWORK_NAME: net-iso\n      NETWORK_ISOLATION_NET_NAME: default\n      NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true'\n      NETWORK_MTU: '1500'\n      NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0\n      NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0\n      NETWORK_STORAGE_MACVLAN: ''\n      NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0\n      NETWORK_VLAN_START: '20'\n      NETWORK_VLAN_STEP: '1'\n      NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml\n      NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml\n      NEUTRONAPI_DEPL_IMG: unused\n      NEUTRON_BRANCH: main\n      NEUTRON_COMMIT_HASH: ''\n      NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest\n      NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml\n      NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests\n      NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests\n      NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git\n      NFS_HOME: /home/nfs\n      NMSTATE_NAMESPACE: openshift-nmstate\n      NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8\n      NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator\n      NNCP_ADDITIONAL_HOST_ROUTES: ''\n      NNCP_BGP_1_INTERFACE: enp7s0\n      NNCP_BGP_1_IP_ADDRESS: 100.65.4.2\n      NNCP_BGP_2_INTERFACE: enp8s0\n      NNCP_BGP_2_IP_ADDRESS: 100.64.4.2\n      NNCP_BRIDGE: ospbr\n      NNCP_CLEANUP_TIMEOUT: 120s\n      NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::'\n      NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10'\n      NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122\n      NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10'\n      NNCP_DNS_SERVER: 192.168.122.1\n      NNCP_DNS_SERVER_IPV6: fd00:aaaa::1\n      NNCP_GATEWAY: 192.168.122.1\n      NNCP_GATEWAY_IPV6: fd00:aaaa::1\n      NNCP_INTERFACE: enp6s0\n      NNCP_NODES: ''\n      NNCP_TIMEOUT: 240s\n      NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml\n      NOVA_BRANCH: main\n      NOVA_COMMIT_HASH: ''\n      NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml\n      NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest\n      NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git\n      NUMBER_OF_INSTANCES: '1'\n      OCP_NETWORK_NAME: crc\n      OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml\n      OCTAVIA_BRANCH: main\n      OCTAVIA_COMMIT_HASH: ''\n      OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml\n      OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest\n      OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml\n      OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests\n      OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests\n      OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git\n      OKD: 'false'\n      OPENSTACK_BRANCH: main\n      OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest\n      OPENSTACK_COMMIT_HASH: ''\n      OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n      OPENSTACK_CRDS_DIR: openstack_crds\n      OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n      OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest\n      OPENSTACK_K8S_BRANCH: main\n      OPENSTACK_K8S_TAG: latest\n      OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml\n      OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests\n      OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests\n      OPENSTACK_NEUTRON_CUSTOM_CONF: ''\n      OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git\n      OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest\n      OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator\n      OPERATOR_CHANNEL: ''\n      OPERATOR_NAMESPACE: openstack-operators\n      OPERATOR_SOURCE: ''\n      OPERATOR_SOURCE_NAMESPACE: ''\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml\n      OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml\n      OVNCONTROLLER_NMAP: 'true'\n      OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml\n      OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml\n      OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml\n      OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml\n      OVN_BRANCH: main\n      OVN_COMMIT_HASH: ''\n      OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest\n      OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml\n      OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests\n      OVN_KUTTL_NAMESPACE: ovn-kuttl-tests\n      OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git\n      PASSWORD: '12345678'\n      PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt\n      RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml\n      RABBITMQ_BRANCH: patches\n      RABBITMQ_COMMIT_HASH: ''\n      RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml\n      RABBITMQ_DEPL_IMG: unused\n      RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest\n      RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git\n      REDHAT_OPERATORS: 'false'\n      REDIS: config/samples/redis_v1beta1_redis.yaml\n      REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml\n      REDIS_DEPL_IMG: unused\n      RH_REGISTRY_PWD: ''\n      RH_REGISTRY_USER: ''\n      SECRET: osp-secret\n      SG_CORE_DEPL_IMG: unused\n      STANDALONE_COMPUTE_DRIVER: libvirt\n      STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0\n      STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0\n      STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0\n      STANDALONE_STORAGE_NET_PREFIX: 172.18.0\n      STANDALONE_TENANT_NET_PREFIX: 172.19.0\n      STORAGEMGMT_HOST_ROUTES: ''\n      STORAGE_CLASS: local-storage\n      STORAGE_HOST_ROUTES: ''\n      SWIFT: config/samples/swift_v1beta1_swift.yaml\n      SWIFT_BRANCH: main\n      SWIFT_COMMIT_HASH: ''\n      SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml\n      SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest\n      SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml\n      SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests\n      SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests\n      SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git\n      TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml\n      TELEMETRY_BRANCH: main\n      TELEMETRY_COMMIT_HASH: ''\n      TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml\n      TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest\n      TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator\n      TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml\n      TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites\n      TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests\n      TELEMETRY_KUTTL_RELPATH: test/kuttl/suites\n      TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git\n      TEMPEST: config/samples/test_v1beta1_tempest.yaml\n      TEMPEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tempest.yaml\n      TENANT_HOST_ROUTES: ''\n      TEST_BRANCH: main\n      TEST_COMMIT_HASH: ''\n      TEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tempest.yaml\n      TEST_IMG: quay.io/openstack-k8s-operators/test-operator-index:latest\n      TEST_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/kuttl-test.yaml\n      TEST_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/test/kuttl/tests\n      TEST_KUTTL_NAMESPACE: test-operator-kuttl-tests\n      TEST_REPO: https://github.com/openstack-k8s-operators/test-operator.git\n      TIMEOUT: 300s\n      TLS_ENABLED: 'false'\n      TOBIKO: config/samples/test_v1beta1_tobiko.yaml\n      TOBIKO_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tobiko.yaml\n      tripleo_deploy: 'export REGISTRY_USER:'\n\nTASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] ***\nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.042)       0:00:56.516 ******** \nWednesday 10 June 2026  13:52:40 +0000 (0:00:00.042)       0:00:56.515 ******** \nok: [localhost]\n\nTASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] *****\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.352)       0:00:56.868 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.352)       0:00:56.867 ******** \nok: [localhost] => \n    cifmw_generate_makes:\n      changed: false\n      debug:\n        /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile:\n        - all\n        - help\n        - cleanup\n        - deploy_cleanup\n        - wait\n        - crc_storage\n        - crc_storage_cleanup\n        - crc_storage_release\n        - crc_storage_with_retries\n        - crc_storage_cleanup_with_retries\n        - operator_namespace\n        - namespace\n        - namespace_cleanup\n        - input\n        - input_cleanup\n        - crc_bmo_setup\n        - crc_bmo_cleanup\n        - mirror_registry\n        - mirror_registry_secure\n        - mirror_registry_ca\n        - mirror_registry_cleanup\n        - openstack_prep\n        - openstack\n        - openstack_wait\n        - openstack_init\n        - openstack_cleanup\n        - openstack_repo\n        - openstack_deploy_prep\n        - openstack_deploy\n        - openstack_wait_deploy\n        - openstack_deploy_cleanup\n        - openstack_update_run\n        - update_services\n        - update_system\n        - openstack_patch_version\n        - edpm_deploy_generate_keys\n        - edpm_patch_ansible_runner_image\n        - edpm_deploy_prep\n        - edpm_deploy_cleanup\n        - edpm_deploy\n        - edpm_deploy_baremetal_prep\n        - edpm_deploy_baremetal\n        - edpm_wait_deploy_baremetal\n        - edpm_wait_deploy\n        - edpm_register_dns\n        - edpm_nova_discover_hosts\n        - openstack_crds\n        - openstack_crds_cleanup\n        - edpm_deploy_networker_prep\n        - edpm_deploy_networker_cleanup\n        - edpm_deploy_networker\n        - infra_prep\n        - infra\n        - infra_cleanup\n        - dns_deploy_prep\n        - dns_deploy\n        - dns_deploy_cleanup\n        - netconfig_deploy_prep\n        - netconfig_deploy\n        - netconfig_deploy_cleanup\n        - memcached_deploy_prep\n        - memcached_deploy\n        - memcached_deploy_cleanup\n        - keystone_prep\n        - keystone\n        - keystone_cleanup\n        - keystone_deploy_prep\n        - keystone_deploy\n        - keystone_deploy_cleanup\n        - barbican_prep\n        - barbican\n        - barbican_cleanup\n        - barbican_deploy_prep\n        - barbican_deploy\n        - barbican_deploy_validate\n        - barbican_deploy_cleanup\n        - mariadb\n        - mariadb_cleanup\n        - mariadb_deploy_prep\n        - mariadb_deploy\n        - mariadb_deploy_cleanup\n        - glance_prep\n        - glance\n        - glance_cleanup\n        - glance_deploy_prep\n        - glance_deploy\n        - glance_deploy_cleanup\n        - ovn_prep\n        - ovn\n        - ovn_cleanup\n        - ovn_deploy_prep\n        - ovn_deploy\n        - ovn_deploy_cleanup\n        - neutron_prep\n        - neutron\n        - neutron_cleanup\n        - neutron_deploy_prep\n        - neutron_deploy\n        - neutron_deploy_cleanup\n        - cinder_prep\n        - cinder\n        - cinder_cleanup\n        - cinder_deploy_prep\n        - cinder_deploy\n        - cinder_deploy_cleanup\n        - rabbitmq_prep\n        - rabbitmq\n        - rabbitmq_cleanup\n        - rabbitmq_deploy_prep\n        - rabbitmq_deploy\n        - rabbitmq_deploy_cleanup\n        - infra_rabbitmq_deploy_prep\n        - infra_rabbitmq_deploy\n        - infra_rabbitmq_deploy_cleanup\n        - ironic_prep\n        - ironic\n        - ironic_cleanup\n        - ironic_deploy_prep\n        - ironic_deploy\n        - ironic_deploy_cleanup\n        - octavia_prep\n        - octavia\n        - octavia_cleanup\n        - octavia_deploy_prep\n        - octavia_deploy\n        - octavia_deploy_cleanup\n        - designate_prep\n        - designate\n        - designate_cleanup\n        - designate_deploy_prep\n        - designate_deploy\n        - designate_deploy_cleanup\n        - nova_prep\n        - nova\n        - nova_cleanup\n        - nova_deploy_prep\n        - nova_deploy\n        - nova_deploy_cleanup\n        - mariadb_kuttl_run\n        - mariadb_kuttl\n        - kuttl_db_prep\n        - kuttl_db_cleanup\n        - kuttl_common_prep\n        - kuttl_common_cleanup\n        - keystone_kuttl_run\n        - keystone_kuttl\n        - barbican_kuttl_run\n        - barbican_kuttl\n        - cinder_kuttl_run\n        - cinder_kuttl\n        - neutron_kuttl_run\n        - neutron_kuttl\n        - octavia_kuttl_run\n        - octavia_kuttl\n        - designate_kuttl\n        - designate_kuttl_run\n        - ovn_kuttl_run\n        - ovn_kuttl\n        - infra_kuttl_run\n        - infra_kuttl\n        - ironic_kuttl_run\n        - ironic_kuttl\n        - ironic_kuttl_crc\n        - heat_kuttl_run\n        - heat_kuttl\n        - heat_kuttl_crc\n        - glance_kuttl_run\n        - glance_kuttl\n        - manila_kuttl_run\n        - manila_kuttl\n        - swift_kuttl_run\n        - swift_kuttl\n        - horizon_kuttl_run\n        - horizon_kuttl\n        - openstack_kuttl_prep\n        - openstack_kuttl_run\n        - openstack_kuttl_cleanup\n        - openstack_kuttl\n        - mariadb_chainsaw_run\n        - mariadb_chainsaw\n        - horizon_prep\n        - horizon\n        - horizon_cleanup\n        - horizon_deploy_prep\n        - horizon_deploy\n        - horizon_deploy_cleanup\n        - heat_prep\n        - heat\n        - heat_cleanup\n        - heat_deploy_prep\n        - heat_deploy\n        - heat_deploy_cleanup\n        - baremetal_prep\n        - baremetal\n        - baremetal_cleanup\n        - ceph_help\n        - ceph\n        - ceph_cleanup\n        - rook_prep\n        - rook\n        - rook_deploy_prep\n        - rook_deploy\n        - rook_crc_disk\n        - rook_cleanup\n        - lvms\n        - nmstate\n        - nncp\n        - nncp_cleanup\n        - netattach\n        - netattach_cleanup\n        - metallb\n        - metallb_config\n        - metallb_config_cleanup\n        - metallb_cleanup\n        - loki\n        - loki_cleanup\n        - loki_deploy\n        - loki_deploy_cleanup\n        - netobserv\n        - netobserv_cleanup\n        - netobserv_deploy\n        - netobserv_deploy_cleanup\n        - manila_prep\n        - manila\n        - manila_cleanup\n        - manila_deploy_prep\n        - manila_deploy\n        - manila_deploy_cleanup\n        - telemetry_prep\n        - telemetry\n        - telemetry_cleanup\n        - telemetry_deploy_prep\n        - telemetry_deploy\n        - telemetry_deploy_cleanup\n        - telemetry_kuttl_run\n        - telemetry_kuttl\n        - test_operator_prep\n        - test_operator\n        - test_operator_cleanup\n        - test_operator_deploy_prep\n        - test_operator_deploy\n        - test_operator_deploy_cleanup\n        - test_operator_kuttl_run\n        - test_operator_kuttl\n        - swift_prep\n        - swift\n        - swift_cleanup\n        - swift_deploy_prep\n        - swift_deploy\n        - swift_deploy_cleanup\n        - certmanager\n        - certmanager_cleanup\n        - validate_marketplace\n        - redis_deploy_prep\n        - redis_deploy\n        - redis_deploy_cleanup\n        - set_slower_etcd_profile\n        /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile:\n        - help\n        - download_tools\n        - nfs\n        - nfs_cleanup\n        - crc\n        - crc_cleanup\n        - crc_scrub\n        - crc_attach_default_interface\n        - crc_attach_default_interface_cleanup\n        - ipv6_lab_network\n        - ipv6_lab_network_cleanup\n        - ipv6_lab_nat64_router\n        - ipv6_lab_nat64_router_cleanup\n        - ipv6_lab_sno\n        - ipv6_lab_sno_cleanup\n        - ipv6_lab\n        - ipv6_lab_cleanup\n        - attach_default_interface\n        - attach_default_interface_cleanup\n        - network_isolation_bridge\n        - network_isolation_bridge_cleanup\n        - edpm_baremetal_compute\n        - edpm_compute\n        - edpm_compute_bootc\n        - edpm_ansible_runner\n        - edpm_computes_bgp\n        - edpm_compute_repos\n        - edpm_compute_cleanup\n        - edpm_networker\n        - edpm_networker_cleanup\n        - edpm_deploy_instance\n        - tripleo_deploy\n        - standalone_deploy\n        - standalone_sync\n        - standalone\n        - standalone_cleanup\n        - standalone_snapshot\n        - standalone_revert\n        - cifmw_prepare\n        - cifmw_cleanup\n        - bmaas_network\n        - bmaas_network_cleanup\n        - bmaas_route_crc_and_crc_bmaas_networks\n        - bmaas_route_crc_and_crc_bmaas_networks_cleanup\n        - bmaas_crc_attach_network\n        - bmaas_crc_attach_network_cleanup\n        - bmaas_crc_baremetal_bridge\n        - bmaas_crc_baremetal_bridge_cleanup\n        - bmaas_baremetal_net_nad\n        - bmaas_baremetal_net_nad_cleanup\n        - bmaas_metallb\n        - bmaas_metallb_cleanup\n        - bmaas_virtual_bms\n        - bmaas_virtual_bms_cleanup\n        - bmaas_sushy_emulator\n        - bmaas_sushy_emulator_cleanup\n        - bmaas_sushy_emulator_wait\n        - bmaas_generate_nodes_yaml\n        - bmaas\n        - bmaas_cleanup\n      failed: false\n      success: true\n\nTASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{\n  {\n  'cifmw_install_yamls_environment': cifmw_install_yamls_environment,\n  'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults\n  } | to_nice_yaml\n}}, mode=0644] ***\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.036)       0:00:56.905 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.036)       0:00:56.904 ******** \nchanged: [localhost]\n\nTASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] ***\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.390)       0:00:57.296 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.390)       0:00:57.295 ******** \nskipping: [localhost]\n\nTASK [discover_latest_image : Set the discovered images dict to empty cifmw_discovered_images_dict={}] ***\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.046)       0:00:57.343 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.046)       0:00:57.341 ******** \nok: [localhost]\n\nTASK [discover_latest_image : Discover images _raw_params=per-image.yml] *******\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.022)       0:00:57.365 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.022)       0:00:57.364 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for localhost => (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 that=['_expected_keys | difference(_given_keys) | length == 0'], fail_msg=The image discovery request dict's {{ _current_image.key }} entry does not match the expected schema. Requests must have the following keys: {{ _expected_keys }}, this entry had: {{ _given_keys }} See the discover_latest_image role's README for more information.] ***\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.040)       0:00:57.406 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.040)       0:00:57.405 ******** \nok: [localhost] => \n    changed: false\n    msg: All assertions passed\n\nTASK [discover_latest_image : Get latest image for the current entry url={{ _current_image.value.base_url }}, image_prefix={{ _current_image.value.qcow_prefix }}, images_file={{ _current_image.value.images_file }}] ***\nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.043)       0:00:57.450 ******** \nWednesday 10 June 2026  13:52:41 +0000 (0:00:00.043)       0:00:57.449 ******** \nchanged: [localhost]\n\nTASK [discover_latest_image : Append the current return value to the discovered images dict cifmw_discovered_images_dict={{ cifmw_discovered_images_dict | combine({_current_image.key: discovered_image.data}) }}, cacheable=True] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.362)       0:00:57.813 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.362)       0:00:57.812 ******** \nok: [localhost]\n\nTASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered cifmw_discovered_image_name={{ cifmw_discovered_images_dict.default.image_name }}, cifmw_discovered_image_url={{ cifmw_discovered_images_dict.default.image_url }}, cifmw_discovered_hash={{ cifmw_discovered_images_dict.default.hash }}, cifmw_discovered_hash_algorithm={{ cifmw_discovered_images_dict.default.hash_algorithm }}, cacheable=True] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.030)       0:00:57.844 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.030)       0:00:57.842 ******** \nok: [localhost]\n\nTASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.041)       0:00:57.885 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.041)       0:00:57.884 ******** \nchanged: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.366)       0:00:58.252 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.366)       0:00:58.251 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.063)       0:00:58.316 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.063)       0:00:58.314 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_infra _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.123)       0:00:58.439 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.123)       0:00:58.438 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'})\n\nTASK [run_hook : Set playbook path for Download needed tools cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.159)       0:00:58.599 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.159)       0:00:58.598 ******** \nok: [localhost]\n\nTASK [run_hook : Get file stat path={{ playbook_path }}] ***********************\nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.057)       0:00:58.657 ******** \nWednesday 10 June 2026  13:52:42 +0000 (0:00:00.057)       0:00:58.655 ******** \nok: [localhost]\n\nTASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.195)       0:00:58.853 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.195)       0:00:58.851 ******** \nskipping: [localhost]\n\nTASK [run_hook : Get parameters files paths={{\n  (cifmw_basedir, 'artifacts/parameters') | path_join\n}}, file_type=file, patterns=*.yml] ***\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.019)       0:00:58.873 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.019)       0:00:58.871 ******** \nok: [localhost]\n\nTASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.172)       0:00:59.045 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.172)       0:00:59.044 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.022)       0:00:59.068 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.022)       0:00:59.066 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.164)       0:00:59.232 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.164)       0:00:59.231 ******** \nok: [localhost]\n\nTASK [run_hook : Run hook without retry - Download needed tools] ***************\nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.180)       0:00:59.412 ******** \nWednesday 10 June 2026  13:52:43 +0000 (0:00:00.180)       0:00:59.411 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry_downloa.log\nchanged: [localhost]\n\nTASK [run_hook : Run hook with retry - Download needed tools] ******************\nWednesday 10 June 2026  13:53:24 +0000 (0:00:40.538)       0:01:39.951 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:40.538)       0:01:39.950 ******** \nskipping: [localhost]\n\nTASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.023)       0:01:39.975 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.023)       0:01:39.973 ******** \nok: [localhost]\n\nTASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.179)       0:01:40.154 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.179)       0:01:40.153 ******** \nskipping: [localhost]\n\nPLAY [Prepare host virtualization] *********************************************\n\nTASK [Load parameters files name=cifmw_helpers, tasks_from=include_dir.yml] ****\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.063)       0:01:40.218 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.063)       0:01:40.217 ******** \n\nTASK [cifmw_helpers : Check directory is available path={{ included_dir | trim }}] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.033)       0:01:40.252 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.033)       0:01:40.251 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Find yaml files paths={{ included_dir | trim }}, patterns=*.yml,*.yaml, file_type=file, recurse=False] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.226)       0:01:40.478 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.226)       0:01:40.477 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Print available yaml files msg=Found yaml files to parse: {{ _yaml_files.files | map(attribute='path') | list }}\n] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.194)       0:01:40.672 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.194)       0:01:40.671 ******** \nok: [localhost] => \n    msg: |\n      Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml']\n\nTASK [cifmw_helpers : Create files on localhost and use include_vars] **********\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.025)       0:01:40.698 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.025)       0:01:40.697 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.054)       0:01:40.752 ******** \nWednesday 10 June 2026  13:53:24 +0000 (0:00:00.054)       0:01:40.751 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.025)       0:01:40.778 ******** \nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.025)       0:01:40.776 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.194)       0:01:40.972 ******** \nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.194)       0:01:40.971 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.338)       0:01:41.310 ******** \nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.338)       0:01:41.309 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.303)       0:01:41.614 ******** \nWednesday 10 June 2026  13:53:25 +0000 (0:00:00.303)       0:01:41.613 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.369)       0:01:41.984 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.369)       0:01:41.982 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.065)       0:01:42.049 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.065)       0:01:42.048 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.187)       0:01:42.237 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.187)       0:01:42.235 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.026)       0:01:42.263 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.026)       0:01:42.262 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.184)       0:01:42.448 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.184)       0:01:42.447 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.170)       0:01:42.619 ******** \nWednesday 10 June 2026  13:53:26 +0000 (0:00:00.170)       0:01:42.618 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.176)       0:01:42.796 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.177)       0:01:42.795 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.368)       0:01:43.165 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.368)       0:01:43.163 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.045)       0:01:43.210 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.045)       0:01:43.209 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.186)       0:01:43.397 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.186)       0:01:43.396 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.030)       0:01:43.427 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.030)       0:01:43.426 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.178)       0:01:43.605 ******** \nWednesday 10 June 2026  13:53:27 +0000 (0:00:00.178)       0:01:43.604 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.163)       0:01:43.769 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.163)       0:01:43.767 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.177)       0:01:43.946 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.177)       0:01:43.945 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.391)       0:01:44.338 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.391)       0:01:44.336 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.042)       0:01:44.380 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.042)       0:01:44.379 ******** \nchanged: [localhost]\n\nTASK [Ensure libvirt is present/configured name=libvirt_manager] ***************\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.226)       0:01:44.606 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.226)       0:01:44.605 ******** \nskipping: [localhost]\n\nTASK [Perpare OpenShift provisioner node name=openshift_provisioner_node] ******\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.028)       0:01:44.635 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.028)       0:01:44.634 ******** \nskipping: [localhost]\n\nPLAY [Run cifmw_setup infra, build package, container and operators, deploy EDPM] ***\n\nTASK [Load parameters files name=cifmw_helpers, tasks_from=include_dir.yml] ****\nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.096)       0:01:44.732 ******** \nWednesday 10 June 2026  13:53:28 +0000 (0:00:00.096)       0:01:44.730 ******** \n\nTASK [cifmw_helpers : Check directory is available path={{ included_dir | trim }}] ***\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.113)       0:01:44.845 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.113)       0:01:44.844 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Find yaml files paths={{ included_dir | trim }}, patterns=*.yml,*.yaml, file_type=file, recurse=False] ***\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.220)       0:01:45.066 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.220)       0:01:45.065 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Print available yaml files msg=Found yaml files to parse: {{ _yaml_files.files | map(attribute='path') | list }}\n] ***\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.198)       0:01:45.265 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.198)       0:01:45.264 ******** \nok: [localhost] => \n    msg: |\n      Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml']\n\nTASK [cifmw_helpers : Create files on localhost and use include_vars] **********\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.046)       0:01:45.312 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.046)       0:01:45.310 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.073)       0:01:45.385 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.073)       0:01:45.384 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.037)       0:01:45.423 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.037)       0:01:45.422 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.212)       0:01:45.636 ******** \nWednesday 10 June 2026  13:53:29 +0000 (0:00:00.212)       0:01:45.635 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.181)       0:01:45.818 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.181)       0:01:45.816 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.179)       0:01:45.997 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.179)       0:01:45.996 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.359)       0:01:46.357 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.359)       0:01:46.355 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.052)       0:01:46.409 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.052)       0:01:46.408 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.177)       0:01:46.587 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.177)       0:01:46.585 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.026)       0:01:46.613 ******** \nWednesday 10 June 2026  13:53:30 +0000 (0:00:00.026)       0:01:46.612 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.200)       0:01:46.813 ******** \nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.200)       0:01:46.812 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.163)       0:01:46.977 ******** \nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.163)       0:01:46.975 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.165)       0:01:47.142 ******** \nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.165)       0:01:47.141 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.409)       0:01:47.551 ******** \nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.409)       0:01:47.550 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.055)       0:01:47.607 ******** \nWednesday 10 June 2026  13:53:31 +0000 (0:00:00.055)       0:01:47.606 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***\nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.200)       0:01:47.807 ******** \nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.200)       0:01:47.806 ******** \nskipping: [localhost]\n\nTASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***\nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.025)       0:01:47.833 ******** \nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.025)       0:01:47.832 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create temporary directory state=directory] **************\nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.194)       0:01:48.028 ******** \nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.194)       0:01:48.027 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Read vars] ***********************************************\nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.186)       0:01:48.215 ******** \nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.186)       0:01:48.214 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Create new variable files with content] ******************\nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.170)       0:01:48.386 ******** \nWednesday 10 June 2026  13:53:32 +0000 (0:00:00.170)       0:01:48.384 ******** \nchanged: [localhost]\n\nTASK [cifmw_helpers : Include vars] ********************************************\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.387)       0:01:48.774 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.387)       0:01:48.772 ******** \nok: [localhost]\n\nTASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.057)       0:01:48.831 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.057)       0:01:48.830 ******** \nchanged: [localhost]\n\nTASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.201)       0:01:49.032 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.201)       0:01:49.031 ******** \nok: [localhost]\n\nTASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.161)       0:01:49.194 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.161)       0:01:49.193 ******** \nskipping: [localhost]\n\nTASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.025)       0:01:49.220 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.025)       0:01:49.218 ******** \nskipping: [localhost]\n\nTASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{\n  _net_env_def_slurp['content'] |\n  b64decode |\n  from_yaml\n}}, cacheable=True] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.250 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.248 ******** \nskipping: [localhost]\n\nTASK [Deploy OCP using Hive name=hive] *****************************************\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.039)       0:01:49.289 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.039)       0:01:49.287 ******** \nskipping: [localhost]\n\nTASK [Prepare CRC name=rhol_crc] ***********************************************\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.319 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.317 ******** \nskipping: [localhost]\n\nTASK [Deploy OpenShift cluster using dev-scripts name=devscripts] **************\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.027)       0:01:49.346 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.027)       0:01:49.345 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.030)       0:01:49.377 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.031)       0:01:49.376 ******** \nok: [localhost]\n\nTASK [openshift_login : OpenShift login _raw_params=login.yml] *****************\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.245)       0:01:49.622 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.245)       0:01:49.621 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost\n\nTASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.048)       0:01:49.670 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.048)       0:01:49.669 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.032)       0:01:49.703 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.032)       0:01:49.701 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] ***\nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.035)       0:01:49.738 ******** \nWednesday 10 June 2026  13:53:33 +0000 (0:00:00.035)       0:01:49.737 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{\n cifmw_openshift_login_kubeconfig |\n default(cifmw_openshift_kubeconfig) |\n default(\n   ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else\n   cifmw_openshift_login_kubeconfig_default_path\n ) | trim\n}}, cifmw_openshift_login_user={{ cifmw_openshift_login_user | default(cifmw_openshift_user) | default(omit) }}, cifmw_openshift_login_password={{ cifmw_openshift_login_password | default(cifmw_openshift_password) | default(omit) }}, cifmw_openshift_login_api={{ cifmw_openshift_login_api | default(cifmw_openshift_api) | default(omit) }}, cifmw_openshift_login_cert_login={{ cifmw_openshift_login_cert_login | default(false)}}, cifmw_openshift_login_provided_token={{ cifmw_openshift_provided_token | default(omit) }}, cacheable=True] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.036)       0:01:49.774 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.036)       0:01:49.773 ******** \nok: [localhost]\n\nTASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.052)       0:01:49.827 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.052)       0:01:49.825 ******** \nok: [localhost]\n\nTASK [openshift_login : Assert that enough data is provided to log in to OpenShift that=cifmw_openshift_login_kubeconfig_stat.stat.exists or (cifmw_openshift_login_provided_token is defined and cifmw_openshift_login_provided_token != '') or (\n  (cifmw_openshift_login_user is defined) and\n  (cifmw_openshift_login_password is defined) and\n  (cifmw_openshift_login_api is defined)\n), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.196)       0:01:50.023 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.196)       0:01:50.022 ******** \nok: [localhost] => \n    changed: false\n    msg: All assertions passed\n\nTASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.057 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.056 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{\n  (\n    cifmw_openshift_login_kubeconfig_content_b64.content |\n    b64decode |\n    from_yaml\n  ). users | default([]) |\n  selectattr('user.client-certificate-data', 'defined') |\n  map(attribute=\"name\") |\n  map(\"split\", \"/\") |\n  map(\"first\")\n}}, cacheable=True] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.089 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.088 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{\n  (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) +\n  (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first)\n}}, cifmw_openshift_login_cert_login=True, cacheable=True] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.121 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.120 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{\n  0 if cifmw_openshift_login_retries_cnt is undefined else\n  cifmw_openshift_login_retries_cnt|int + 1\n}}] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.153 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.151 ******** \nok: [localhost]\n\nTASK [openshift_login : Fetch token _raw_params=try_login.yml] *****************\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.187 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.186 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost\n\nTASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.038)       0:01:50.226 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.038)       0:01:50.225 ******** \nskipping: [localhost]\n\nTASK [openshift_login : Fetch OpenShift token output_dir={{ cifmw_openshift_login_basedir }}/artifacts, script=oc login {%- if cifmw_openshift_login_provided_token is not defined %} {%- if cifmw_openshift_login_user is defined %} -u {{ cifmw_openshift_login_user }} {%- endif %} {%- if cifmw_openshift_login_password is defined %} -p {{ cifmw_openshift_login_password }} {%- endif %} {% else %} --token={{ cifmw_openshift_login_provided_token }} {%- endif %} {%- if cifmw_openshift_login_skip_tls_verify|bool %} --insecure-skip-tls-verify=true {%- endif %} {%- if cifmw_openshift_login_api is defined %} {{ cifmw_openshift_login_api }} {%- endif %}] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.026)       0:01:50.252 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.025)       0:01:50.251 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift_token.log\nchanged: [localhost]\n\nTASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != \"\"] ***\nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.494)       0:01:50.746 ******** \nWednesday 10 June 2026  13:53:34 +0000 (0:00:00.494)       0:01:50.745 ******** \nok: [localhost] => \n    changed: false\n    msg: All assertions passed\n\nTASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] ***\nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.034)       0:01:50.781 ******** \nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.034)       0:01:50.780 ******** \nchanged: [localhost]\n\nTASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{\n  (not cifmw_openshift_login_new_token_out.skipped | default(false)) |\n  ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout)\n}}, cacheable=True] ***\nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.321)       0:01:51.103 ******** \nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.321)       0:01:51.102 ******** \nok: [localhost]\n\nTASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] ***\nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.037)       0:01:51.141 ******** \nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.037)       0:01:51.140 ******** \nchanged: [localhost]\n\nTASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] ***\nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.333)       0:01:51.475 ******** \nWednesday 10 June 2026  13:53:35 +0000 (0:00:00.333)       0:01:51.473 ******** \nchanged: [localhost]\n\nTASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] ****\nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.303)       0:01:51.779 ******** \nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.303)       0:01:51.777 ******** \nchanged: [localhost]\n\nTASK [openshift_login : Set OpenShift user, context and API facts cifmw_openshift_login_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_login_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_login_user={{ _oauth_user }}, cifmw_openshift_kubeconfig={{ cifmw_openshift_login_kubeconfig }}, cifmw_openshift_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_user={{ _oauth_user }}, cifmw_openshift_token={{ cifmw_openshift_login_token | default(omit) }}, cifmw_install_yamls_environment={{  ( cifmw_install_yamls_environment |\n      combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig})\n    ) if cifmw_install_yamls_environment is defined else omit\n}}, cacheable=True] ***\nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.349)       0:01:52.128 ******** \nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.349)       0:01:52.127 ******** \nok: [localhost]\n\nTASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] ***\nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.041)       0:01:52.170 ******** \nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.041)       0:01:52.169 ******** \nchanged: [localhost]\n\nTASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml] ***\nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.443)       0:01:52.614 ******** \nWednesday 10 June 2026  13:53:36 +0000 (0:00:00.443)       0:01:52.613 ******** \nok: [localhost]\n\nTASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{\n  cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml |\n  combine(\n    {\n      'cifmw_install_yamls_environment': {\n        'KUBECONFIG': cifmw_openshift_login_kubeconfig\n      }\n    }, recursive=true) | to_nice_yaml\n}}, dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, mode=0600] ***\nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.196)       0:01:52.811 ******** \nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.196)       0:01:52.810 ******** \nchanged: [localhost]\n\nTASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.582)       0:01:53.393 ******** \nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.582)       0:01:53.392 ******** \nok: [localhost]\n\nTASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{\n  ((\n      ([cifmw_install_yamls_defaults['NAMESPACE']] +\n        ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else [])\n      ) if cifmw_install_yamls_defaults is defined else []\n  ) + cifmw_openshift_setup_create_namespaces) | unique\n}}] ***\nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.215)       0:01:53.608 ******** \nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.215)       0:01:53.607 ******** \nok: [localhost]\n\nTASK [openshift_setup : Create required namespaces kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ item }}, kind=Namespace, state=present] ***\nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.049)       0:01:53.657 ******** \nWednesday 10 June 2026  13:53:37 +0000 (0:00:00.049)       0:01:53.656 ******** \nchanged: [localhost] => (item=openstack)\nchanged: [localhost] => (item=openstack-operators)\n\nTASK [openshift_setup : Get internal OpenShift registry route kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Route, name=default-route, namespace=openshift-image-registry] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:02.389)       0:01:56.047 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:02.389)       0:01:56.046 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces state=present, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'kind': 'RoleBinding', 'apiVersion': 'rbac.authorization.k8s.io/v1', 'metadata': {'name': 'system:image-puller', 'namespace': '{{ item }}'}, 'subjects': [{'kind': 'User', 'name': 'system:anonymous'}, {'kind': 'User', 'name': 'system:unauthenticated'}], 'roleRef': {'kind': 'ClusterRole', 'name': 'system:image-puller'}}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.038)       0:01:56.085 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.038)       0:01:56.084 ******** \nskipping: [localhost] => (item=openstack) \nskipping: [localhost] => (item=openstack-operators) \nskipping: [localhost]\n\nTASK [openshift_setup : Wait for the image registry to be ready kind=Deployment, name=image-registry, namespace=openshift-image-registry, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Available', 'status': 'True'}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.045)       0:01:56.131 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.045)       0:01:56.129 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Login into OpenShift internal registry output_dir={{ cifmw_openshift_setup_basedir }}/artifacts, script=podman login -u {{ cifmw_openshift_user }} -p {{ cifmw_openshift_token }} {%- if cifmw_openshift_setup_skip_internal_registry_tls_verify|bool %} --tls-verify=false {%- endif %} {{ cifmw_openshift_setup_registry_default_route.resources[0].spec.host }}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.172 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.170 ******** \nskipping: [localhost]\n\nTASK [Ensure we have custom CA installed on host role=install_ca] **************\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.212 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.211 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.041)       0:01:56.254 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.041)       0:01:56.252 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.044)       0:01:56.298 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.044)       0:01:56.296 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Create config map with registry CAs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'v1', 'kind': 'ConfigMap', 'metadata': {'namespace': 'openshift-config', 'name': 'registry-cas'}, 'data': '{{ _config_map_data | items2dict  }}'}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.331 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.329 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Install Red Hat CA for pulling images from internal registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'additionalTrustedCA': {'name': 'registry-cas'}}}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.033)       0:01:56.364 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.033)       0:01:56.363 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Add insecure registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'registrySources': {'insecureRegistries': ['{{ cifmw_update_containers_registry }}'], 'allowedRegistries': '{{ all_registries }}'}}}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.034)       0:01:56.399 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.034)       0:01:56.398 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Create ImageDigestMirrorSet repository digest mirrors kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'ImageDigestMirrorSet', 'metadata': {'name': 'registry-digest-mirrors'}, 'spec': {'imageDigestMirrors': '{{ cifmw_openshift_setup_digest_mirrors }}'}}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.432 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.431 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Create ImageTagMirrorSet for tag-based pulls kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'ImageTagMirrorSet', 'metadata': {'name': 'registry-tag-mirrors'}, 'spec': {'imageTagMirrors': '{{ cifmw_openshift_setup_tag_mirrors }}'}}] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.035)       0:01:56.467 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.035)       0:01:56.466 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Gather network.operator info kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=operator.openshift.io/v1, kind=Network, name=cluster] ***\nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.030)       0:01:56.498 ******** \nWednesday 10 June 2026  13:53:40 +0000 (0:00:00.030)       0:01:56.496 ******** \nok: [localhost]\n\nTASK [openshift_setup : Patch network operator api_version=operator.openshift.io/v1, kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Network, name=cluster, persist_config=True, patch=[{'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/routingViaHost', 'value': True, 'op': 'replace'}, {'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/ipForwarding', 'value': 'Global', 'op': 'replace'}]] ***\nWednesday 10 June 2026  13:53:41 +0000 (0:00:00.997)       0:01:57.495 ******** \nWednesday 10 June 2026  13:53:41 +0000 (0:00:00.997)       0:01:57.493 ******** \nchanged: [localhost]\n\nTASK [openshift_setup : Patch samples registry configuration kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=samples.operator.openshift.io/v1, kind=Config, name=cluster, patch=[{'op': 'replace', 'path': '/spec/samplesRegistry', 'value': '{{ cifmw_openshift_setup_samples_registry }}'}]] ***\nWednesday 10 June 2026  13:53:42 +0000 (0:00:00.898)       0:01:58.393 ******** \nWednesday 10 June 2026  13:53:42 +0000 (0:00:00.898)       0:01:58.391 ******** \nchanged: [localhost]\n\nTASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] ***\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.698)       0:01:59.092 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.698)       0:01:59.090 ******** \nskipping: [localhost]\n\nTASK [openshift_setup : Wait for openshift-marketplace pods to be running _raw_params=oc wait pod --all --for=condition=Ready -n openshift-marketplace --timeout=1m] ***\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.024)       0:01:59.116 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.024)       0:01:59.114 ******** \nskipping: [localhost]\n\nTASK [Deploy Observability operator. name=openshift_obs] ***********************\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.031)       0:01:59.147 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.031)       0:01:59.146 ******** \nskipping: [localhost]\n\nTASK [Deploy Metal3 BMHs name=deploy_bmh] **************************************\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.030)       0:01:59.177 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.030)       0:01:59.176 ******** \nskipping: [localhost]\n\nTASK [Install certmanager operator role name=cert_manager] *********************\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.028)       0:01:59.206 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.028)       0:01:59.205 ******** \n\nTASK [cert_manager : Create role needed directories path={{ cifmw_cert_manager_manifests_dir }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.111)       0:01:59.317 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.111)       0:01:59.316 ******** \nchanged: [localhost]\n\nTASK [cert_manager : Create the cifmw_cert_manager_operator_namespace namespace kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cert_manager_operator_namespace }}, kind=Namespace, state=present] ***\nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.184)       0:01:59.501 ******** \nWednesday 10 June 2026  13:53:43 +0000 (0:00:00.184)       0:01:59.500 ******** \nchanged: [localhost]\n\nTASK [cert_manager : Install from Release Manifest _raw_params=release_manifest.yml] ***\nWednesday 10 June 2026  13:53:44 +0000 (0:00:00.734)       0:02:00.236 ******** \nWednesday 10 June 2026  13:53:44 +0000 (0:00:00.734)       0:02:00.235 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cert_manager/tasks/release_manifest.yml for localhost\n\nTASK [cert_manager : Download release manifests url={{ cifmw_cert_manager_release_manifest }}, dest={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml, mode=0664] ***\nWednesday 10 June 2026  13:53:44 +0000 (0:00:00.040)       0:02:00.276 ******** \nWednesday 10 June 2026  13:53:44 +0000 (0:00:00.040)       0:02:00.275 ******** \nchanged: [localhost]\n\nTASK [cert_manager : Install cert-manager from release manifest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml] ***\nWednesday 10 June 2026  13:53:45 +0000 (0:00:00.661)       0:02:00.937 ******** \nWednesday 10 June 2026  13:53:45 +0000 (0:00:00.661)       0:02:00.936 ******** \nchanged: [localhost]\n\nTASK [cert_manager : Install from OLM Manifest _raw_params=olm_manifest.yml] ***\nWednesday 10 June 2026  13:53:49 +0000 (0:00:03.922)       0:02:04.860 ******** \nWednesday 10 June 2026  13:53:49 +0000 (0:00:03.922)       0:02:04.858 ******** \nskipping: [localhost]\n\nTASK [cert_manager : Check for cert-manager namespace existence kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name=cert-manager, kind=Namespace, field_selectors=['status.phase=Active']] ***\nWednesday 10 June 2026  13:53:49 +0000 (0:00:00.024)       0:02:04.884 ******** \nWednesday 10 June 2026  13:53:49 +0000 (0:00:00.024)       0:02:04.883 ******** \nok: [localhost]\n\nTASK [cert_manager : Wait for cert-manager pods to be ready kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, namespace=cert-manager, kind=Pod, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Ready', 'status': 'True'}, label_selectors=['app = {{ item }}']] ***\nWednesday 10 June 2026  13:53:49 +0000 (0:00:00.686)       0:02:05.571 ******** \nWednesday 10 June 2026  13:53:49 +0000 (0:00:00.686)       0:02:05.569 ******** \nok: [localhost] => (item=cainjector)\nok: [localhost] => (item=webhook)\nok: [localhost] => (item=cert-manager)\n\nTASK [cert_manager : Create $HOME/bin dir path={{ ansible_user_dir }}/bin, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:02 +0000 (0:00:12.198)       0:02:17.769 ******** \nWednesday 10 June 2026  13:54:02 +0000 (0:00:12.198)       0:02:17.768 ******** \nok: [localhost]\n\nTASK [cert_manager : Install cert-manager cmctl CLI url=https://github.com/cert-manager/cmctl/releases/{{ cifmw_cert_manager_version }}/download/cmctl_{{ _os }}_{{ _arch }}, dest={{ ansible_user_dir }}/bin/cmctl, mode=0755] ***\nWednesday 10 June 2026  13:54:02 +0000 (0:00:00.198)       0:02:17.968 ******** \nWednesday 10 June 2026  13:54:02 +0000 (0:00:00.198)       0:02:17.967 ******** \nchanged: [localhost]\n\nTASK [cert_manager : Verify cert_manager api _raw_params={{ ansible_user_dir }}/bin/cmctl check api --wait=2m] ***\nWednesday 10 June 2026  13:54:03 +0000 (0:00:01.239)       0:02:19.207 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:01.239)       0:02:19.206 ******** \nchanged: [localhost]\n\nTASK [Configure hosts networking using nmstate name=ci_nmstate] ****************\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.334)       0:02:19.542 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.334)       0:02:19.540 ******** \nskipping: [localhost]\n\nTASK [Configure multus networks name=ci_multus] ********************************\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.033)       0:02:19.575 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.033)       0:02:19.574 ******** \nskipping: [localhost]\n\nTASK [Deploy Sushy Emulator service pod name=sushy_emulator] *******************\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.026)       0:02:19.602 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.026)       0:02:19.601 ******** \nskipping: [localhost]\n\nTASK [Setup Libvirt on controller name=libvirt_manager] ************************\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.031)       0:02:19.633 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.031)       0:02:19.632 ******** \nskipping: [localhost]\n\nTASK [Prepare container package builder name=pkg_build] ************************\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.028)       0:02:19.661 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.028)       0:02:19.660 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.029)       0:02:19.691 ******** \nWednesday 10 June 2026  13:54:03 +0000 (0:00:00.029)       0:02:19.690 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.067)       0:02:19.758 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.067)       0:02:19.757 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_infra _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.120)       0:02:19.878 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.120)       0:02:19.877 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})\n\nTASK [run_hook : Set playbook path for Fetch nodes facts and save them as parameters cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.143)       0:02:20.022 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.143)       0:02:20.020 ******** \nok: [localhost]\n\nTASK [run_hook : Get file stat path={{ playbook_path }}] ***********************\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.052)       0:02:20.074 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.052)       0:02:20.073 ******** \nok: [localhost]\n\nTASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.216)       0:02:20.291 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.216)       0:02:20.289 ******** \nskipping: [localhost]\n\nTASK [run_hook : Get parameters files paths={{\n  (cifmw_basedir, 'artifacts/parameters') | path_join\n}}, file_type=file, patterns=*.yml] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.022)       0:02:20.314 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.022)       0:02:20.312 ******** \nok: [localhost]\n\nTASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.212)       0:02:20.526 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.212)       0:02:20.525 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.032)       0:02:20.559 ******** \nWednesday 10 June 2026  13:54:04 +0000 (0:00:00.032)       0:02:20.558 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:05 +0000 (0:00:00.252)       0:02:20.812 ******** \nWednesday 10 June 2026  13:54:05 +0000 (0:00:00.252)       0:02:20.810 ******** \nok: [localhost]\n\nTASK [run_hook : Run hook without retry - Fetch nodes facts and save them as parameters] ***\nWednesday 10 June 2026  13:54:05 +0000 (0:00:00.270)       0:02:21.082 ******** \nWednesday 10 June 2026  13:54:05 +0000 (0:00:00.270)       0:02:21.081 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_hook_without_retry_fetch_n.log\nchanged: [localhost]\n\nTASK [run_hook : Run hook with retry - Fetch nodes facts and save them as parameters] ***\nWednesday 10 June 2026  13:54:14 +0000 (0:00:09.583)       0:02:30.666 ******** \nWednesday 10 June 2026  13:54:14 +0000 (0:00:09.583)       0:02:30.665 ******** \nskipping: [localhost]\n\nTASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:54:14 +0000 (0:00:00.024)       0:02:30.691 ******** \nWednesday 10 June 2026  13:54:14 +0000 (0:00:00.024)       0:02:30.689 ******** \nok: [localhost]\n\nTASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.202)       0:02:30.893 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.202)       0:02:30.892 ******** \nok: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.054)       0:02:30.948 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.054)       0:02:30.947 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.073)       0:02:31.022 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.073)       0:02:31.020 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_package_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.116)       0:02:31.138 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.116)       0:02:31.136 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.115)       0:02:31.253 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.115)       0:02:31.252 ******** \nok: [localhost]\n\nTASK [pkg_build : Generate volume list build_volumes={% for pkg in cifmw_pkg_build_list -%}\n- \"{{ pkg.src|default(cifmw_pkg_build_pkg_basedir ~ '/' ~ pkg.name) }}:/root/src/{{ pkg.name }}:z\"\n- \"{{ cifmw_pkg_build_basedir }}/volumes/packages/{{ pkg.name }}:/root/{{ pkg.name }}:z\"\n- \"{{ cifmw_pkg_build_basedir }}/logs/build_{{ pkg.name }}:/root/logs:z\"\n{% endfor -%}\n- \"{{ cifmw_pkg_build_basedir }}/volumes/packages/gating_repo:/root/gating_repo:z\"\n- \"{{ cifmw_pkg_build_basedir }}/artifacts/repositories:/root/yum.repos.d:z,ro\"\n- \"{{ cifmw_pkg_build_basedir }}/artifacts/build-packages.yml:/root/playbook.yml:z,ro\"\n] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.122)       0:02:31.376 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.122)       0:02:31.374 ******** \nskipping: [localhost]\n\nTASK [pkg_build : Build package using container name={{ pkg.name }}-builder, auto_remove=True, detach=False, privileged=True, log_driver=k8s-file, log_level=info, log_opt={'path': '{{ cifmw_pkg_build_basedir }}/logs/{{ pkg.name }}-builder.log'}, image={{ cifmw_pkg_build_ctx_name }}, volume={{ build_volumes | from_yaml }}, security_opt=['label=disable', 'seccomp=unconfined', 'apparmor=unconfined'], env={'PROJECT': '{{ pkg.name }}'}, command=ansible-playbook -i localhost, -c local playbook.yml] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.096)       0:02:31.472 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.096)       0:02:31.471 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.025)       0:02:31.498 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.025)       0:02:31.497 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.057)       0:02:31.555 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.057)       0:02:31.554 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_package_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.103)       0:02:31.659 ******** \nWednesday 10 June 2026  13:54:15 +0000 (0:00:00.103)       0:02:31.658 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.121)       0:02:31.780 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.121)       0:02:31.779 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.055)       0:02:31.836 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.055)       0:02:31.835 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_container_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.117)       0:02:31.954 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.117)       0:02:31.953 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.135)       0:02:32.090 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.135)       0:02:32.088 ******** \nok: [localhost]\n\nTASK [cifmw_setup : Nothing to do yet msg=No support for that step yet] ********\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.064)       0:02:32.155 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.065)       0:02:32.153 ******** \nok: [localhost] => \n    msg: No support for that step yet\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.023)       0:02:32.178 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.023)       0:02:32.177 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.059)       0:02:32.238 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.059)       0:02:32.237 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_container_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.120)       0:02:32.358 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.120)       0:02:32.357 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.127)       0:02:32.486 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.127)       0:02:32.485 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.060)       0:02:32.546 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.060)       0:02:32.545 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_operator_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.109)       0:02:32.656 ******** \nWednesday 10 June 2026  13:54:16 +0000 (0:00:00.109)       0:02:32.655 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.114)       0:02:32.771 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.114)       0:02:32.770 ******** \nok: [localhost]\n\nTASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.064)       0:02:32.836 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.064)       0:02:32.835 ******** \nskipping: [localhost] => (item=artifacts) \nskipping: [localhost] => (item=logs) \nskipping: [localhost]\n\nTASK [operator_build : Initialize role output cifmw_operator_build_output={{ cifmw_operator_build_output }}, cifmw_operator_build_meta_name={{ cifmw_operator_build_meta_name }}] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.039)       0:02:32.876 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.039)       0:02:32.874 ******** \nskipping: [localhost]\n\nTASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.031)       0:02:32.908 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.031)       0:02:32.906 ******** \nskipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) \nskipping: [localhost]\n\nTASK [operator_build : Merge lists of operators operators_list={{ [cifmw_operator_build_operators, zuul_info_operators | default([])] | community.general.lists_mergeby('name') }}] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:32.942 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:32.941 ******** \nskipping: [localhost]\n\nTASK [operator_build : Get meta_operator src dir from operators_list cifmw_operator_build_meta_src={{ (operators_list | selectattr('name', 'eq', cifmw_operator_build_meta_name) | map(attribute='src') | first ) | default(cifmw_operator_build_meta_src, true) }}] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:32.972 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.030)       0:02:32.971 ******** \nskipping: [localhost]\n\nTASK [operator_build : Adds meta-operator to the list operators_list={{ [operators_list, meta_operator_info] | community.general.lists_mergeby('name') }}] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:33.002 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:33.001 ******** \nskipping: [localhost]\n\nTASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.029 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.028 ******** \nskipping: [localhost]\n\nTASK [operator_build : Building operators _raw_params=build.yml] ***************\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.056 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.054 ******** \nskipping: [localhost]\n\nTASK [operator_build : Building meta operator _raw_params=build.yml] ***********\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.083 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.082 ******** \nskipping: [localhost]\n\nTASK [operator_build : Gather role output dest={{ cifmw_operator_build_basedir }}/artifacts/custom-operators.yml, content={{ cifmw_operator_build_output | to_nice_yaml }}, mode=0644] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.111 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.110 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:33.145 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:33.144 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.059)       0:02:33.205 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.059)       0:02:33.204 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_operator_build _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.108)       0:02:33.314 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.108)       0:02:33.312 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.124)       0:02:33.438 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.124)       0:02:33.437 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.067)       0:02:33.505 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.067)       0:02:33.504 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.120)       0:02:33.626 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.120)       0:02:33.625 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': '80 Kustomize OpenStack CR', 'type': 'playbook', 'source': 'control_plane_horizon.yml'})\n\nTASK [run_hook : Set playbook path for 80 Kustomize OpenStack CR cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***\nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.125)       0:02:33.752 ******** \nWednesday 10 June 2026  13:54:17 +0000 (0:00:00.125)       0:02:33.750 ******** \nok: [localhost]\n\nTASK [run_hook : Get file stat path={{ playbook_path }}] ***********************\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.049)       0:02:33.801 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.049)       0:02:33.799 ******** \nok: [localhost]\n\nTASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.214)       0:02:34.015 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.214)       0:02:34.014 ******** \nskipping: [localhost]\n\nTASK [run_hook : Get parameters files paths={{\n  (cifmw_basedir, 'artifacts/parameters') | path_join\n}}, file_type=file, patterns=*.yml] ***\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.048 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.047 ******** \nok: [localhost]\n\nTASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.175)       0:02:34.224 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.175)       0:02:34.223 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.256 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.255 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.193)       0:02:34.450 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.193)       0:02:34.449 ******** \nok: [localhost]\n\nTASK [run_hook : Run hook without retry - 80 Kustomize OpenStack CR] ***********\nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.191)       0:02:34.641 ******** \nWednesday 10 June 2026  13:54:18 +0000 (0:00:00.191)       0:02:34.640 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_80_kust.log\nchanged: [localhost]\n\nTASK [run_hook : Run hook with retry - 80 Kustomize OpenStack CR] **************\nWednesday 10 June 2026  13:54:20 +0000 (0:00:01.778)       0:02:36.420 ******** \nWednesday 10 June 2026  13:54:20 +0000 (0:00:01.778)       0:02:36.419 ******** \nskipping: [localhost]\n\nTASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.049)       0:02:36.469 ******** \nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.049)       0:02:36.468 ******** \nok: [localhost]\n\nTASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.189)       0:02:36.659 ******** \nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.189)       0:02:36.657 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.029)       0:02:36.688 ******** \nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.029)       0:02:36.686 ******** \nok: [localhost]\n\nTASK [Configure Storage Class name=ci_local_storage] ***************************\nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.062)       0:02:36.750 ******** \nWednesday 10 June 2026  13:54:20 +0000 (0:00:00.062)       0:02:36.748 ******** \n\nTASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.097)       0:02:36.847 ******** \nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.097)       0:02:36.846 ******** \nchanged: [localhost]\n\nTASK [ci_local_storage : Create the cifmw_cls_namespace namespace\" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***\nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.213)       0:02:37.061 ******** \nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.213)       0:02:37.059 ******** \nok: [localhost]\n\nTASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***\nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.668)       0:02:37.729 ******** \nWednesday 10 June 2026  13:54:21 +0000 (0:00:00.668)       0:02:37.728 ******** \nchanged: [localhost]\n\nTASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***\nWednesday 10 June 2026  13:54:22 +0000 (0:00:00.327)       0:02:38.057 ******** \nWednesday 10 June 2026  13:54:22 +0000 (0:00:00.327)       0:02:38.055 ******** \nok: [localhost]\n\nTASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***\nWednesday 10 June 2026  13:54:22 +0000 (0:00:00.699)       0:02:38.756 ******** \nWednesday 10 June 2026  13:54:22 +0000 (0:00:00.699)       0:02:38.755 ******** \nchanged: [localhost -> compute-0(38.129.56.67)] => (item=compute-0)\nchanged: [localhost -> crc(38.129.56.38)] => (item=crc)\nchanged: [localhost -> controller(38.129.56.222)] => (item=controller)\nchanged: [localhost] => (item=localhost)\n\nTASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{\n    _host_map |\n    selectattr(\"key\", \"in\", k8s_nodes_hostnames) |\n    map(attribute=\"value\") |\n    list\n}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***\nWednesday 10 June 2026  13:54:24 +0000 (0:00:01.552)       0:02:40.308 ******** \nWednesday 10 June 2026  13:54:24 +0000 (0:00:01.552)       0:02:40.307 ******** \nok: [localhost]\n\nTASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit)  }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***\nWednesday 10 June 2026  13:54:24 +0000 (0:00:00.039)       0:02:40.348 ******** \nWednesday 10 June 2026  13:54:24 +0000 (0:00:00.039)       0:02:40.347 ******** \nchanged: [localhost]\n\nTASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***\nWednesday 10 June 2026  13:54:25 +0000 (0:00:00.711)       0:02:41.060 ******** \nWednesday 10 June 2026  13:54:25 +0000 (0:00:00.711)       0:02:41.058 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc)\n\nTASK [ci_local_storage : Perform action in the PV directory path={{\n  [\n    cifmw_cls_local_storage_name,\n    'pv'+ (\"%02d\" | format(item | int))\n  ] | path_join\n}}, state={{\n  'directory' if cifmw_cls_action == 'create' else 'absent'\n}}, mode=0775] ***\nWednesday 10 June 2026  13:54:25 +0000 (0:00:00.047)       0:02:41.107 ******** \nWednesday 10 June 2026  13:54:25 +0000 (0:00:00.047)       0:02:41.106 ******** \nchanged: [localhost -> crc(38.129.56.38)] => (item=1)\nchanged: [localhost -> crc(38.129.56.38)] => (item=2)\nchanged: [localhost -> crc(38.129.56.38)] => (item=3)\nchanged: [localhost -> crc(38.129.56.38)] => (item=4)\nchanged: [localhost -> crc(38.129.56.38)] => (item=5)\nchanged: [localhost -> crc(38.129.56.38)] => (item=6)\nchanged: [localhost -> crc(38.129.56.38)] => (item=7)\nchanged: [localhost -> crc(38.129.56.38)] => (item=8)\nchanged: [localhost -> crc(38.129.56.38)] => (item=9)\nchanged: [localhost -> crc(38.129.56.38)] => (item=10)\nchanged: [localhost -> crc(38.129.56.38)] => (item=11)\nchanged: [localhost -> crc(38.129.56.38)] => (item=12)\n\nTASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***\nWednesday 10 June 2026  13:54:32 +0000 (0:00:06.837)       0:02:47.944 ******** \nWednesday 10 June 2026  13:54:32 +0000 (0:00:06.837)       0:02:47.943 ******** \nchanged: [localhost]\n\nTASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit)  }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***\nWednesday 10 June 2026  13:54:32 +0000 (0:00:00.389)       0:02:48.334 ******** \nWednesday 10 June 2026  13:54:32 +0000 (0:00:00.389)       0:02:48.332 ******** \nchanged: [localhost]\n\nTASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.855)       0:02:49.189 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.855)       0:02:49.188 ******** \nskipping: [localhost]\n\nTASK [Run edpm_prepare name=edpm_prepare] **************************************\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.222 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.220 ******** \n\nTASK [edpm_prepare : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={'OPENSTACK_BRANCH': '', \"GIT_CLONE_OPTS'\": '-l', \"OPENSTACK_REPO'\": '{{ operators_build_output[cifmw_operator_build_meta_name].git_src_dir  }}'}] ***\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.125)       0:02:49.347 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.125)       0:02:49.346 ******** \nskipping: [localhost]\n\nTASK [edpm_prepare : Set install_yamls Makefile environment variables cifmw_edpm_prepare_common_env={{\n  cifmw_install_yamls_environment |\n  combine({'PATH': cifmw_path}) |\n  combine(_install_yamls_repos | default({})) |\n  combine(cifmw_edpm_prepare_extra_vars | default({}))\n}}, cifmw_edpm_prepare_make_openstack_env={% if cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output %}\nOPENSTACK_IMG: {{ operators_build_output[cifmw_operator_build_meta_name].image_catalog }}\n{% endif %}\n, cifmw_edpm_prepare_make_openstack_deploy_prep_env=CLEANUP_DIR_CMD: \"true\"\n, cifmw_edpm_prepare_operators_build_output={{ operators_build_output }}] ***\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.379 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.378 ******** \nok: [localhost]\n\nTASK [Prepare storage in CRC name=install_yamls_makes, tasks_from=make_crc_storage] ***\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.412 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.411 ******** \nskipping: [localhost]\n\nTASK [Prepare inputs name=install_yamls_makes, tasks_from=make_input] **********\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.026)       0:02:49.438 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.026)       0:02:49.437 ******** \n\nTASK [install_yamls_makes : Debug make_input_env var=make_input_env] ***********\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.038)       0:02:49.477 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.038)       0:02:49.476 ******** \nok: [localhost] => \n    make_input_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      NETWORK_MTU: 1500\n      NNCP_DNS_SERVER: 192.168.122.10\n      NNCP_INTERFACE: ens7\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n\nTASK [install_yamls_makes : Debug make_input_params var=make_input_params] *****\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.029)       0:02:49.507 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.029)       0:02:49.506 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run input output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make input, dry_run={{ make_input_dryrun|default(false)|bool }}, extra_args={{ dict((make_input_env|default({})), **(make_input_params|default({}))) }}] ***\nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.027)       0:02:49.535 ******** \nWednesday 10 June 2026  13:54:33 +0000 (0:00:00.027)       0:02:49.533 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_input_until | default(true)\n}}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_input.log\nchanged: [localhost]\n\nTASK [OpenStack meta-operator installation name=install_yamls_makes, tasks_from=make_openstack] ***\nWednesday 10 June 2026  13:54:35 +0000 (0:00:01.276)       0:02:50.811 ******** \nWednesday 10 June 2026  13:54:35 +0000 (0:00:01.276)       0:02:50.810 ******** \n\nTASK [install_yamls_makes : Debug make_openstack_env var=make_openstack_env] ***\nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.056)       0:02:50.868 ******** \nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.056)       0:02:50.867 ******** \nok: [localhost] => \n    make_openstack_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      NETWORK_MTU: 1500\n      NNCP_DNS_SERVER: 192.168.122.10\n      NNCP_INTERFACE: ens7\n      OPENSTACK_IMG: 38.102.83.21:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n\nTASK [install_yamls_makes : Debug make_openstack_params var=make_openstack_params] ***\nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.039)       0:02:50.908 ******** \nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.039)       0:02:50.906 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run openstack output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack, dry_run={{ make_openstack_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_env|default({})), **(make_openstack_params|default({}))) }}] ***\nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.025)       0:02:50.933 ******** \nWednesday 10 June 2026  13:54:35 +0000 (0:00:00.025)       0:02:50.932 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_openstack_until |\ndefault(true) }}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_openstack.log\nchanged: [localhost]\n\nTASK [edpm_prepare : Wait for OpenStack subscription creation _raw_params=oc get sub openstack-operator --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} -o=jsonpath='{.status.installplan.name}'] ***\nWednesday 10 June 2026  13:56:48 +0000 (0:02:13.727)       0:05:04.660 ******** \nWednesday 10 June 2026  13:56:48 +0000 (0:02:13.727)       0:05:04.659 ******** \nFAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (30 retries left).\nFAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (29 retries left).\nchanged: [localhost]\n\nTASK [edpm_prepare : Wait for OpenStack operator to get installed _raw_params=oc wait InstallPlan {{ cifmw_edpm_prepare_wait_installplan_out.stdout }} --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} --for=jsonpath='{.status.phase}'=Complete --timeout=20m] ***\nWednesday 10 June 2026  13:57:50 +0000 (0:01:01.112)       0:06:05.773 ******** \nWednesday 10 June 2026  13:57:50 +0000 (0:01:01.112)       0:06:05.772 ******** \nchanged: [localhost]\n\nTASK [edpm_prepare : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***\nWednesday 10 June 2026  13:57:50 +0000 (0:00:00.456)       0:06:06.230 ******** \nWednesday 10 June 2026  13:57:50 +0000 (0:00:00.456)       0:06:06.229 ******** \nok: [localhost]\n\nTASK [OpenStack meta-operator initialization, if necessary name=install_yamls_makes, tasks_from=make_openstack_init] ***\nWednesday 10 June 2026  13:57:51 +0000 (0:00:01.001)       0:06:07.232 ******** \nWednesday 10 June 2026  13:57:51 +0000 (0:00:01.001)       0:06:07.230 ******** \n\nTASK [install_yamls_makes : Debug make_openstack_init_env var=make_openstack_init_env] ***\nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.057)       0:06:07.289 ******** \nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.057)       0:06:07.288 ******** \nok: [localhost] => \n    make_openstack_init_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      NETWORK_MTU: 1500\n      NNCP_DNS_SERVER: 192.168.122.10\n      NNCP_INTERFACE: ens7\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n\nTASK [install_yamls_makes : Debug make_openstack_init_params var=make_openstack_init_params] ***\nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.034)       0:06:07.324 ******** \nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.034)       0:06:07.322 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run openstack_init output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_init, dry_run={{ make_openstack_init_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_init_env|default({})), **(make_openstack_init_params|default({}))) }}] ***\nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.026)       0:06:07.350 ******** \nWednesday 10 June 2026  13:57:51 +0000 (0:00:00.026)       0:06:07.349 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_openstack_init_until |\ndefault(true) }}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run_openstack_init.log\nchanged: [localhost]\n\nTASK [Update OpenStack Services containers Env name=set_openstack_containers] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:01:10.684)       0:07:18.035 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:01:10.684)       0:07:18.033 ******** \nskipping: [localhost]\n\nTASK [edpm_prepare : Set facts for baremetal UEFI image url cifmw_update_containers_edpm_image_url={{ cifmw_build_images_output['images']['edpm-hardened-uefi']['image'] }}, cacheable=True] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.037)       0:07:18.072 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.037)       0:07:18.070 ******** \nskipping: [localhost]\n\nTASK [Prepare OpenStack control plane CR name=install_yamls_makes, tasks_from=make_openstack_deploy_prep] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.029)       0:07:18.101 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.029)       0:07:18.100 ******** \n\nTASK [install_yamls_makes : Debug make_openstack_deploy_prep_env var=make_openstack_deploy_prep_env] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.052)       0:07:18.153 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.052)       0:07:18.152 ******** \nok: [localhost] => \n    make_openstack_deploy_prep_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      CLEANUP_DIR_CMD: 'true'\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      NETWORK_MTU: 1500\n      NNCP_DNS_SERVER: 192.168.122.10\n      NNCP_INTERFACE: ens7\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n\nTASK [install_yamls_makes : Debug make_openstack_deploy_prep_params var=make_openstack_deploy_prep_params] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.035)       0:07:18.189 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.035)       0:07:18.187 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run openstack_deploy_prep output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_deploy_prep, dry_run={{ make_openstack_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_deploy_prep_env|default({})), **(make_openstack_deploy_prep_params|default({}))) }}] ***\nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.028)       0:07:18.218 ******** \nWednesday 10 June 2026  13:59:02 +0000 (0:00:00.028)       0:07:18.216 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_openstack_deploy_prep_until |\ndefault(true) }}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_openstack_deploy_prep.log\nchanged: [localhost]\n\nTASK [Deploy NetConfig name=install_yamls_makes, tasks_from=make_netconfig_deploy] ***\nWednesday 10 June 2026  13:59:03 +0000 (0:00:01.304)       0:07:19.522 ******** \nWednesday 10 June 2026  13:59:03 +0000 (0:00:01.304)       0:07:19.521 ******** \n\nTASK [install_yamls_makes : Debug make_netconfig_deploy_env var=make_netconfig_deploy_env] ***\nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.053)       0:07:19.576 ******** \nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.053)       0:07:19.575 ******** \nok: [localhost] => \n    make_netconfig_deploy_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      NETWORK_MTU: 1500\n      NNCP_DNS_SERVER: 192.168.122.10\n      NNCP_INTERFACE: ens7\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n\nTASK [install_yamls_makes : Debug make_netconfig_deploy_params var=make_netconfig_deploy_params] ***\nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.036)       0:07:19.613 ******** \nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.036)       0:07:19.611 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run netconfig_deploy output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make netconfig_deploy, dry_run={{ make_netconfig_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_netconfig_deploy_env|default({})), **(make_netconfig_deploy_params|default({}))) }}] ***\nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.026)       0:07:19.639 ******** \nWednesday 10 June 2026  13:59:03 +0000 (0:00:00.026)       0:07:19.638 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_netconfig_deploy_until |\ndefault(true) }}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_netconfig_deploy.log\nchanged: [localhost]\n\nTASK [edpm_prepare : Kustomize and deploy OpenStackControlPlane _raw_params=kustomize_and_deploy.yml] ***\nWednesday 10 June 2026  13:59:26 +0000 (0:00:22.732)       0:07:42.372 ******** \nWednesday 10 June 2026  13:59:26 +0000 (0:00:22.732)       0:07:42.371 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/edpm_prepare/tasks/kustomize_and_deploy.yml for localhost\n\nTASK [edpm_prepare : Controlplane name _ctlplane_name=controlplane] ************\nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.136)       0:07:42.509 ******** \nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.136)       0:07:42.507 ******** \nok: [localhost]\n\nTASK [edpm_prepare : Set vars related to update_containers content provider cifmw_update_containers_registry={{ content_provider_os_registry_url  | split('/') | first }}, cifmw_update_containers_org={{ content_provider_os_registry_url  | split('/') | last }}, cifmw_update_containers_tag={{ content_provider_dlrn_md5_hash }}, cifmw_update_containers_openstack=True] ***\nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.033)       0:07:42.542 ******** \nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.033)       0:07:42.541 ******** \nskipping: [localhost]\n\nTASK [Prepare OpenStackVersion CR name=update_containers] **********************\nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.032)       0:07:42.574 ******** \nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.032)       0:07:42.573 ******** \n\nTASK [update_containers : Destination directory exists state=directory, recurse=True, path={{ cifmw_update_containers_dest_path | dirname }}] ***\nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.052)       0:07:42.627 ******** \nWednesday 10 June 2026  13:59:26 +0000 (0:00:00.052)       0:07:42.626 ******** \nok: [localhost]\n\nTASK [update_containers : Generate update containers yaml file src=update_containers.j2, dest={{ cifmw_update_containers_dest_path }}, mode=0644] ***\nWednesday 10 June 2026  13:59:27 +0000 (0:00:01.010)       0:07:43.637 ******** \nWednesday 10 June 2026  13:59:27 +0000 (0:00:01.010)       0:07:43.636 ******** \nchanged: [localhost]\n\nTASK [update_containers : Update the containers _raw_params=oc apply -f {{ cifmw_update_containers_dest_path }}] ***\nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.433)       0:07:44.071 ******** \nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.433)       0:07:44.070 ******** \nchanged: [localhost]\n\nTASK [edpm_prepare : Controlplane name kustomization _ctlplane_name_kustomizations=[{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\\n  path: /metadata/name\\n  value: {{ _ctlplane_name }}'}]}]] ***\nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.338)       0:07:44.410 ******** \nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.338)       0:07:44.409 ******** \nok: [localhost]\n\nTASK [edpm_prepare : Perform kustomizations to the OpenStackControlPlane CR target_path={{ cifmw_edpm_prepare_openstack_crs_path }}, sort_ascending=False, kustomizations={{\n  cifmw_edpm_prepare_kustomizations +\n  _ctlplane_name_kustomizations +\n  (cifmw_edpm_prepare_extra_kustomizations | default([]))\n}}, kustomizations_paths={{\n  [\n    (\n      [\n        cifmw_edpm_prepare_manifests_dir,\n        'kustomizations',\n        'controlplane'\n      ] | ansible.builtin.path_join\n    )\n  ]\n}}] ***\nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.037)       0:07:44.448 ******** \nWednesday 10 June 2026  13:59:28 +0000 (0:00:00.037)       0:07:44.446 ******** \nchanged: [localhost]\n\nTASK [edpm_prepare : Log the CR that is about to be applied var=cifmw_edpm_prepare_crs_kustomize_result] ***\nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.870)       0:07:45.318 ******** \nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.870)       0:07:45.317 ******** \nok: [localhost] => \n    cifmw_edpm_prepare_crs_kustomize_result:\n      changed: true\n      count: 4\n      failed: false\n      kustomizations_paths:\n      - /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml\n      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml\n      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/80-horizon-kustomization.yaml\n      output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml\n      result:\n      - apiVersion: core.openstack.org/v1beta1\n        kind: OpenStackControlPlane\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: controlplane\n          namespace: openstack\n        spec:\n          barbican:\n            apiOverride:\n              route: {}\n            template:\n              barbicanAPI:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n                replicas: 1\n              barbicanKeystoneListener:\n                replicas: 1\n              barbicanWorker:\n                replicas: 1\n              databaseInstance: openstack\n              notificationsBus:\n                cluster: rabbitmq\n              secret: osp-secret\n          cinder:\n            apiOverride:\n              route: {}\n            template:\n              cinderAPI:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n              cinderBackup:\n                networkAttachments:\n                - storage\n                replicas: 0\n              cinderScheduler:\n                replicas: 1\n              cinderVolumes:\n                volume1:\n                  networkAttachments:\n                  - storage\n                  replicas: 0\n              databaseInstance: openstack\n              secret: osp-secret\n          designate:\n            apiOverride:\n              route: {}\n            enabled: false\n            template:\n              databaseInstance: openstack\n              designateAPI:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n              designateBackendbind9:\n                networkAttachments:\n                - designate\n                replicas: 1\n                storageClass: local-storage\n                storageRequest: 10Gi\n              designateCentral:\n                replicas: 1\n              designateMdns:\n                networkAttachments:\n                - designate\n                replicas: 1\n              designateProducer:\n                replicas: 1\n              designateWorker:\n                networkAttachments:\n                - designate\n                replicas: 1\n              secret: osp-secret\n          dns:\n            template:\n              options:\n              - key: server\n                values:\n                - 192.168.122.10\n              - key: no-negcache\n                values: []\n              override:\n                service:\n                  metadata:\n                    annotations:\n                      metallb.universe.tf/address-pool: ctlplane\n                      metallb.universe.tf/allow-shared-ip: ctlplane\n                      metallb.universe.tf/loadBalancerIPs: 192.168.122.80\n                  spec:\n                    type: LoadBalancer\n              replicas: 1\n          galera:\n            templates:\n              openstack:\n                replicas: 1\n                secret: osp-secret\n                storageRequest: 10G\n              openstack-cell1:\n                replicas: 1\n                secret: osp-secret\n                storageRequest: 10G\n          glance:\n            apiOverrides:\n              default:\n                route: {}\n            template:\n              customServiceConfig: |\n                [DEFAULT]\n                enabled_backends = default_backend:swift\n                [glance_store]\n                default_backend = default_backend\n                [default_backend]\n                swift_store_create_container_on_put = True\n                swift_store_auth_version = 3\n                swift_store_auth_address = {{ .KeystoneInternalURL }}\n                swift_store_endpoint_type = internalURL\n                swift_store_user = service:glance\n                swift_store_key = {{ .ServicePassword }}\n              databaseInstance: openstack\n              glanceAPIs:\n                default:\n                  networkAttachments:\n                  - storage\n                  override:\n                    service:\n                      internal:\n                        metadata:\n                          annotations:\n                            metallb.universe.tf/address-pool: internalapi\n                            metallb.universe.tf/allow-shared-ip: internalapi\n                            metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                        spec:\n                          type: LoadBalancer\n                  replicas: 1\n              keystoneEndpoint: default\n              secret: osp-secret\n              storage:\n                storageClass: ''\n                storageRequest: 10Gi\n          heat:\n            apiOverride:\n              route: {}\n            cnfAPIOverride:\n              route: {}\n            enabled: false\n            template:\n              databaseInstance: openstack\n              heatAPI:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n                replicas: 1\n              heatEngine:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n                replicas: 1\n              secret: osp-secret\n          horizon:\n            apiOverride:\n              route: {}\n            enabled: true\n            template:\n              memcachedInstance: memcached\n              replicas: 1\n              secret: osp-secret\n          ironic:\n            enabled: false\n            template:\n              databaseInstance: openstack\n              ironicAPI:\n                replicas: 1\n              ironicConductors:\n              - replicas: 1\n                storageRequest: 10Gi\n              ironicInspector:\n                replicas: 1\n              ironicNeutronAgent:\n                replicas: 1\n              secret: osp-secret\n          keystone:\n            apiOverride:\n              route: {}\n            template:\n              databaseInstance: openstack\n              notificationsBus:\n                cluster: rabbitmq\n              override:\n                service:\n                  internal:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/allow-shared-ip: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                    spec:\n                      type: LoadBalancer\n              secret: osp-secret\n          manila:\n            apiOverride:\n              route: {}\n            template:\n              databaseInstance: openstack\n              manilaAPI:\n                networkAttachments:\n                - internalapi\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n                replicas: 1\n              manilaScheduler:\n                replicas: 1\n              manilaShares:\n                share1:\n                  networkAttachments:\n                  - storage\n                  replicas: 1\n          memcached:\n            templates:\n              memcached:\n                replicas: 1\n          neutron:\n            apiOverride:\n              route: {}\n            template:\n              databaseInstance: openstack\n              networkAttachments:\n              - internalapi\n              override:\n                service:\n                  internal:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/allow-shared-ip: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                    spec:\n                      type: LoadBalancer\n              secret: osp-secret\n          nova:\n            apiOverride:\n              route: {}\n            template:\n              apiServiceTemplate:\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n              cellTemplates:\n                cell0:\n                  cellDatabaseAccount: nova-cell0\n                  cellDatabaseInstance: openstack\n                  conductorServiceTemplate:\n                    replicas: 1\n                  hasAPIAccess: true\n                  messagingBus:\n                    cluster: rabbitmq\n                cell1:\n                  cellDatabaseAccount: nova-cell1\n                  cellDatabaseInstance: openstack-cell1\n                  conductorServiceTemplate:\n                    replicas: 1\n                  hasAPIAccess: true\n                  messagingBus:\n                    cluster: rabbitmq-cell1\n              metadataServiceTemplate:\n                override:\n                  service:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/allow-shared-ip: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                    spec:\n                      type: LoadBalancer\n              secret: osp-secret\n          octavia:\n            enabled: false\n            template:\n              databaseInstance: openstack\n              octaviaAPI:\n                replicas: 1\n              secret: osp-secret\n          ovn:\n            template:\n              ovnController:\n                networkAttachment: tenant\n                nicMappings:\n                  datacentre: ospbr\n              ovnDBCluster:\n                ovndbcluster-nb:\n                  dbType: NB\n                  networkAttachment: internalapi\n                  storageRequest: 10Gi\n                ovndbcluster-sb:\n                  dbType: SB\n                  networkAttachment: internalapi\n                  storageRequest: 10Gi\n          placement:\n            apiOverride:\n              route: {}\n            template:\n              databaseInstance: openstack\n              override:\n                service:\n                  internal:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/allow-shared-ip: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                    spec:\n                      type: LoadBalancer\n              secret: osp-secret\n          rabbitmq:\n            templates:\n              rabbitmq:\n                override:\n                  service:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.85\n                    spec:\n                      type: LoadBalancer\n              rabbitmq-cell1:\n                override:\n                  service:\n                    metadata:\n                      annotations:\n                        metallb.universe.tf/address-pool: internalapi\n                        metallb.universe.tf/loadBalancerIPs: 172.17.0.86\n                    spec:\n                      type: LoadBalancer\n          redis:\n            enabled: false\n          secret: osp-secret\n          storageClass: local-storage\n          swift:\n            enabled: true\n            proxyOverride:\n              route: {}\n            template:\n              swiftProxy:\n                networkAttachments:\n                - storage\n                override:\n                  service:\n                    internal:\n                      metadata:\n                        annotations:\n                          metallb.universe.tf/address-pool: internalapi\n                          metallb.universe.tf/allow-shared-ip: internalapi\n                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                      spec:\n                        type: LoadBalancer\n                replicas: 1\n              swiftRing:\n                ringReplicas: 1\n              swiftStorage:\n                networkAttachments:\n                - storage\n                replicas: 1\n          telemetry:\n            enabled: true\n            template:\n              autoscaling:\n                aodh:\n                  databaseAccount: aodh\n                  databaseInstance: openstack\n                  notificationsBus:\n                    cluster: rabbitmq\n                  passwordSelectors: null\n                  secret: osp-secret\n                enabled: false\n                heatInstance: heat\n              ceilometer:\n                enabled: true\n                notificationsBus:\n                  cluster: rabbitmq\n                secret: osp-secret\n              cloudkitty:\n                apiTimeout: 0\n                cloudKittyAPI:\n                  override:\n                    service:\n                      internal:\n                        metadata:\n                          annotations:\n                            metallb.universe.tf/address-pool: internalapi\n                            metallb.universe.tf/allow-shared-ip: internalapi\n                            metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                        spec:\n                          type: LoadBalancer\n                  replicas: 1\n                  resources: {}\n                  tls:\n                    api:\n                      internal: {}\n                      public: {}\n                    caBundleSecretName: combined-ca-bundle\n                cloudKittyProc:\n                  replicas: 1\n                  resources: {}\n                  tls:\n                    caBundleSecretName: combined-ca-bundle\n                databaseAccount: cloudkitty\n                databaseInstance: openstack\n                enabled: false\n                memcachedInstance: memcached\n                messagingBus:\n                  cluster: rabbitmq\n                passwordSelector:\n                  aodhService: AodhPassword\n                  ceilometerService: CeilometerPassword\n                  cloudKittyService: CloudKittyPassword\n                preserveJobs: false\n                s3StorageConfig:\n                  schemas:\n                  - effectiveDate: '2024-11-18'\n                    version: v13\n                  secret:\n                    name: cloudkitty-loki-s3\n                    type: s3\n                secret: osp-secret\n                serviceUser: cloudkitty\n                storageClass: local-storage\n              logging:\n                annotations:\n                  metallb.universe.tf/address-pool: internalapi\n                  metallb.universe.tf/allow-shared-ip: internalapi\n                  metallb.universe.tf/loadBalancerIPs: 172.17.0.80\n                cloNamespace: openshift-logging\n                enabled: false\n                ipaddr: 172.17.0.80\n                port: 10514\n              metricStorage:\n                enabled: false\n                monitoringStack:\n                  alertingEnabled: true\n                  scrapeInterval: 30s\n                  storage:\n                    persistent:\n                      pvcStorageRequest: 10Gi\n                    retention: 24h\n                    strategy: persistent\n\nTASK [edpm_prepare : Apply the OpenStackControlPlane CR output_dir={{ cifmw_edpm_prepare_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_prepare_crs_kustomize_result.output_path }}] ***\nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.046)       0:07:45.364 ******** \nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.046)       0:07:45.363 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_009_apply_the_openstackcontrolplan.log\nchanged: [localhost]\n\nTASK [edpm_prepare : Wait for control plane to change its status seconds={{ cifmw_edpm_prepare_wait_controplane_status_change_sec }}] ***\nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.372)       0:07:45.737 ******** \nWednesday 10 June 2026  13:59:29 +0000 (0:00:00.372)       0:07:45.736 ******** \nPausing for 30 seconds\nok: [localhost]\n\nTASK [edpm_prepare : Wait for OpenStack controlplane to be deployed _raw_params=oc wait OpenStackControlPlane {{ _ctlplane_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_prepare_timeout }}m] ***\nWednesday 10 June 2026  14:00:00 +0000 (0:00:30.050)       0:08:15.787 ******** \nWednesday 10 June 2026  14:00:00 +0000 (0:00:30.050)       0:08:15.786 ******** \nchanged: [localhost]\n\nTASK [Extract and install OpenStackControlplane CA role=install_openstack_ca] ***\nWednesday 10 June 2026  14:05:50 +0000 (0:05:50.501)       0:14:06.289 ******** \nWednesday 10 June 2026  14:05:50 +0000 (0:05:50.501)       0:14:06.288 ******** \n\nTASK [install_openstack_ca : Get CA bundle data with retries] ******************\nWednesday 10 June 2026  14:05:50 +0000 (0:00:00.082)       0:14:06.372 ******** \nWednesday 10 June 2026  14:05:50 +0000 (0:00:00.082)       0:14:06.370 ******** \nchanged: [localhost]\n\nTASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******\nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.609)       0:14:06.981 ******** \nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.609)       0:14:06.979 ******** \nok: [localhost]\n\nTASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***\nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.042)       0:14:07.023 ******** \nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.042)       0:14:07.022 ******** \nchanged: [localhost]\n\nTASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***\nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.354)       0:14:07.378 ******** \nWednesday 10 June 2026  14:05:51 +0000 (0:00:00.354)       0:14:07.377 ******** \nok: [localhost]\n\nTASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.556)       0:14:07.934 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.556)       0:14:07.933 ******** \n\nTASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.051)       0:14:07.986 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.051)       0:14:07.984 ******** \nok: [localhost]\n\nTASK [install_ca : Wait until CA URL is reachable url={{ cifmw_install_ca_url }}, method=HEAD, validate_certs=False, follow_redirects=all, status_code=[200, 301, 302, 303, 307, 308, 401, 403, 404, 405]] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.231)       0:14:08.218 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.231)       0:14:08.216 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.033)       0:14:08.251 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.033)       0:14:08.249 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.023)       0:14:08.274 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.023)       0:14:08.273 ******** \nskipping: [localhost]\n\nTASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***\nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.025)       0:14:08.299 ******** \nWednesday 10 June 2026  14:05:52 +0000 (0:00:00.025)       0:14:08.298 ******** \nchanged: [localhost]\n\nTASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************\nWednesday 10 June 2026  14:05:53 +0000 (0:00:00.460)       0:14:08.760 ******** \nWednesday 10 June 2026  14:05:53 +0000 (0:00:00.460)       0:14:08.759 ******** \nchanged: [localhost]\n\nTASK [edpm_prepare : Extract keystone endpoint host _raw_params=oc get keystoneapi keystone --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o jsonpath='{ .status.apiEndpoints.public }'] ***\nWednesday 10 June 2026  14:05:54 +0000 (0:00:01.633)       0:14:10.394 ******** \nWednesday 10 June 2026  14:05:54 +0000 (0:00:01.633)       0:14:10.392 ******** \nchanged: [localhost]\n\nTASK [edpm_prepare : Wait for keystone endpoint to exist in DNS url={{ _cifmw_edpm_prepare_keystone_endpoint_out.stdout | trim }}, status_code={{ _keystone_response_codes }}, validate_certs={{ cifmw_edpm_prepare_verify_tls }}] ***\nWednesday 10 June 2026  14:05:54 +0000 (0:00:00.318)       0:14:10.712 ******** \nWednesday 10 June 2026  14:05:54 +0000 (0:00:00.318)       0:14:10.710 ******** \nok: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.406)       0:14:11.119 ******** \nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.406)       0:14:11.117 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.069)       0:14:11.188 ******** \nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.069)       0:14:11.187 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_ctlplane_deploy _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.179)       0:14:11.368 ******** \nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.179)       0:14:11.366 ******** \nincluded: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'})\n\nTASK [run_hook : Set playbook path for Tune rabbitmq resources cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***\nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.228)       0:14:11.596 ******** \nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.228)       0:14:11.595 ******** \nok: [localhost]\n\nTASK [run_hook : Get file stat path={{ playbook_path }}] ***********************\nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.066)       0:14:11.662 ******** \nWednesday 10 June 2026  14:05:55 +0000 (0:00:00.066)       0:14:11.661 ******** \nok: [localhost]\n\nTASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.183)       0:14:11.846 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.183)       0:14:11.845 ******** \nskipping: [localhost]\n\nTASK [run_hook : Get parameters files paths={{\n  (cifmw_basedir, 'artifacts/parameters') | path_join\n}}, file_type=file, patterns=*.yml] ***\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.033)       0:14:11.880 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.033)       0:14:11.879 ******** \nok: [localhost]\n\nTASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.178)       0:14:12.059 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.178)       0:14:12.057 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.029)       0:14:12.088 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.029)       0:14:12.087 ******** \nok: [localhost]\n\nTASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.172)       0:14:12.261 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.172)       0:14:12.260 ******** \nok: [localhost]\n\nTASK [run_hook : Run hook without retry - Tune rabbitmq resources] *************\nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.199)       0:14:12.460 ******** \nWednesday 10 June 2026  14:05:56 +0000 (0:00:00.199)       0:14:12.459 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_010_run_hook_without_retry_tune_ra.log\nchanged: [localhost]\n\nTASK [run_hook : Run hook with retry - Tune rabbitmq resources] ****************\nWednesday 10 June 2026  14:05:59 +0000 (0:00:02.666)       0:14:15.126 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:02.665)       0:14:15.125 ******** \nskipping: [localhost]\n\nTASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.036)       0:14:15.163 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.036)       0:14:15.162 ******** \nok: [localhost]\n\nTASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.179)       0:14:15.343 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.179)       0:14:15.342 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.032)       0:14:15.375 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.032)       0:14:15.374 ******** \nok: [localhost]\n\nTASK [edpm_deploy_baremetal : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={{\n  (\n    {\n      'OPENSTACK_REPO': operators_build_output[cifmw_operator_build_meta_name].git_src_dir,\n      'OPENSTACK_BRANCH': '',\n      'GIT_CLONE_OPTS': '-l',\n    } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)\n    else {}\n  )\n}}] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.061)       0:14:15.437 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.061)       0:14:15.436 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Set install_yamls Makefile environment variables cifmw_edpm_deploy_baremetal_common_env={{\n  cifmw_install_yamls_environment |\n  combine({'PATH': cifmw_path}) |\n  combine(_install_yamls_repos | default({}))\n}}, cifmw_edpm_deploy_baremetal_make_openstack_env={{\n  cifmw_edpm_deploy_baremetal_make_openstack_env | default({}) |\n  combine(\n    {\n      'OPENSTACK_IMG': operators_build_output[cifmw_operator_build_meta_name].image_catalog,\n    } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)\n    else {}\n  )\n}}, cifmw_edpm_deploy_baremetal_operators_build_output={{ operators_build_output }}] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.026)       0:14:15.463 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.026)       0:14:15.462 ******** \nskipping: [localhost]\n\nTASK [Create virtual baremetal name=install_yamls_makes, tasks_from=make_edpm_baremetal_compute] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.492 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.490 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Create the config file mode=0644, content={{ cifmw_edpm_deploy_baremetal_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_baremetal_nova_extra_config_file }}] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.520 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.519 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_baremetal_common_env={{\n  cifmw_edpm_deploy_baremetal_common_env | default({}) |\n  combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_baremetal_nova_extra_config_file })\n}}, cacheable=True] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.555 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.554 ******** \nskipping: [localhost]\n\nTASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_baremetal_prep] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.029)       0:14:15.585 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.029)       0:14:15.583 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations={% if content_provider_registry_ip is defined or (not cifmw_edpm_deploy_baremetal_bootc and not cifmw_edpm_deploy_baremetal_custom_bootstrap) %}\napiVersion: kustomize.config.k8s.io/v1beta1\nkind: Kustomization\npatches:\n  - target:\n      kind: OpenStackDataPlaneNodeSet\n    patch: |-\n{% if content_provider_registry_ip is defined %}\n      - op: add\n        path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries\n        value: [\"{{ content_provider_registry_ip }}:5001\"]\n{% endif %}\n\n{% if not cifmw_edpm_deploy_baremetal_bootc and not cifmw_edpm_deploy_baremetal_custom_bootstrap %}\n      - op: add\n        path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command\n        value: sudo dnf -y update\n{% endif %}\n{% endif %}, kustomizations_paths={{\n  [\n    (\n      [\n        cifmw_edpm_deploy_baremetal_manifests_dir,\n        'kustomizations',\n        'dataplane'\n      ] | ansible.builtin.path_join\n    )\n  ]\n}}] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.031)       0:14:15.616 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.031)       0:14:15.615 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Log the CR that is about to be applied var=cifmw_edpm_deploy_baremetal_crs_kustomize_result] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.035)       0:14:15.652 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.035)       0:14:15.651 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Create repo-setup-downstream OpenStackDataPlaneService _raw_params=oc apply -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -f \"{{ cifmw_installyamls_repos }}/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup_downstream.yaml\"] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.687 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.686 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Get list of services defined under OpenStackDataPlaneNodeSet resource _raw_params=yq '.spec.services[]' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***\nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.037)       0:14:15.724 ******** \nWednesday 10 June 2026  14:05:59 +0000 (0:00:00.037)       0:14:15.723 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to add \"repo-setup-downstream\" service _raw_params=yq -i '.spec.services = [\"repo-setup-downstream\"] + .spec.services' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.757 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.755 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to replace \"repo-setup\" with \"repo-setup-downstream\" service _raw_params=yq -i '(.spec.services[] | select(. == \"repo-setup\")) |= \"repo-setup-downstream\"'  {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:15.787 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:15.785 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Apply the OpenStackDataPlaneNodeSet CR output_dir={{ cifmw_edpm_deploy_baremetal_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.819 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.818 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Wait for Ironic to be ready _raw_params=oc wait pod -l name=ironic -n baremetal-operator-system --for=condition=Ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_ironic_timeout_mins }}m] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.031)       0:14:15.850 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.031)       0:14:15.849 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server pod to be created _raw_params=oc get po -l osp-provisionserver/name=openstack-edpm-ipam-provisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o name] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.878 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.877 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server deployment to be available _raw_params=oc wait deployment openstack-edpm-ipam-provisionserver-openstackprovisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for condition=Available --timeout={{ cifmw_edpm_deploy_baremetal_wait_provisionserver_timeout_mins }}m] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.906 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.905 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Wait for baremetal nodes to reach 'provisioned' state _raw_params=oc wait bmh --all -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=jsonpath='{.status.provisioning.state}'=provisioned --timeout={{ cifmw_edpm_deploy_baremetal_wait_bmh_timeout_mins }}m] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.934 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.932 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Register the list of compute nodes _raw_params=oc get bmh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.960 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.959 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Print the list of compute nodes var=compute_nodes_output.stdout_lines] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.987 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.986 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.018 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.016 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy_baremetal : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:16.050 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:16.049 ******** \nskipping: [localhost]\n\nTASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.094 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.092 ******** \nok: [localhost]\n\nTASK [libvirt_manager : Set compute config and common environment facts compute_config={{ cifmw_libvirt_manager_configuration['vms']['compute'] }}, cifmw_libvirt_manager_common_env={{ cifmw_install_yamls_environment | combine({'PATH': cifmw_path }) }}, cacheable=True] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.091)       0:14:16.185 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.091)       0:14:16.184 ******** \nskipping: [localhost]\n\nTASK [libvirt_manager : Ensure needed directories exist path={{ item }}, state=directory, mode=0755] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.035)       0:14:16.220 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.035)       0:14:16.219 ******** \nskipping: [localhost] => (item=/home/zuul/ci-framework-data/workload) \nskipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/edpm_compute) \nskipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/openstack/cr/) \nskipping: [localhost]\n\nTASK [libvirt_manager : Ensure image is available _raw_params=get_image.yml] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.079)       0:14:16.300 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.079)       0:14:16.299 ******** \nskipping: [localhost]\n\nTASK [Create EDPM compute VMs name=install_yamls_makes, tasks_from=make_edpm_compute.yml] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.034)       0:14:16.335 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.034)       0:14:16.333 ******** \nskipping: [localhost]\n\nTASK [libvirt_manager : Catch compute IPs _raw_params=virsh -c qemu:///system -q domifaddr --source arp --domain edpm-compute-{{ item }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.040)       0:14:16.375 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.040)       0:14:16.374 ******** \nskipping: [localhost]\n\nTASK [libvirt_manager : Ensure we get SSH host={{ item.stdout.split()[-1].split('/')[0] }}, port=22, timeout=60] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.417 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.416 ******** \nskipping: [localhost]\n\nTASK [libvirt_manager : Output CR for extra computes dest={{ cifmw_libvirt_manager_basedir }}/artifacts/{{ cifmw_install_yamls_defaults['NAMESPACE'] }}/cr/99-cifmw-computes-{{ item }}.yaml, src=kustomize_compute.yml.j2, mode=0644] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.459 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.457 ******** \nskipping: [localhost]\n\nTASK [Prepare for HCI deploy phase 1 name=hci_prepare, tasks_from=phase1.yml] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.502 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.501 ******** \nskipping: [localhost]\n\nTASK [edpm_deploy : Set EDPM related vars cifmw_edpm_deploy_env={{\n  cifmw_install_yamls_environment |\n  combine({'PATH': cifmw_path}) |\n  combine({'DATAPLANE_REGISTRY_URL': cifmw_edpm_deploy_registry_url }) |\n  combine({'DATAPLANE_CONTAINER_TAG': cifmw_repo_setup_full_hash | default(cifmw_install_yamls_defaults['DATAPLANE_CONTAINER_TAG']) }) |\n  combine(cifmw_edpm_deploy_extra_vars | default({})) |\n  combine(_install_yamls_repos | default({}))\n}}, cacheable=True] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.532 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.531 ******** \nok: [localhost]\n\nTASK [edpm_deploy : Create the config file mode=0644, content={{ cifmw_edpm_deploy_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_nova_extra_config_file }}] ***\nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.042)       0:14:16.574 ******** \nWednesday 10 June 2026  14:06:00 +0000 (0:00:00.042)       0:14:16.573 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_env={{\n  cifmw_edpm_deploy_env | default({}) |\n  combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_nova_extra_config_file })\n}}, cacheable=True] ***\nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.408)       0:14:16.983 ******** \nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.408)       0:14:16.982 ******** \nok: [localhost]\n\nTASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_prep] ***\nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.049)       0:14:17.033 ******** \nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.049)       0:14:17.031 ******** \n\nTASK [install_yamls_makes : Debug make_edpm_deploy_prep_env var=make_edpm_deploy_prep_env] ***\nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.061)       0:14:17.094 ******** \nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.061)       0:14:17.093 ******** \nok: [localhost] => \n    make_edpm_deploy_prep_env:\n      BMO_SETUP: false\n      CHECKOUT_FROM_OPENSTACK_REF: 'true'\n      DATAPLANE_COMPUTE_IP: 192.168.122.100\n      DATAPLANE_CONTAINER_TAG: 9767ab1d6200e37a24a9698f6991361f\n      DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf\n      DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9\n      DATAPLANE_SINGLE_NODE: 'true'\n      DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']'\n      DATAPLANE_TOTAL_NODES: 1\n      INSTALL_CERT_MANAGER: false\n      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig\n      OPENSTACK_K8S_BRANCH: main\n      OUT: /home/zuul/ci-framework-data/artifacts/manifests\n      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm\n      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n      SSH_KEY_FILE: /home/zuul/.ssh/id_cifw\n\nTASK [install_yamls_makes : Debug make_edpm_deploy_prep_params var=make_edpm_deploy_prep_params] ***\nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.050)       0:14:17.145 ******** \nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.050)       0:14:17.144 ******** \nskipping: [localhost]\n\nTASK [install_yamls_makes : Run edpm_deploy_prep output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make edpm_deploy_prep, dry_run={{ make_edpm_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_edpm_deploy_prep_env|default({})), **(make_edpm_deploy_prep_params|default({}))) }}] ***\nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.033)       0:14:17.179 ******** \nWednesday 10 June 2026  14:06:01 +0000 (0:00:00.033)       0:14:17.177 ******** \n[WARNING]: conditional statements should not include jinja2 templating\ndelimiters such as {{ }} or {% %}. Found: {{ make_edpm_deploy_prep_until |\ndefault(true) }}\nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_011_run_edpm_deploy_prep.log\nchanged: [localhost]\n\nTASK [edpm_deploy : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations_paths={{\n  [\n    (\n      [\n        cifmw_edpm_deploy_manifests_dir,\n        'kustomizations',\n        'dataplane'\n      ] | ansible.builtin.path_join\n    )\n  ]\n}}] ***\nWednesday 10 June 2026  14:06:16 +0000 (0:00:14.890)       0:14:32.069 ******** \nWednesday 10 June 2026  14:06:16 +0000 (0:00:14.890)       0:14:32.068 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Log the CR that is about to be applied var=cifmw_edpm_deploy_crs_kustomize_result] ***\nWednesday 10 June 2026  14:06:16 +0000 (0:00:00.324)       0:14:32.393 ******** \nWednesday 10 June 2026  14:06:16 +0000 (0:00:00.324)       0:14:32.392 ******** \nok: [localhost] => \n    cifmw_edpm_deploy_crs_kustomize_result:\n      changed: true\n      count: 2\n      failed: false\n      kustomizations_paths:\n      - /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml\n      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml\n      output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml\n      result:\n      - apiVersion: v1\n        data:\n          network_config_template: |\n            ---\n            {% set mtu_list = [ctlplane_mtu] %}\n            {% for network in nodeset_networks %}\n            {% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}\n            {%- endfor %}\n            {% set min_viable_mtu = mtu_list | max %}\n            network_config:\n            - type: ovs_bridge\n              name: {{ neutron_physical_bridge_name }}\n              mtu: {{ min_viable_mtu }}\n              use_dhcp: false\n              dns_servers: {{ ctlplane_dns_nameservers }}\n              domain: {{ dns_search_domains }}\n              addresses:\n              - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n              routes: {{ ctlplane_host_routes }}\n              members:\n              - type: interface\n                name: nic1\n                mtu: {{ min_viable_mtu }}\n                # force the MAC address of the bridge to this interface\n                primary: true\n            {% for network in nodeset_networks %}\n              - type: vlan\n                mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n                vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n                addresses:\n                - ip_netmask:\n                    {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n                routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n            {% endfor %}\n        kind: ConfigMap\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: network-config-template-ipam\n          namespace: openstack\n      - apiVersion: v1\n        data:\n          physical_bridge_name: br-ex\n          public_interface_name: eth0\n        kind: ConfigMap\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: neutron-edpm-ipam\n          namespace: openstack\n      - apiVersion: v1\n        data:\n          25-nova-extra.conf: ''\n        kind: ConfigMap\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: nova-extra-config\n          namespace: openstack\n      - apiVersion: dataplane.openstack.org/v1beta1\n        kind: OpenStackDataPlaneDeployment\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: edpm-deployment\n          namespace: openstack\n        spec:\n          nodeSets:\n          - openstack-edpm-ipam\n      - apiVersion: dataplane.openstack.org/v1beta1\n        kind: OpenStackDataPlaneNodeSet\n        metadata:\n          labels:\n            created-by: install_yamls\n          name: openstack-edpm-ipam\n          namespace: openstack\n        spec:\n          env:\n          - name: ANSIBLE_VERBOSITY\n            value: '2'\n          networkAttachments:\n          - ctlplane\n          nodeTemplate:\n            ansible:\n              ansibleUser: zuul\n              ansibleVars:\n                ctlplane_dns_nameservers:\n                - 192.168.122.10\n                - 199.204.44.24\n                edpm_container_registry_insecure_registries:\n                - 38.102.83.21:5001\n                edpm_network_config_debug: true\n                edpm_network_config_template: |-\n                  ---\n                  {% set mtu_list = [ctlplane_mtu] %}\n                  {% for network in nodeset_networks %}\n                  {% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}\n                  {%- endfor %}\n                  {% set min_viable_mtu = mtu_list | max %}\n                  network_config:\n                  - type: interface\n                    name: nic1\n                    use_dhcp: true\n                    mtu: {{ min_viable_mtu }}\n                  - type: ovs_bridge\n                    name: {{ neutron_physical_bridge_name }}\n                    mtu: {{ min_viable_mtu }}\n                    use_dhcp: false\n                    dns_servers: {{ ctlplane_dns_nameservers }}\n                    domain: {{ dns_search_domains }}\n                    addresses:\n                    - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n                    routes: {{ ctlplane_host_routes }}\n                    members:\n                    - type: interface\n                      name: nic2\n                      mtu: {{ min_viable_mtu }}\n                      # force the MAC address of the bridge to this interface\n                      primary: true\n                  {% for network in nodeset_networks %}\n                    - type: vlan\n                      mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n                      vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n                      addresses:\n                      - ip_netmask:\n                          {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n                      routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n                  {% endfor %}\n                edpm_nodes_validation_validate_controllers_icmp: false\n                edpm_nodes_validation_validate_gateway_icmp: false\n                edpm_os_net_config_mappings:\n                  net_config_data_lookup:\n                    edpm-compute:\n                      nic2: eth1\n                edpm_sshd_allowed_ranges:\n                - 0.0.0.0/0\n                enable_debug: false\n                gather_facts: false\n                image_prefix: openstack\n                image_tag: 9767ab1d6200e37a24a9698f6991361f\n                neutron_public_interface_name: eth1\n                registry_url: quay.io/podified-antelope-centos9\n                timesync_ntp_servers:\n                - hostname: pool.ntp.org\n              ansibleVarsFrom:\n              - configMapRef:\n                  name: network-config-template-ipam\n                prefix: edpm_\n              - configMapRef:\n                  name: neutron-edpm-ipam\n                prefix: neutron_\n            ansibleSSHPrivateKeySecret: dataplane-ansible-ssh-private-key-secret\n          nodes:\n            edpm-compute-0:\n              ansible:\n                ansibleHost: 192.168.122.100\n              hostName: compute-0\n              networks:\n              - defaultRoute: false\n                fixedIP: 192.168.122.100\n                name: ctlplane\n                subnetName: subnet1\n              - name: internalapi\n                subnetName: subnet1\n              - name: storage\n                subnetName: subnet1\n              - name: tenant\n                subnetName: subnet1\n          preProvisioned: true\n          services:\n          - repo-setup\n          - redhat\n          - bootstrap\n          - download-cache\n          - configure-network\n          - validate-network\n          - install-os\n          - configure-os\n          - ssh-known-hosts\n          - run-os\n          - reboot-os\n          - install-certs\n          - ovn\n          - neutron-metadata\n          - libvirt\n          - nova\n          - telemetry\n          tlsEnabled: true\n\nTASK [edpm_deploy : Apply dataplane resources but ignore DataPlaneDeployment kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | rejectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***\nWednesday 10 June 2026  14:06:16 +0000 (0:00:00.052)       0:14:32.445 ******** \nWednesday 10 June 2026  14:06:16 +0000 (0:00:00.052)       0:14:32.444 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=SetupReady --timeout={{ cifmw_edpm_deploy_timeout }}m] ***\nWednesday 10 June 2026  14:06:17 +0000 (0:00:00.826)       0:14:33.272 ******** \nWednesday 10 June 2026  14:06:17 +0000 (0:00:00.826)       0:14:33.271 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Apply DataPlaneDeployment resource kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | selectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***\nWednesday 10 June 2026  14:06:30 +0000 (0:00:12.489)       0:14:45.762 ******** \nWednesday 10 June 2026  14:06:30 +0000 (0:00:12.489)       0:14:45.760 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready _raw_params=oc wait OpenStackDataPlaneDeployment {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=Ready --timeout={{ cifmw_edpm_deploy_timeout }}m] ***\nWednesday 10 June 2026  14:06:31 +0000 (0:00:01.030)       0:14:46.793 ******** \nWednesday 10 June 2026  14:06:31 +0000 (0:00:01.030)       0:14:46.791 ******** \nchanged: [localhost]\n\nTASK [edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped output_dir={{ cifmw_basedir }}/artifacts, executable=/bin/bash, script=set -xe\noc rsh --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose\n] ***\nWednesday 10 June 2026  14:26:51 +0000 (0:20:20.740)       0:35:07.533 ******** \nWednesday 10 June 2026  14:26:51 +0000 (0:20:20.740)       0:35:07.532 ******** \nFollow script's output here: /home/zuul/ci-framework-data/logs/ci_script_012_run_nova_manage_discover_hosts.log\nchanged: [localhost]\n\nTASK [Validate EDPM name=install_yamls_makes, tasks_from=make_edpm_deploy_instance] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:03.917)       0:35:11.451 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:03.917)       0:35:11.450 ******** \nskipping: [localhost]\n\nPLAY [Deploy NFS server on target nodes] ***************************************\n\nTASK [End play early for architecture deploys _raw_params=end_play] ************\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.085)       0:35:11.536 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.085)       0:35:11.535 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.017)       0:35:11.554 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.017)       0:35:11.552 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Install required packages name=['nfs-utils', 'iptables']] ****\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.025)       0:35:11.579 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.025)       0:35:11.578 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Configure nfs to use v4 only path=/etc/nfs.conf, section=nfsd, option=vers3, value=n, backup=True, mode=0644] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.605 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.604 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Disable NFSv3-related services name={{ item }}, masked=True] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.021)       0:35:11.627 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.021)       0:35:11.625 ******** \nskipping: [compute-0] => (item=rpc-statd.service) \nskipping: [compute-0] => (item=rpcbind.service) \nskipping: [compute-0] => (item=rpcbind.socket) \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Ensure shared folder exist path=/data/{{ item }}, state=directory, mode=755] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.032)       0:35:11.659 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.032)       0:35:11.658 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Set nfs network vars _raw_params=oc get ipset {{ _nfs_host }} -n {{ _ipset_namespace }} -o jsonpath='{.status.reservations[?(@.network==\"{{ _nfs_network_name }}\")]}'] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.023)       0:35:11.683 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.023)       0:35:11.682 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Store nfs network vars dest={{ cifmw_basedir }}/artifacts/parameters/nfs-params.yml, content={{\n  {\n  'cifmw_nfs_ip': cifmw_nfs_network_out.stdout | from_json | json_query('address'),\n  'cifmw_nfs_network_range': cifmw_nfs_network_out.stdout | from_json | json_query('cidr')\n  } | to_nice_yaml\n}}, mode=0644] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.709 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.708 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Generate nftables rules file content=add rule inet filter EDPM_INPUT tcp dport 2049 accept\n, dest={{ nftables_path }}/nfs-server.nft, mode=0666] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.024)       0:35:11.734 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.024)       0:35:11.732 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Update nftables.conf and include nfs rules at the bottom path={{ nftables_conf }}, line=include \"{{ nftables_path }}/nfs-server.nft\", insertafter=EOF] ***\nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.020)       0:35:11.754 ******** \nWednesday 10 June 2026  14:26:55 +0000 (0:00:00.020)       0:35:11.753 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Restart nftables service name=nftables, state=restarted] *****\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.777 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.775 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Configure the ip the nfs server should listen on path=/etc/nfs.conf, section=nfsd, option=host, value={{ cifmw_nfs_network_out.stdout | from_json | json_query('address') }}, backup=True, mode=0644] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:11.801 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:11.800 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Enable and restart nfs-server service name=nfs-server, state=restarted, enabled=True] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.823 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.822 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Add shares to /etc/exports path=/etc/exports, line=/data/{{ item }} {{ cifmw_nfs_network_out.stdout | from_json | json_query('cidr') }}(rw,sync,no_root_squash)] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.019)       0:35:11.842 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.019)       0:35:11.841 ******** \nskipping: [compute-0]\n\nTASK [cifmw_nfs : Export the shares _raw_params=exportfs -a] *******************\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.018)       0:35:11.860 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.018)       0:35:11.859 ******** \nskipping: [compute-0]\n\nPLAY [Clear ceph target hosts facts to force refreshing in HCI deployments] ****\n\nTASK [Early end if architecture deploy _raw_params=end_play] *******************\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.063)       0:35:11.924 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.063)       0:35:11.922 ******** \nskipping: [compute-0]\n\nTASK [Clear ceph target hosts facts _raw_params=clear_facts] *******************\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.012)       0:35:11.937 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.012)       0:35:11.935 ******** \nskipping: [compute-0]\n\nPLAY [Deploy ceph using hooks] *************************************************\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.114)       0:35:12.051 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.114)       0:35:12.050 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.048)       0:35:12.099 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.048)       0:35:12.098 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_ceph _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.097)       0:35:12.197 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.097)       0:35:12.196 ******** \nskipping: [localhost]\n\nPLAY [Continue HCI deploy, deploy architecture and validate workflow] **********\n\nTASK [Prepare for HCI deploy phase 2 name=hci_prepare, tasks_from=phase2.yml] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.154)       0:35:12.351 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.154)       0:35:12.350 ******** \nskipping: [localhost]\n\nTASK [Continue HCI deployment name=edpm_deploy] ********************************\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.373 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.372 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:12.398 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:12.396 ******** \nok: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.053)       0:35:12.451 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.053)       0:35:12.450 ******** \nok: [localhost]\n\nTASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.108)       0:35:12.560 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.108)       0:35:12.559 ******** \nskipping: [localhost]\n\nTASK [Run validations name=validations] ****************************************\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.109)       0:35:12.669 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.109)       0:35:12.668 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.027)       0:35:12.697 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.027)       0:35:12.696 ******** \nskipping: [localhost]\n\nTASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.021)       0:35:12.719 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.021)       0:35:12.717 ******** \nskipping: [localhost]\n\nTASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***\nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.741 ******** \nWednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.740 ******** \nskipping: [localhost] => (item={'name': '80 Kustomize OpenStack CR', 'type': 'playbook', 'source': 'control_plane_horizon.yml'}) \nskipping: [localhost]\n\nTASK [Early end if not architecture deploy _raw_params=end_play] ***************\nWednesday 10 June 2026  14:26:57 +0000 (0:00:00.128)       0:35:12.870 ******** \nWednesday 10 June 2026  14:26:57 +0000 (0:00:00.128)       0:35:12.869 ******** \n\nPLAY RECAP *********************************************************************\ncompute-0                  : ok=0    changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   \nlocalhost                  : ok=261  changed=93   unreachable=0    failed=0    skipped=164  rescued=0    ignored=1   \n\nWednesday 10 June 2026  14:26:57 +0000 (0:00:00.008)       0:35:12.879 ******** \n=============================================================================== \nedpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready ----- 1220.74s\nedpm_prepare : Wait for OpenStack controlplane to be deployed --------- 350.50s\ninstall_yamls_makes : Run openstack ----------------------------------- 133.73s\ninstall_yamls_makes : Run openstack_init ------------------------------- 70.68s\nedpm_prepare : Wait for OpenStack subscription creation ---------------- 61.11s\nrun_hook : Run hook without retry - Download needed tools -------------- 40.54s\nedpm_prepare : Wait for control plane to change its status ------------- 30.05s\nci_setup : Install needed packages ------------------------------------- 29.03s\ninstall_yamls_makes : Run netconfig_deploy ----------------------------- 22.73s\ninstall_yamls_makes : Run edpm_deploy_prep ----------------------------- 14.89s\nedpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady ----- 12.49s\ncert_manager : Wait for cert-manager pods to be ready ------------------ 12.20s\nrun_hook : Run hook without retry - Fetch nodes facts and save them as parameters --- 9.58s\nrepo_setup : Initialize python venv and install requirements ------------ 7.98s\nci_local_storage : Perform action in the PV directory ------------------- 6.84s\ncert_manager : Install cert-manager from release manifest --------------- 3.92s\nedpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped --- 3.92s\nci_setup : Install openshift client ------------------------------------- 3.71s\nrun_hook : Run hook without retry - Tune rabbitmq resources ------------- 2.67s\nopenshift_setup : Create required namespaces ---------------------------- 2.39s\nWednesday 10 June 2026  14:26:57 +0000 (0:00:00.009)       0:35:12.879 ******** \n=============================================================================== \nedpm_deploy ---------------------------------------------------------- 1240.03s\nedpm_prepare ---------------------------------------------------------- 445.93s\ninstall_yamls_makes --------------------------------------------------- 245.01s\nrun_hook --------------------------------------------------------------- 63.26s\nci_setup --------------------------------------------------------------- 35.04s\ncert_manager ----------------------------------------------------------- 20.22s\nrepo_setup ------------------------------------------------------------- 17.12s\nci_local_storage ------------------------------------------------------- 12.34s\ncifmw_helpers ----------------------------------------------------------- 8.54s\nopenshift_setup --------------------------------------------------------- 5.75s\nopenshift_login --------------------------------------------------------- 4.02s\ninstall_yamls ----------------------------------------------------------- 3.10s\ninstall_ca -------------------------------------------------------------- 2.78s\ncifmw_setup ------------------------------------------------------------- 2.15s\nupdate_containers ------------------------------------------------------- 1.78s\ninstall_openstack_ca ---------------------------------------------------- 1.61s\ngather_facts ------------------------------------------------------------ 1.02s\nedpm_deploy_baremetal --------------------------------------------------- 0.66s\ndiscover_latest_image --------------------------------------------------- 0.54s\ncifmw_nfs --------------------------------------------------------------- 0.37s\nlibvirt_manager --------------------------------------------------------- 0.32s\noperator_build ---------------------------------------------------------- 0.31s\nansible.builtin.file ---------------------------------------------------- 0.29s\nnetworking_mapper ------------------------------------------------------- 0.26s\nansible.builtin.meta ---------------------------------------------------- 0.15s\npkg_build --------------------------------------------------------------- 0.12s\nansible.builtin.include_tasks ------------------------------------------- 0.07s\nansible.builtin.include_vars -------------------------------------------- 0.03s\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ntotal ---------------------------------------------------------------- 2112.83s",
                            "stdout_lines": [
                                "",
                                "PLAY [Remove status flag] ******************************************************",
                                "",
                                "TASK [Gathering Facts ] ********************************************************",
                                "Wednesday 10 June 2026  13:51:44 +0000 (0:00:00.047)       0:00:00.047 ******** ",
                                "Wednesday 10 June 2026  13:51:44 +0000 (0:00:00.046)       0:00:00.046 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Delete success flag if exists path={{ ansible_user_dir }}/cifmw-success, state=absent] ***",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:01.016)       0:00:01.064 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:01.016)       0:00:01.062 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Inherit from parent scenarios if needed _raw_params=ci/playbooks/tasks/inherit_parent_scenario.yml] ***",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.290)       0:00:01.354 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.290)       0:00:01.353 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/inherit_parent_scenario.yml for localhost",
                                "",
                                "TASK [Inherit from parent parameter file if instructed file={{ item }}] ********",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.071)       0:00:01.426 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.071)       0:00:01.425 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.034)       0:00:01.460 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.034)       0:00:01.459 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_setup : Get customized parameters ci_framework_params={{",
                                "  hostvars[inventory_hostname] |",
                                "  dict2items |",
                                "  selectattr(\"key\", \"match\",",
                                "             \"^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*\") |",
                                "  list | items2dict",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.035)       0:00:01.496 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.035)       0:00:01.495 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.091)       0:00:01.588 ******** ",
                                "Wednesday 10 June 2026  13:51:45 +0000 (0:00:00.091)       0:00:01.587 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_ca : Wait until CA URL is reachable url={{ cifmw_install_ca_url }}, method=HEAD, validate_certs=False, follow_redirects=all, status_code=[200, 301, 302, 303, 307, 308, 401, 403, 404, 405]] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.221)       0:00:01.810 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.221)       0:00:01.808 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.839 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.837 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.868 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.867 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.898 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.029)       0:00:01.896 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.030)       0:00:01.928 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.030)       0:00:01.927 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.033)       0:00:01.961 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.033)       0:00:01.960 ******** ",
                                "changed: [localhost] => (item=tmp)",
                                "changed: [localhost] => (item=artifacts/repositories)",
                                "changed: [localhost] => (item=venv/repo_setup)",
                                "",
                                "TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] ***",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.536)       0:00:02.498 ******** ",
                                "Wednesday 10 June 2026  13:51:46 +0000 (0:00:00.536)       0:00:02.496 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}, version={{ cifmw_repo_setup_version }}] ***",
                                "Wednesday 10 June 2026  13:51:48 +0000 (0:00:01.943)       0:00:04.441 ******** ",
                                "Wednesday 10 June 2026  13:51:48 +0000 (0:00:01.943)       0:00:04.439 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv  --system-site-packages --upgrade-deps] ***",
                                "Wednesday 10 June 2026  13:51:49 +0000 (0:00:00.977)       0:00:05.418 ******** ",
                                "Wednesday 10 June 2026  13:51:49 +0000 (0:00:00.977)       0:00:05.417 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] ***",
                                "Wednesday 10 June 2026  13:51:57 +0000 (0:00:07.979)       0:00:13.397 ******** ",
                                "Wednesday 10 June 2026  13:51:57 +0000 (0:00:07.979)       0:00:13.396 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] ***",
                                "Wednesday 10 June 2026  13:51:58 +0000 (0:00:00.890)       0:00:14.288 ******** ",
                                "Wednesday 10 June 2026  13:51:58 +0000 (0:00:00.890)       0:00:14.286 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} {% for repo in cifmw_repo_setup_extra_repos %} --extra-repo {{ repo }} {% endfor %} {% for repo in cifmw_repo_setup_disable_repos %} --disable-repo {{ repo }} {% endfor %} -o {{ cifmw_repo_setup_output }}] ***",
                                "Wednesday 10 June 2026  13:51:58 +0000 (0:00:00.027)       0:00:14.315 ******** ",
                                "Wednesday 10 June 2026  13:51:58 +0000 (0:00:00.027)       0:00:14.314 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.683)       0:00:14.999 ******** ",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.683)       0:00:14.997 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] ***",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.032)       0:00:15.031 ******** ",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.032)       0:00:15.030 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.034)       0:00:15.065 ******** ",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.034)       0:00:15.064 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] ***",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.030)       0:00:15.096 ******** ",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.030)       0:00:15.094 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }}",
                                ", dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.413)       0:00:15.509 ******** ",
                                "Wednesday 10 June 2026  13:51:59 +0000 (0:00:00.413)       0:00:15.508 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.592)       0:00:16.102 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.592)       0:00:16.101 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.018)       0:00:16.121 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.018)       0:00:16.119 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.141 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.140 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.162 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.160 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.032)       0:00:16.194 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.032)       0:00:16.193 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.212 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.210 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Download the RPM name=krb_request] ***************************************",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.016)       0:00:16.228 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.016)       0:00:16.227 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Install RHOS Release tool name={{",
                                "  cifmw_repo_setup_rhos_release_rpm",
                                "  if cifmw_repo_setup_rhos_release_rpm is not url",
                                "  else cifmw_krb_request_out.path",
                                "}}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.246 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.017)       0:00:16.244 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.022)       0:00:16.268 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.022)       0:00:16.267 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.023)       0:00:16.292 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.023)       0:00:16.291 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \\",
                                "  -t {{ cifmw_repo_setup_output }}] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.024)       0:00:16.316 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.024)       0:00:16.315 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.337 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.020)       0:00:16.336 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail",
                                "source /etc/ci/mirror_info.sh",
                                "sed -i -e \"s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g\" *.repo",
                                "] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.202)       0:00:16.539 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.202)       0:00:16.538 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail",
                                "source /etc/ci/mirror_info.sh",
                                "sed -i -e \"s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g\" *.repo",
                                "] ***",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.214)       0:00:16.753 ******** ",
                                "Wednesday 10 June 2026  13:52:00 +0000 (0:00:00.214)       0:00:16.752 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.248)       0:00:17.001 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.247)       0:00:17.000 ******** ",
                                "task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2",
                                "fatal: [localhost]: FAILED! => ",
                                "    changed: false",
                                "    elapsed: 0",
                                "    msg: 'Status code was -1 and not [200]: Request failed: <urlopen error [Errno 111]",
                                "      Connection refused>'",
                                "    redirected: false",
                                "    status: -1",
                                "    url: http://38.102.83.21:8766/gating.repo",
                                "...ignoring",
                                "",
                                "TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo]",
                                "baseurl=http://{{ content_provider_registry_ip }}:8766/",
                                "enabled=1",
                                "gpgcheck=0",
                                "priority=1",
                                ", dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.535)       0:00:17.537 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.535)       0:00:17.536 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.038)       0:00:17.575 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.038)       0:00:17.574 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.036)       0:00:17.612 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.036)       0:00:17.611 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.649 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.648 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}, regexp=priority=1, replace=priority=2] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.687 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.037)       0:00:17.685 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] ***",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.046)       0:00:17.733 ******** ",
                                "Wednesday 10 June 2026  13:52:01 +0000 (0:00:00.046)       0:00:17.732 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:52:02 +0000 (0:00:00.304)       0:00:18.038 ******** ",
                                "Wednesday 10 June 2026  13:52:02 +0000 (0:00:00.304)       0:00:18.037 ******** ",
                                "changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo)",
                                "changed: [localhost] => (item=/etc/yum.repos.d/centos.repo)",
                                "",
                                "TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] ***",
                                "Wednesday 10 June 2026  13:52:02 +0000 (0:00:00.431)       0:00:18.470 ******** ",
                                "Wednesday 10 June 2026  13:52:02 +0000 (0:00:00.431)       0:00:18.469 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] ***",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.391)       0:00:18.862 ******** ",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.391)       0:00:18.860 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.217)       0:00:19.079 ******** ",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.217)       0:00:19.078 ******** ",
                                "ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)",
                                "",
                                "TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.038)       0:00:19.117 ******** ",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.038)       0:00:19.116 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_ci_setup_packages:",
                                "    - bash-completion",
                                "    - ca-certificates",
                                "    - git-core",
                                "    - make",
                                "    - tar",
                                "    - tmux",
                                "    - python3-pip",
                                "",
                                "TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.019)       0:00:19.137 ******** ",
                                "Wednesday 10 June 2026  13:52:03 +0000 (0:00:00.019)       0:00:19.135 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:29.027)       0:00:48.164 ******** ",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:29.027)       0:00:48.163 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:00.211)       0:00:48.376 ******** ",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:00.211)       0:00:48.375 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:00.238)       0:00:48.615 ******** ",
                                "Wednesday 10 June 2026  13:52:32 +0000 (0:00:00.238)       0:00:48.613 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:03.708)       0:00:52.324 ******** ",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:03.708)       0:00:52.322 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Create completion file] ***************************************",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:00.028)       0:00:52.352 ******** ",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:00.028)       0:00:52.350 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then",
                                "  source ~/.oc_completion",
                                "fi] ***",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:00.299)       0:00:52.651 ******** ",
                                "Wednesday 10 June 2026  13:52:36 +0000 (0:00:00.299)       0:00:52.650 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.308)       0:00:52.960 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.308)       0:00:52.958 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Gather the repos to be enabled _repos={{",
                                "  cifmw_ci_setup_rhel_rhsm_default_repos +",
                                "  (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:52.980 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:52.979 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:52.997 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:52.995 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:53.013 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.016)       0:00:53.012 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.015)       0:00:53.029 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.015)       0:00:53.027 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.019)       0:00:53.049 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.020)       0:00:53.047 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.022)       0:00:53.071 ******** ",
                                "Wednesday 10 June 2026  13:52:37 +0000 (0:00:00.022)       0:00:53.070 ******** ",
                                "changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)",
                                "changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)",
                                "ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp)",
                                "changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)",
                                "ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)",
                                "",
                                "TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] ***",
                                "Wednesday 10 June 2026  13:52:38 +0000 (0:00:01.045)       0:00:54.117 ******** ",
                                "Wednesday 10 June 2026  13:52:38 +0000 (0:00:01.045)       0:00:54.116 ******** ",
                                "",
                                "TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:38 +0000 (0:00:00.123)       0:00:54.241 ******** ",
                                "Wednesday 10 June 2026  13:52:38 +0000 (0:00:00.123)       0:00:54.240 ******** ",
                                "ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)",
                                "changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks)",
                                "ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)",
                                "",
                                "TASK [install_yamls : Ensure install_yamls repo is present at the desired version repo={{ cifmw_installyamls_repo_url }}, dest={{ cifmw_install_yamls_repo }}, version={{ cifmw_install_yamls_version }}, update=False] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.516)       0:00:54.757 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.516)       0:00:54.756 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.195)       0:00:54.953 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.195)       0:00:54.951 ******** ",
                                "",
                                "TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.040)       0:00:54.994 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.041)       0:00:54.992 ******** ",
                                "skipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }}",
                                "_repo_operator_info: {{ _repo_operator_info }}",
                                "cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }}",
                                "] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.031)       0:00:55.025 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.031)       0:00:55.024 ******** ",
                                "skipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.060 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.059 ******** ",
                                "",
                                "TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.049)       0:00:55.110 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.049)       0:00:55.108 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.023)       0:00:55.133 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.023)       0:00:55.132 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.154 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.153 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.020)       0:00:55.175 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.021)       0:00:55.174 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{",
                                "  _install_yamls_override_vars | default({}) |",
                                "  combine(item, recursive=True)",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.025)       0:00:55.201 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.025)       0:00:55.200 ******** ",
                                "ok: [localhost] => (item={'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False})",
                                "",
                                "TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{",
                                "  _install_yamls_override_vars.keys() |",
                                "  map('upper') |",
                                "  zip(_install_yamls_override_vars.values()) |",
                                "  items2dict(key_name=0, value_name=1) |",
                                "  combine({",
                                "    'OUT': cifmw_install_yamls_manifests_dir,",
                                "    'OUTPUT_DIR': cifmw_install_yamls_edpm_dir,",
                                "    'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref,",
                                "    'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main')",
                                "  }) |",
                                "  combine(install_yamls_operators_repos)",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.072)       0:00:55.274 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.072)       0:00:55.273 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] ***",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.309 ******** ",
                                "Wednesday 10 June 2026  13:52:39 +0000 (0:00:00.035)       0:00:55.308 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.504)       0:00:55.814 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.504)       0:00:55.812 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.186)       0:00:56.000 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.186)       0:00:55.999 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %}",
                                "export {{ k }}={{ v }}",
                                "{% endfor %}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.049)       0:00:56.049 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.049)       0:00:56.048 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values  | combine(cifmw_install_yamls_environment) }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.359)       0:00:56.409 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.359)       0:00:56.408 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.038)       0:00:56.448 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.038)       0:00:56.447 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_install_yamls_environment:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "",
                                "TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.025)       0:00:56.474 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.026)       0:00:56.473 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_install_yamls_defaults:",
                                "      ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24",
                                "      ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24",
                                "      ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24",
                                "      ADOPTED_STORAGE_NETWORK: 172.18.1.0/24",
                                "      ADOPTED_TENANT_NETWORK: 172.9.1.0/24",
                                "      ANSIBLETEST: config/samples/test_v1beta1_ansibletest.yaml",
                                "      ANSIBLETEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_ansibletest.yaml",
                                "      BARBICAN: config/samples/barbican_v1beta1_barbican.yaml",
                                "      BARBICAN_BRANCH: main",
                                "      BARBICAN_COMMIT_HASH: ''",
                                "      BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml",
                                "      BARBICAN_DEPL_IMG: unused",
                                "      BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest",
                                "      BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml",
                                "      BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests",
                                "      BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests",
                                "      BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git",
                                "      BARBICAN_SERVICE_ENABLED: 'true'",
                                "      BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=",
                                "      BAREMETAL_BRANCH: main",
                                "      BAREMETAL_COMMIT_HASH: ''",
                                "      BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest",
                                "      BAREMETAL_OS_CONTAINER_IMG: ''",
                                "      BAREMETAL_OS_IMG: ''",
                                "      BAREMETAL_OS_IMG_TYPE: ''",
                                "      BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git",
                                "      BAREMETAL_TIMEOUT: 20m",
                                "      BASH_IMG: quay.io/openstack-k8s-operators/bash:latest",
                                "      BGP_ASN: '64999'",
                                "      BGP_LEAF_1: 100.65.4.1",
                                "      BGP_LEAF_2: 100.64.4.1",
                                "      BGP_OVN_ROUTING: 'false'",
                                "      BGP_PEER_ASN: '64999'",
                                "      BGP_SOURCE_IP: 172.30.4.2",
                                "      BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42",
                                "      BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24",
                                "      BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64",
                                "      BMAAS_INSTANCE_DISK_SIZE: '20'",
                                "      BMAAS_INSTANCE_MEMORY: '4096'",
                                "      BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas",
                                "      BMAAS_INSTANCE_NET_MODEL: virtio",
                                "      BMAAS_INSTANCE_OS_VARIANT: centos-stream9",
                                "      BMAAS_INSTANCE_VCPUS: '2'",
                                "      BMAAS_INSTANCE_VIRT_TYPE: kvm",
                                "      BMAAS_IPV4: 'true'",
                                "      BMAAS_IPV6: 'false'",
                                "      BMAAS_LIBVIRT_USER: sushyemu",
                                "      BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26",
                                "      BMAAS_METALLB_POOL_NAME: baremetal",
                                "      BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24",
                                "      BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64",
                                "      BMAAS_NETWORK_NAME: crc-bmaas",
                                "      BMAAS_NODE_COUNT: '1'",
                                "      BMAAS_OCP_INSTANCE_NAME: crc",
                                "      BMAAS_REDFISH_PASSWORD: password",
                                "      BMAAS_REDFISH_USERNAME: admin",
                                "      BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default",
                                "      BMAAS_SUSHY_EMULATOR_DRIVER: libvirt",
                                "      BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest",
                                "      BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator",
                                "      BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml",
                                "      BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack",
                                "      BMH_NAMESPACE: openstack",
                                "      BMO_BRANCH: release-0.9",
                                "      BMO_CLEANUP: 'true'",
                                "      BMO_COMMIT_HASH: ''",
                                "      BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib",
                                "      BMO_IPA_BRANCH: stable/2024.1",
                                "      BMO_IPA_FLAVOR: centos9",
                                "      BMO_IPA_INSECURE: 'false'",
                                "      BMO_IRONIC_HOST: 192.168.122.10",
                                "      BMO_PROVISIONING_INTERFACE: ''",
                                "      BMO_REPO: https://github.com/metal3-io/baremetal-operator",
                                "      BMO_SETUP: false",
                                "      BMO_SETUP_ROUTE_REPLACE: 'true'",
                                "      BM_CTLPLANE_INTERFACE: enp1s0",
                                "      BM_INSTANCE_MEMORY: '8192'",
                                "      BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal",
                                "      BM_INSTANCE_NAME_SUFFIX: '0'",
                                "      BM_NETWORK_NAME: default",
                                "      BM_NODE_COUNT: '1'",
                                "      BM_ROOT_PASSWORD: ''",
                                "      BM_ROOT_PASSWORD_SECRET: ''",
                                "      CEILOMETER_CENTRAL_DEPL_IMG: unused",
                                "      CEILOMETER_NOTIFICATION_DEPL_IMG: unused",
                                "      CEPH_BRANCH: release-1.15",
                                "      CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml",
                                "      CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml",
                                "      CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml",
                                "      CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml",
                                "      CEPH_IMG: quay.io/ceph/demo:latest-squid",
                                "      CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml",
                                "      CEPH_REPO: https://github.com/rook/rook.git",
                                "      CERTMANAGER_TIMEOUT: 300s",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      CINDER: config/samples/cinder_v1beta1_cinder.yaml",
                                "      CINDERAPI_DEPL_IMG: unused",
                                "      CINDERBKP_DEPL_IMG: unused",
                                "      CINDERSCH_DEPL_IMG: unused",
                                "      CINDERVOL_DEPL_IMG: unused",
                                "      CINDER_BRANCH: main",
                                "      CINDER_COMMIT_HASH: ''",
                                "      CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml",
                                "      CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest",
                                "      CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml",
                                "      CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests",
                                "      CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests",
                                "      CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git",
                                "      CLEANUP_DIR_CMD: rm -Rf",
                                "      CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11'",
                                "      CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12'",
                                "      CRC_HTTPS_PROXY: ''",
                                "      CRC_HTTP_PROXY: ''",
                                "      CRC_STORAGE_NAMESPACE: crc-storage",
                                "      CRC_STORAGE_RETRIES: '3'",
                                "      CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'''",
                                "      CRC_VERSION: latest",
                                "      DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret",
                                "      DATAPLANE_ANSIBLE_USER: ''",
                                "      DATAPLANE_COMPUTE_IP: 192.168.122.100",
                                "      DATAPLANE_CONTAINER_PREFIX: openstack",
                                "      DATAPLANE_CONTAINER_TAG: current-podified",
                                "      DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest",
                                "      DATAPLANE_DEFAULT_GW: 192.168.122.1",
                                "      DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null",
                                "      DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100%",
                                "      DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned",
                                "      DATAPLANE_NETWORKER_IP: 192.168.122.200",
                                "      DATAPLANE_NETWORK_INTERFACE_NAME: eth0",
                                "      DATAPLANE_NOVA_NFS_PATH: ''",
                                "      DATAPLANE_NTP_SERVER: pool.ntp.org",
                                "      DATAPLANE_PLAYBOOK: osp.edpm.download_cache",
                                "      DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9",
                                "      DATAPLANE_REPO_SETUP_BRANCH: antelope",
                                "      DATAPLANE_REPO_SETUP_REPO: current-podified",
                                "      DATAPLANE_RUNNER_IMG: ''",
                                "      DATAPLANE_SERVER_ROLE: compute",
                                "      DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']'",
                                "      DATAPLANE_TIMEOUT: 30m",
                                "      DATAPLANE_TLS_ENABLED: 'true'",
                                "      DATAPLANE_TOTAL_NETWORKER_NODES: '1'",
                                "      DATAPLANE_TOTAL_NODES: '1'",
                                "      DBSERVICE: galera",
                                "      DESIGNATE: config/samples/designate_v1beta1_designate.yaml",
                                "      DESIGNATE_BRANCH: main",
                                "      DESIGNATE_COMMIT_HASH: ''",
                                "      DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml",
                                "      DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest",
                                "      DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml",
                                "      DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests",
                                "      DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests",
                                "      DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git",
                                "      DNSDATA: config/samples/network_v1beta1_dnsdata.yaml",
                                "      DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml",
                                "      DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml",
                                "      DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml",
                                "      DNS_DEPL_IMG: unused",
                                "      DNS_DOMAIN: localdomain",
                                "      DOWNLOAD_TOOLS_SELECTION: all",
                                "      EDPM_ATTACH_EXTNET: 'true'",
                                "      EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]'''",
                                "      EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]'''",
                                "      EDPM_COMPUTE_CELLS: '1'",
                                "      EDPM_COMPUTE_CEPH_ENABLED: 'true'",
                                "      EDPM_COMPUTE_CEPH_NOVA: 'true'",
                                "      EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true'",
                                "      EDPM_COMPUTE_SRIOV_ENABLED: 'true'",
                                "      EDPM_COMPUTE_SUFFIX: '0'",
                                "      EDPM_CONFIGURE_DEFAULT_ROUTE: 'true'",
                                "      EDPM_CONFIGURE_HUGEPAGES: 'false'",
                                "      EDPM_CONFIGURE_NETWORKING: 'true'",
                                "      EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra",
                                "      EDPM_NETWORKER_SUFFIX: '0'",
                                "      EDPM_TOTAL_NETWORKERS: '1'",
                                "      EDPM_TOTAL_NODES: '1'",
                                "      GALERA_REPLICAS: ''",
                                "      GENERATE_SSH_KEYS: 'true'",
                                "      GIT_CLONE_OPTS: ''",
                                "      GLANCE: config/samples/glance_v1beta1_glance.yaml",
                                "      GLANCEAPI_DEPL_IMG: unused",
                                "      GLANCE_BRANCH: main",
                                "      GLANCE_COMMIT_HASH: ''",
                                "      GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml",
                                "      GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest",
                                "      GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml",
                                "      GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests",
                                "      GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests",
                                "      GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git",
                                "      HEAT: config/samples/heat_v1beta1_heat.yaml",
                                "      HEATAPI_DEPL_IMG: unused",
                                "      HEATCFNAPI_DEPL_IMG: unused",
                                "      HEATENGINE_DEPL_IMG: unused",
                                "      HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0",
                                "      HEAT_BRANCH: main",
                                "      HEAT_COMMIT_HASH: ''",
                                "      HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml",
                                "      HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest",
                                "      HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml",
                                "      HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests",
                                "      HEAT_KUTTL_NAMESPACE: heat-kuttl-tests",
                                "      HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git",
                                "      HEAT_SERVICE_ENABLED: 'true'",
                                "      HORIZON: config/samples/horizon_v1beta1_horizon.yaml",
                                "      HORIZONTEST: config/samples/test_v1beta1_horizontest.yaml",
                                "      HORIZONTEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_horizontest.yaml",
                                "      HORIZON_BRANCH: main",
                                "      HORIZON_COMMIT_HASH: ''",
                                "      HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml",
                                "      HORIZON_DEPL_IMG: unused",
                                "      HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest",
                                "      HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml",
                                "      HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests",
                                "      HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests",
                                "      HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git",
                                "      INFRA_BRANCH: main",
                                "      INFRA_COMMIT_HASH: ''",
                                "      INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest",
                                "      INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml",
                                "      INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests",
                                "      INFRA_KUTTL_NAMESPACE: infra-kuttl-tests",
                                "      INFRA_RABBITMQ: config/samples/rabbitmq_v1beta1_rabbitmq.yaml",
                                "      INFRA_RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-rabbitmq/config/samples/rabbitmq_v1beta1_rabbitmq.yaml",
                                "      INFRA_RABBITMQ_DEPL_IMG: unused",
                                "      INFRA_RABBITMQ_IMG: quay.io/podified-antelope-centos9/openstack-rabbitmq:current-podified",
                                "      INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git",
                                "      INSTALL_CERT_MANAGER: false",
                                "      INSTALL_NMSTATE: true || false",
                                "      INSTALL_NNCP: true || false",
                                "      INTERNALAPI_HOST_ROUTES: ''",
                                "      IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24",
                                "      IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64",
                                "      IPV6_LAB_LIBVIRT_STORAGE_POOL: default",
                                "      IPV6_LAB_MANAGE_FIREWALLD: 'true'",
                                "      IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24",
                                "      IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64",
                                "      IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router",
                                "      IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64",
                                "      IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24",
                                "      IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1",
                                "      IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3",
                                "      IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96",
                                "      IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false'",
                                "      IPV6_LAB_NETWORK_NAME: nat64",
                                "      IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48",
                                "      IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11",
                                "      IPV6_LAB_SNO_HOST_PREFIX: '64'",
                                "      IPV6_LAB_SNO_INSTANCE_NAME: sno",
                                "      IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64",
                                "      IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp",
                                "      IPV6_LAB_SNO_OCP_VERSION: latest-4.14",
                                "      IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112",
                                "      IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub",
                                "      IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab",
                                "      IRONIC: config/samples/ironic_v1beta1_ironic.yaml",
                                "      IRONICAPI_DEPL_IMG: unused",
                                "      IRONICCON_DEPL_IMG: unused",
                                "      IRONICINS_DEPL_IMG: unused",
                                "      IRONICNAG_DEPL_IMG: unused",
                                "      IRONICPXE_DEPL_IMG: unused",
                                "      IRONIC_BRANCH: main",
                                "      IRONIC_COMMIT_HASH: ''",
                                "      IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml",
                                "      IRONIC_IMAGE: quay.io/metal3-io/ironic",
                                "      IRONIC_IMAGE_TAG: release-24.1",
                                "      IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest",
                                "      IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml",
                                "      IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests",
                                "      IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests",
                                "      IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git",
                                "      KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml",
                                "      KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml",
                                "      KEYSTONEAPI_DEPL_IMG: unused",
                                "      KEYSTONE_BRANCH: main",
                                "      KEYSTONE_COMMIT_HASH: ''",
                                "      KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f",
                                "      KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack",
                                "      KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest",
                                "      KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml",
                                "      KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests",
                                "      KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests",
                                "      KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git",
                                "      KUBEADMIN_PWD: '12345678'",
                                "      LIBVIRT_SECRET: libvirt-secret",
                                "      LOKI_DEPLOY_MODE: openshift-network",
                                "      LOKI_DEPLOY_NAMESPACE: netobserv",
                                "      LOKI_DEPLOY_SIZE: 1x.demo",
                                "      LOKI_NAMESPACE: openshift-operators-redhat",
                                "      LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki",
                                "      LOKI_SUBSCRIPTION: loki-operator",
                                "      LVMS_CR: '1'",
                                "      MANILA: config/samples/manila_v1beta1_manila.yaml",
                                "      MANILAAPI_DEPL_IMG: unused",
                                "      MANILASCH_DEPL_IMG: unused",
                                "      MANILASHARE_DEPL_IMG: unused",
                                "      MANILA_BRANCH: main",
                                "      MANILA_COMMIT_HASH: ''",
                                "      MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml",
                                "      MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest",
                                "      MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml",
                                "      MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests",
                                "      MANILA_KUTTL_NAMESPACE: manila-kuttl-tests",
                                "      MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git",
                                "      MANILA_SERVICE_ENABLED: 'true'",
                                "      MARIADB: config/samples/mariadb_v1beta1_galera.yaml",
                                "      MARIADB_BRANCH: main",
                                "      MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml",
                                "      MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests",
                                "      MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests",
                                "      MARIADB_COMMIT_HASH: ''",
                                "      MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml",
                                "      MARIADB_DEPL_IMG: unused",
                                "      MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest",
                                "      MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml",
                                "      MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests",
                                "      MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests",
                                "      MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git",
                                "      MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml",
                                "      MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml",
                                "      MEMCACHED_DEPL_IMG: unused",
                                "      METADATA_SHARED_SECRET: '1234567842'",
                                "      METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90",
                                "      METALLB_POOL: 192.168.122.80-192.168.122.90",
                                "      MICROSHIFT: '0'",
                                "      MIRROR_INSECURE: 'true'",
                                "      MIRROR_NAMESPACE: openstack-mirror",
                                "      MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing",
                                "      NAMESPACE: openstack",
                                "      NETCONFIG: config/samples/network_v1beta1_netconfig.yaml",
                                "      NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml",
                                "      NETCONFIG_DEPL_IMG: unused",
                                "      NETOBSERV_DEPLOY_NAMESPACE: netobserv",
                                "      NETOBSERV_NAMESPACE: openshift-netobserv-operator",
                                "      NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net",
                                "      NETOBSERV_SUBSCRIPTION: netobserv-operator",
                                "      NETWORK_BGP: 'false'",
                                "      NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0",
                                "      NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0",
                                "      NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0",
                                "      NETWORK_ISOLATION: 'true'",
                                "      NETWORK_ISOLATION_INSTANCE_NAME: crc",
                                "      NETWORK_ISOLATION_IPV4: 'true'",
                                "      NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24",
                                "      NETWORK_ISOLATION_IPV4_NAT: 'true'",
                                "      NETWORK_ISOLATION_IPV6: 'false'",
                                "      NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64",
                                "      NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10",
                                "      NETWORK_ISOLATION_MAC: '52:54:00:11:11:10'",
                                "      NETWORK_ISOLATION_NETWORK_NAME: net-iso",
                                "      NETWORK_ISOLATION_NET_NAME: default",
                                "      NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true'",
                                "      NETWORK_MTU: '1500'",
                                "      NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0",
                                "      NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0",
                                "      NETWORK_STORAGE_MACVLAN: ''",
                                "      NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0",
                                "      NETWORK_VLAN_START: '20'",
                                "      NETWORK_VLAN_STEP: '1'",
                                "      NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml",
                                "      NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml",
                                "      NEUTRONAPI_DEPL_IMG: unused",
                                "      NEUTRON_BRANCH: main",
                                "      NEUTRON_COMMIT_HASH: ''",
                                "      NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest",
                                "      NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml",
                                "      NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests",
                                "      NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests",
                                "      NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git",
                                "      NFS_HOME: /home/nfs",
                                "      NMSTATE_NAMESPACE: openshift-nmstate",
                                "      NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8",
                                "      NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator",
                                "      NNCP_ADDITIONAL_HOST_ROUTES: ''",
                                "      NNCP_BGP_1_INTERFACE: enp7s0",
                                "      NNCP_BGP_1_IP_ADDRESS: 100.65.4.2",
                                "      NNCP_BGP_2_INTERFACE: enp8s0",
                                "      NNCP_BGP_2_IP_ADDRESS: 100.64.4.2",
                                "      NNCP_BRIDGE: ospbr",
                                "      NNCP_CLEANUP_TIMEOUT: 120s",
                                "      NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::'",
                                "      NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10'",
                                "      NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122",
                                "      NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10'",
                                "      NNCP_DNS_SERVER: 192.168.122.1",
                                "      NNCP_DNS_SERVER_IPV6: fd00:aaaa::1",
                                "      NNCP_GATEWAY: 192.168.122.1",
                                "      NNCP_GATEWAY_IPV6: fd00:aaaa::1",
                                "      NNCP_INTERFACE: enp6s0",
                                "      NNCP_NODES: ''",
                                "      NNCP_TIMEOUT: 240s",
                                "      NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml",
                                "      NOVA_BRANCH: main",
                                "      NOVA_COMMIT_HASH: ''",
                                "      NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml",
                                "      NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest",
                                "      NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git",
                                "      NUMBER_OF_INSTANCES: '1'",
                                "      OCP_NETWORK_NAME: crc",
                                "      OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml",
                                "      OCTAVIA_BRANCH: main",
                                "      OCTAVIA_COMMIT_HASH: ''",
                                "      OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml",
                                "      OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest",
                                "      OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml",
                                "      OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests",
                                "      OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests",
                                "      OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git",
                                "      OKD: 'false'",
                                "      OPENSTACK_BRANCH: main",
                                "      OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest",
                                "      OPENSTACK_COMMIT_HASH: ''",
                                "      OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml",
                                "      OPENSTACK_CRDS_DIR: openstack_crds",
                                "      OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml",
                                "      OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OPENSTACK_K8S_TAG: latest",
                                "      OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml",
                                "      OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests",
                                "      OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests",
                                "      OPENSTACK_NEUTRON_CUSTOM_CONF: ''",
                                "      OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git",
                                "      OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest",
                                "      OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator",
                                "      OPERATOR_CHANNEL: ''",
                                "      OPERATOR_NAMESPACE: openstack-operators",
                                "      OPERATOR_SOURCE: ''",
                                "      OPERATOR_SOURCE_NAMESPACE: ''",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml",
                                "      OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml",
                                "      OVNCONTROLLER_NMAP: 'true'",
                                "      OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml",
                                "      OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml",
                                "      OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml",
                                "      OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml",
                                "      OVN_BRANCH: main",
                                "      OVN_COMMIT_HASH: ''",
                                "      OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest",
                                "      OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml",
                                "      OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests",
                                "      OVN_KUTTL_NAMESPACE: ovn-kuttl-tests",
                                "      OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git",
                                "      PASSWORD: '12345678'",
                                "      PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt",
                                "      RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml",
                                "      RABBITMQ_BRANCH: patches",
                                "      RABBITMQ_COMMIT_HASH: ''",
                                "      RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml",
                                "      RABBITMQ_DEPL_IMG: unused",
                                "      RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest",
                                "      RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git",
                                "      REDHAT_OPERATORS: 'false'",
                                "      REDIS: config/samples/redis_v1beta1_redis.yaml",
                                "      REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml",
                                "      REDIS_DEPL_IMG: unused",
                                "      RH_REGISTRY_PWD: ''",
                                "      RH_REGISTRY_USER: ''",
                                "      SECRET: osp-secret",
                                "      SG_CORE_DEPL_IMG: unused",
                                "      STANDALONE_COMPUTE_DRIVER: libvirt",
                                "      STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0",
                                "      STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0",
                                "      STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0",
                                "      STANDALONE_STORAGE_NET_PREFIX: 172.18.0",
                                "      STANDALONE_TENANT_NET_PREFIX: 172.19.0",
                                "      STORAGEMGMT_HOST_ROUTES: ''",
                                "      STORAGE_CLASS: local-storage",
                                "      STORAGE_HOST_ROUTES: ''",
                                "      SWIFT: config/samples/swift_v1beta1_swift.yaml",
                                "      SWIFT_BRANCH: main",
                                "      SWIFT_COMMIT_HASH: ''",
                                "      SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml",
                                "      SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest",
                                "      SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml",
                                "      SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests",
                                "      SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests",
                                "      SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git",
                                "      TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml",
                                "      TELEMETRY_BRANCH: main",
                                "      TELEMETRY_COMMIT_HASH: ''",
                                "      TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml",
                                "      TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest",
                                "      TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator",
                                "      TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml",
                                "      TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites",
                                "      TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests",
                                "      TELEMETRY_KUTTL_RELPATH: test/kuttl/suites",
                                "      TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git",
                                "      TEMPEST: config/samples/test_v1beta1_tempest.yaml",
                                "      TEMPEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tempest.yaml",
                                "      TENANT_HOST_ROUTES: ''",
                                "      TEST_BRANCH: main",
                                "      TEST_COMMIT_HASH: ''",
                                "      TEST_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tempest.yaml",
                                "      TEST_IMG: quay.io/openstack-k8s-operators/test-operator-index:latest",
                                "      TEST_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/kuttl-test.yaml",
                                "      TEST_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/test/kuttl/tests",
                                "      TEST_KUTTL_NAMESPACE: test-operator-kuttl-tests",
                                "      TEST_REPO: https://github.com/openstack-k8s-operators/test-operator.git",
                                "      TIMEOUT: 300s",
                                "      TLS_ENABLED: 'false'",
                                "      TOBIKO: config/samples/test_v1beta1_tobiko.yaml",
                                "      TOBIKO_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/test-operator/config/samples/test_v1beta1_tobiko.yaml",
                                "      tripleo_deploy: 'export REGISTRY_USER:'",
                                "",
                                "TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] ***",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.042)       0:00:56.516 ******** ",
                                "Wednesday 10 June 2026  13:52:40 +0000 (0:00:00.042)       0:00:56.515 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] *****",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.352)       0:00:56.868 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.352)       0:00:56.867 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_generate_makes:",
                                "      changed: false",
                                "      debug:",
                                "        /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile:",
                                "        - all",
                                "        - help",
                                "        - cleanup",
                                "        - deploy_cleanup",
                                "        - wait",
                                "        - crc_storage",
                                "        - crc_storage_cleanup",
                                "        - crc_storage_release",
                                "        - crc_storage_with_retries",
                                "        - crc_storage_cleanup_with_retries",
                                "        - operator_namespace",
                                "        - namespace",
                                "        - namespace_cleanup",
                                "        - input",
                                "        - input_cleanup",
                                "        - crc_bmo_setup",
                                "        - crc_bmo_cleanup",
                                "        - mirror_registry",
                                "        - mirror_registry_secure",
                                "        - mirror_registry_ca",
                                "        - mirror_registry_cleanup",
                                "        - openstack_prep",
                                "        - openstack",
                                "        - openstack_wait",
                                "        - openstack_init",
                                "        - openstack_cleanup",
                                "        - openstack_repo",
                                "        - openstack_deploy_prep",
                                "        - openstack_deploy",
                                "        - openstack_wait_deploy",
                                "        - openstack_deploy_cleanup",
                                "        - openstack_update_run",
                                "        - update_services",
                                "        - update_system",
                                "        - openstack_patch_version",
                                "        - edpm_deploy_generate_keys",
                                "        - edpm_patch_ansible_runner_image",
                                "        - edpm_deploy_prep",
                                "        - edpm_deploy_cleanup",
                                "        - edpm_deploy",
                                "        - edpm_deploy_baremetal_prep",
                                "        - edpm_deploy_baremetal",
                                "        - edpm_wait_deploy_baremetal",
                                "        - edpm_wait_deploy",
                                "        - edpm_register_dns",
                                "        - edpm_nova_discover_hosts",
                                "        - openstack_crds",
                                "        - openstack_crds_cleanup",
                                "        - edpm_deploy_networker_prep",
                                "        - edpm_deploy_networker_cleanup",
                                "        - edpm_deploy_networker",
                                "        - infra_prep",
                                "        - infra",
                                "        - infra_cleanup",
                                "        - dns_deploy_prep",
                                "        - dns_deploy",
                                "        - dns_deploy_cleanup",
                                "        - netconfig_deploy_prep",
                                "        - netconfig_deploy",
                                "        - netconfig_deploy_cleanup",
                                "        - memcached_deploy_prep",
                                "        - memcached_deploy",
                                "        - memcached_deploy_cleanup",
                                "        - keystone_prep",
                                "        - keystone",
                                "        - keystone_cleanup",
                                "        - keystone_deploy_prep",
                                "        - keystone_deploy",
                                "        - keystone_deploy_cleanup",
                                "        - barbican_prep",
                                "        - barbican",
                                "        - barbican_cleanup",
                                "        - barbican_deploy_prep",
                                "        - barbican_deploy",
                                "        - barbican_deploy_validate",
                                "        - barbican_deploy_cleanup",
                                "        - mariadb",
                                "        - mariadb_cleanup",
                                "        - mariadb_deploy_prep",
                                "        - mariadb_deploy",
                                "        - mariadb_deploy_cleanup",
                                "        - glance_prep",
                                "        - glance",
                                "        - glance_cleanup",
                                "        - glance_deploy_prep",
                                "        - glance_deploy",
                                "        - glance_deploy_cleanup",
                                "        - ovn_prep",
                                "        - ovn",
                                "        - ovn_cleanup",
                                "        - ovn_deploy_prep",
                                "        - ovn_deploy",
                                "        - ovn_deploy_cleanup",
                                "        - neutron_prep",
                                "        - neutron",
                                "        - neutron_cleanup",
                                "        - neutron_deploy_prep",
                                "        - neutron_deploy",
                                "        - neutron_deploy_cleanup",
                                "        - cinder_prep",
                                "        - cinder",
                                "        - cinder_cleanup",
                                "        - cinder_deploy_prep",
                                "        - cinder_deploy",
                                "        - cinder_deploy_cleanup",
                                "        - rabbitmq_prep",
                                "        - rabbitmq",
                                "        - rabbitmq_cleanup",
                                "        - rabbitmq_deploy_prep",
                                "        - rabbitmq_deploy",
                                "        - rabbitmq_deploy_cleanup",
                                "        - infra_rabbitmq_deploy_prep",
                                "        - infra_rabbitmq_deploy",
                                "        - infra_rabbitmq_deploy_cleanup",
                                "        - ironic_prep",
                                "        - ironic",
                                "        - ironic_cleanup",
                                "        - ironic_deploy_prep",
                                "        - ironic_deploy",
                                "        - ironic_deploy_cleanup",
                                "        - octavia_prep",
                                "        - octavia",
                                "        - octavia_cleanup",
                                "        - octavia_deploy_prep",
                                "        - octavia_deploy",
                                "        - octavia_deploy_cleanup",
                                "        - designate_prep",
                                "        - designate",
                                "        - designate_cleanup",
                                "        - designate_deploy_prep",
                                "        - designate_deploy",
                                "        - designate_deploy_cleanup",
                                "        - nova_prep",
                                "        - nova",
                                "        - nova_cleanup",
                                "        - nova_deploy_prep",
                                "        - nova_deploy",
                                "        - nova_deploy_cleanup",
                                "        - mariadb_kuttl_run",
                                "        - mariadb_kuttl",
                                "        - kuttl_db_prep",
                                "        - kuttl_db_cleanup",
                                "        - kuttl_common_prep",
                                "        - kuttl_common_cleanup",
                                "        - keystone_kuttl_run",
                                "        - keystone_kuttl",
                                "        - barbican_kuttl_run",
                                "        - barbican_kuttl",
                                "        - cinder_kuttl_run",
                                "        - cinder_kuttl",
                                "        - neutron_kuttl_run",
                                "        - neutron_kuttl",
                                "        - octavia_kuttl_run",
                                "        - octavia_kuttl",
                                "        - designate_kuttl",
                                "        - designate_kuttl_run",
                                "        - ovn_kuttl_run",
                                "        - ovn_kuttl",
                                "        - infra_kuttl_run",
                                "        - infra_kuttl",
                                "        - ironic_kuttl_run",
                                "        - ironic_kuttl",
                                "        - ironic_kuttl_crc",
                                "        - heat_kuttl_run",
                                "        - heat_kuttl",
                                "        - heat_kuttl_crc",
                                "        - glance_kuttl_run",
                                "        - glance_kuttl",
                                "        - manila_kuttl_run",
                                "        - manila_kuttl",
                                "        - swift_kuttl_run",
                                "        - swift_kuttl",
                                "        - horizon_kuttl_run",
                                "        - horizon_kuttl",
                                "        - openstack_kuttl_prep",
                                "        - openstack_kuttl_run",
                                "        - openstack_kuttl_cleanup",
                                "        - openstack_kuttl",
                                "        - mariadb_chainsaw_run",
                                "        - mariadb_chainsaw",
                                "        - horizon_prep",
                                "        - horizon",
                                "        - horizon_cleanup",
                                "        - horizon_deploy_prep",
                                "        - horizon_deploy",
                                "        - horizon_deploy_cleanup",
                                "        - heat_prep",
                                "        - heat",
                                "        - heat_cleanup",
                                "        - heat_deploy_prep",
                                "        - heat_deploy",
                                "        - heat_deploy_cleanup",
                                "        - baremetal_prep",
                                "        - baremetal",
                                "        - baremetal_cleanup",
                                "        - ceph_help",
                                "        - ceph",
                                "        - ceph_cleanup",
                                "        - rook_prep",
                                "        - rook",
                                "        - rook_deploy_prep",
                                "        - rook_deploy",
                                "        - rook_crc_disk",
                                "        - rook_cleanup",
                                "        - lvms",
                                "        - nmstate",
                                "        - nncp",
                                "        - nncp_cleanup",
                                "        - netattach",
                                "        - netattach_cleanup",
                                "        - metallb",
                                "        - metallb_config",
                                "        - metallb_config_cleanup",
                                "        - metallb_cleanup",
                                "        - loki",
                                "        - loki_cleanup",
                                "        - loki_deploy",
                                "        - loki_deploy_cleanup",
                                "        - netobserv",
                                "        - netobserv_cleanup",
                                "        - netobserv_deploy",
                                "        - netobserv_deploy_cleanup",
                                "        - manila_prep",
                                "        - manila",
                                "        - manila_cleanup",
                                "        - manila_deploy_prep",
                                "        - manila_deploy",
                                "        - manila_deploy_cleanup",
                                "        - telemetry_prep",
                                "        - telemetry",
                                "        - telemetry_cleanup",
                                "        - telemetry_deploy_prep",
                                "        - telemetry_deploy",
                                "        - telemetry_deploy_cleanup",
                                "        - telemetry_kuttl_run",
                                "        - telemetry_kuttl",
                                "        - test_operator_prep",
                                "        - test_operator",
                                "        - test_operator_cleanup",
                                "        - test_operator_deploy_prep",
                                "        - test_operator_deploy",
                                "        - test_operator_deploy_cleanup",
                                "        - test_operator_kuttl_run",
                                "        - test_operator_kuttl",
                                "        - swift_prep",
                                "        - swift",
                                "        - swift_cleanup",
                                "        - swift_deploy_prep",
                                "        - swift_deploy",
                                "        - swift_deploy_cleanup",
                                "        - certmanager",
                                "        - certmanager_cleanup",
                                "        - validate_marketplace",
                                "        - redis_deploy_prep",
                                "        - redis_deploy",
                                "        - redis_deploy_cleanup",
                                "        - set_slower_etcd_profile",
                                "        /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile:",
                                "        - help",
                                "        - download_tools",
                                "        - nfs",
                                "        - nfs_cleanup",
                                "        - crc",
                                "        - crc_cleanup",
                                "        - crc_scrub",
                                "        - crc_attach_default_interface",
                                "        - crc_attach_default_interface_cleanup",
                                "        - ipv6_lab_network",
                                "        - ipv6_lab_network_cleanup",
                                "        - ipv6_lab_nat64_router",
                                "        - ipv6_lab_nat64_router_cleanup",
                                "        - ipv6_lab_sno",
                                "        - ipv6_lab_sno_cleanup",
                                "        - ipv6_lab",
                                "        - ipv6_lab_cleanup",
                                "        - attach_default_interface",
                                "        - attach_default_interface_cleanup",
                                "        - network_isolation_bridge",
                                "        - network_isolation_bridge_cleanup",
                                "        - edpm_baremetal_compute",
                                "        - edpm_compute",
                                "        - edpm_compute_bootc",
                                "        - edpm_ansible_runner",
                                "        - edpm_computes_bgp",
                                "        - edpm_compute_repos",
                                "        - edpm_compute_cleanup",
                                "        - edpm_networker",
                                "        - edpm_networker_cleanup",
                                "        - edpm_deploy_instance",
                                "        - tripleo_deploy",
                                "        - standalone_deploy",
                                "        - standalone_sync",
                                "        - standalone",
                                "        - standalone_cleanup",
                                "        - standalone_snapshot",
                                "        - standalone_revert",
                                "        - cifmw_prepare",
                                "        - cifmw_cleanup",
                                "        - bmaas_network",
                                "        - bmaas_network_cleanup",
                                "        - bmaas_route_crc_and_crc_bmaas_networks",
                                "        - bmaas_route_crc_and_crc_bmaas_networks_cleanup",
                                "        - bmaas_crc_attach_network",
                                "        - bmaas_crc_attach_network_cleanup",
                                "        - bmaas_crc_baremetal_bridge",
                                "        - bmaas_crc_baremetal_bridge_cleanup",
                                "        - bmaas_baremetal_net_nad",
                                "        - bmaas_baremetal_net_nad_cleanup",
                                "        - bmaas_metallb",
                                "        - bmaas_metallb_cleanup",
                                "        - bmaas_virtual_bms",
                                "        - bmaas_virtual_bms_cleanup",
                                "        - bmaas_sushy_emulator",
                                "        - bmaas_sushy_emulator_cleanup",
                                "        - bmaas_sushy_emulator_wait",
                                "        - bmaas_generate_nodes_yaml",
                                "        - bmaas",
                                "        - bmaas_cleanup",
                                "      failed: false",
                                "      success: true",
                                "",
                                "TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{",
                                "  {",
                                "  'cifmw_install_yamls_environment': cifmw_install_yamls_environment,",
                                "  'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults",
                                "  } | to_nice_yaml",
                                "}}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.036)       0:00:56.905 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.036)       0:00:56.904 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] ***",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.390)       0:00:57.296 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.390)       0:00:57.295 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [discover_latest_image : Set the discovered images dict to empty cifmw_discovered_images_dict={}] ***",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.046)       0:00:57.343 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.046)       0:00:57.341 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [discover_latest_image : Discover images _raw_params=per-image.yml] *******",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.022)       0:00:57.365 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.022)       0:00:57.364 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for localhost => (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 that=['_expected_keys | difference(_given_keys) | length == 0'], fail_msg=The image discovery request dict's {{ _current_image.key }} entry does not match the expected schema. Requests must have the following keys: {{ _expected_keys }}, this entry had: {{ _given_keys }} See the discover_latest_image role's README for more information.] ***",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.040)       0:00:57.406 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.040)       0:00:57.405 ******** ",
                                "ok: [localhost] => ",
                                "    changed: false",
                                "    msg: All assertions passed",
                                "",
                                "TASK [discover_latest_image : Get latest image for the current entry url={{ _current_image.value.base_url }}, image_prefix={{ _current_image.value.qcow_prefix }}, images_file={{ _current_image.value.images_file }}] ***",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.043)       0:00:57.450 ******** ",
                                "Wednesday 10 June 2026  13:52:41 +0000 (0:00:00.043)       0:00:57.449 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [discover_latest_image : Append the current return value to the discovered images dict cifmw_discovered_images_dict={{ cifmw_discovered_images_dict | combine({_current_image.key: discovered_image.data}) }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.362)       0:00:57.813 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.362)       0:00:57.812 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered cifmw_discovered_image_name={{ cifmw_discovered_images_dict.default.image_name }}, cifmw_discovered_image_url={{ cifmw_discovered_images_dict.default.image_url }}, cifmw_discovered_hash={{ cifmw_discovered_images_dict.default.hash }}, cifmw_discovered_hash_algorithm={{ cifmw_discovered_images_dict.default.hash_algorithm }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.030)       0:00:57.844 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.030)       0:00:57.842 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.041)       0:00:57.885 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.041)       0:00:57.884 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.366)       0:00:58.252 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.366)       0:00:58.251 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.063)       0:00:58.316 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.063)       0:00:58.314 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_infra _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.123)       0:00:58.439 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.123)       0:00:58.438 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'})",
                                "",
                                "TASK [run_hook : Set playbook path for Download needed tools cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.159)       0:00:58.599 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.159)       0:00:58.598 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.057)       0:00:58.657 ******** ",
                                "Wednesday 10 June 2026  13:52:42 +0000 (0:00:00.057)       0:00:58.655 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.195)       0:00:58.853 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.195)       0:00:58.851 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Get parameters files paths={{",
                                "  (cifmw_basedir, 'artifacts/parameters') | path_join",
                                "}}, file_type=file, patterns=*.yml] ***",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.019)       0:00:58.873 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.019)       0:00:58.871 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.172)       0:00:59.045 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.172)       0:00:59.044 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.022)       0:00:59.068 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.022)       0:00:59.066 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.164)       0:00:59.232 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.164)       0:00:59.231 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Run hook without retry - Download needed tools] ***************",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.180)       0:00:59.412 ******** ",
                                "Wednesday 10 June 2026  13:52:43 +0000 (0:00:00.180)       0:00:59.411 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry_downloa.log",
                                "changed: [localhost]",
                                "",
                                "TASK [run_hook : Run hook with retry - Download needed tools] ******************",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:40.538)       0:01:39.951 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:40.538)       0:01:39.950 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.023)       0:01:39.975 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.023)       0:01:39.973 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.179)       0:01:40.154 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.179)       0:01:40.153 ******** ",
                                "skipping: [localhost]",
                                "",
                                "PLAY [Prepare host virtualization] *********************************************",
                                "",
                                "TASK [Load parameters files name=cifmw_helpers, tasks_from=include_dir.yml] ****",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.063)       0:01:40.218 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.063)       0:01:40.217 ******** ",
                                "",
                                "TASK [cifmw_helpers : Check directory is available path={{ included_dir | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.033)       0:01:40.252 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.033)       0:01:40.251 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Find yaml files paths={{ included_dir | trim }}, patterns=*.yml,*.yaml, file_type=file, recurse=False] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.226)       0:01:40.478 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.226)       0:01:40.477 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Print available yaml files msg=Found yaml files to parse: {{ _yaml_files.files | map(attribute='path') | list }}",
                                "] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.194)       0:01:40.672 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.194)       0:01:40.671 ******** ",
                                "ok: [localhost] => ",
                                "    msg: |",
                                "      Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml']",
                                "",
                                "TASK [cifmw_helpers : Create files on localhost and use include_vars] **********",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.025)       0:01:40.698 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.025)       0:01:40.697 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.054)       0:01:40.752 ******** ",
                                "Wednesday 10 June 2026  13:53:24 +0000 (0:00:00.054)       0:01:40.751 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.025)       0:01:40.778 ******** ",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.025)       0:01:40.776 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.194)       0:01:40.972 ******** ",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.194)       0:01:40.971 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.338)       0:01:41.310 ******** ",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.338)       0:01:41.309 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.303)       0:01:41.614 ******** ",
                                "Wednesday 10 June 2026  13:53:25 +0000 (0:00:00.303)       0:01:41.613 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.369)       0:01:41.984 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.369)       0:01:41.982 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.065)       0:01:42.049 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.065)       0:01:42.048 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.187)       0:01:42.237 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.187)       0:01:42.235 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.026)       0:01:42.263 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.026)       0:01:42.262 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.184)       0:01:42.448 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.184)       0:01:42.447 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.170)       0:01:42.619 ******** ",
                                "Wednesday 10 June 2026  13:53:26 +0000 (0:00:00.170)       0:01:42.618 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.176)       0:01:42.796 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.177)       0:01:42.795 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.368)       0:01:43.165 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.368)       0:01:43.163 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.045)       0:01:43.210 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.045)       0:01:43.209 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.186)       0:01:43.397 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.186)       0:01:43.396 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.030)       0:01:43.427 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.030)       0:01:43.426 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.178)       0:01:43.605 ******** ",
                                "Wednesday 10 June 2026  13:53:27 +0000 (0:00:00.178)       0:01:43.604 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.163)       0:01:43.769 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.163)       0:01:43.767 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.177)       0:01:43.946 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.177)       0:01:43.945 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.391)       0:01:44.338 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.391)       0:01:44.336 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.042)       0:01:44.380 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.042)       0:01:44.379 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [Ensure libvirt is present/configured name=libvirt_manager] ***************",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.226)       0:01:44.606 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.226)       0:01:44.605 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Perpare OpenShift provisioner node name=openshift_provisioner_node] ******",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.028)       0:01:44.635 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.028)       0:01:44.634 ******** ",
                                "skipping: [localhost]",
                                "",
                                "PLAY [Run cifmw_setup infra, build package, container and operators, deploy EDPM] ***",
                                "",
                                "TASK [Load parameters files name=cifmw_helpers, tasks_from=include_dir.yml] ****",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.096)       0:01:44.732 ******** ",
                                "Wednesday 10 June 2026  13:53:28 +0000 (0:00:00.096)       0:01:44.730 ******** ",
                                "",
                                "TASK [cifmw_helpers : Check directory is available path={{ included_dir | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.113)       0:01:44.845 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.113)       0:01:44.844 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Find yaml files paths={{ included_dir | trim }}, patterns=*.yml,*.yaml, file_type=file, recurse=False] ***",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.220)       0:01:45.066 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.220)       0:01:45.065 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Print available yaml files msg=Found yaml files to parse: {{ _yaml_files.files | map(attribute='path') | list }}",
                                "] ***",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.198)       0:01:45.265 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.198)       0:01:45.264 ******** ",
                                "ok: [localhost] => ",
                                "    msg: |",
                                "      Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml']",
                                "",
                                "TASK [cifmw_helpers : Create files on localhost and use include_vars] **********",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.046)       0:01:45.312 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.046)       0:01:45.310 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml for localhost => (item=(censored due to no_log))",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.073)       0:01:45.385 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.073)       0:01:45.384 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.037)       0:01:45.423 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.037)       0:01:45.422 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.212)       0:01:45.636 ******** ",
                                "Wednesday 10 June 2026  13:53:29 +0000 (0:00:00.212)       0:01:45.635 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.181)       0:01:45.818 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.181)       0:01:45.816 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.179)       0:01:45.997 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.179)       0:01:45.996 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.359)       0:01:46.357 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.359)       0:01:46.355 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.052)       0:01:46.409 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.052)       0:01:46.408 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.177)       0:01:46.587 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.177)       0:01:46.585 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.026)       0:01:46.613 ******** ",
                                "Wednesday 10 June 2026  13:53:30 +0000 (0:00:00.026)       0:01:46.612 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.200)       0:01:46.813 ******** ",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.200)       0:01:46.812 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.163)       0:01:46.977 ******** ",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.163)       0:01:46.975 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.165)       0:01:47.142 ******** ",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.165)       0:01:47.141 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.409)       0:01:47.551 ******** ",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.409)       0:01:47.550 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.055)       0:01:47.607 ******** ",
                                "Wednesday 10 June 2026  13:53:31 +0000 (0:00:00.055)       0:01:47.606 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.200)       0:01:47.807 ******** ",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.200)       0:01:47.806 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Check if file is available path={{ included_file | trim }}] ***",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.025)       0:01:47.833 ******** ",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.025)       0:01:47.832 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create temporary directory state=directory] **************",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.194)       0:01:48.028 ******** ",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.194)       0:01:48.027 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Read vars] ***********************************************",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.186)       0:01:48.215 ******** ",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.186)       0:01:48.214 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Create new variable files with content] ******************",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.170)       0:01:48.386 ******** ",
                                "Wednesday 10 June 2026  13:53:32 +0000 (0:00:00.170)       0:01:48.384 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Include vars] ********************************************",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.387)       0:01:48.774 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.387)       0:01:48.772 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_helpers : Remove temporary directory path={{ _tmp_dir.path }}, state=absent] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.057)       0:01:48.831 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.057)       0:01:48.830 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.201)       0:01:49.032 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.201)       0:01:49.031 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.161)       0:01:49.194 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.161)       0:01:49.193 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.025)       0:01:49.220 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.025)       0:01:49.218 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{",
                                "  _net_env_def_slurp['content'] |",
                                "  b64decode |",
                                "  from_yaml",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.250 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.248 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Deploy OCP using Hive name=hive] *****************************************",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.039)       0:01:49.289 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.039)       0:01:49.287 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare CRC name=rhol_crc] ***********************************************",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.319 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.029)       0:01:49.317 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Deploy OpenShift cluster using dev-scripts name=devscripts] **************",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.027)       0:01:49.346 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.027)       0:01:49.345 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.030)       0:01:49.377 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.031)       0:01:49.376 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : OpenShift login _raw_params=login.yml] *****************",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.245)       0:01:49.622 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.245)       0:01:49.621 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost",
                                "",
                                "TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.048)       0:01:49.670 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.048)       0:01:49.669 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.032)       0:01:49.703 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.032)       0:01:49.701 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.035)       0:01:49.738 ******** ",
                                "Wednesday 10 June 2026  13:53:33 +0000 (0:00:00.035)       0:01:49.737 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{",
                                " cifmw_openshift_login_kubeconfig |",
                                " default(cifmw_openshift_kubeconfig) |",
                                " default(",
                                "   ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else",
                                "   cifmw_openshift_login_kubeconfig_default_path",
                                " ) | trim",
                                "}}, cifmw_openshift_login_user={{ cifmw_openshift_login_user | default(cifmw_openshift_user) | default(omit) }}, cifmw_openshift_login_password={{ cifmw_openshift_login_password | default(cifmw_openshift_password) | default(omit) }}, cifmw_openshift_login_api={{ cifmw_openshift_login_api | default(cifmw_openshift_api) | default(omit) }}, cifmw_openshift_login_cert_login={{ cifmw_openshift_login_cert_login | default(false)}}, cifmw_openshift_login_provided_token={{ cifmw_openshift_provided_token | default(omit) }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.036)       0:01:49.774 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.036)       0:01:49.773 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.052)       0:01:49.827 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.052)       0:01:49.825 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Assert that enough data is provided to log in to OpenShift that=cifmw_openshift_login_kubeconfig_stat.stat.exists or (cifmw_openshift_login_provided_token is defined and cifmw_openshift_login_provided_token != '') or (",
                                "  (cifmw_openshift_login_user is defined) and",
                                "  (cifmw_openshift_login_password is defined) and",
                                "  (cifmw_openshift_login_api is defined)",
                                "), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.196)       0:01:50.023 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.196)       0:01:50.022 ******** ",
                                "ok: [localhost] => ",
                                "    changed: false",
                                "    msg: All assertions passed",
                                "",
                                "TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.057 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.056 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{",
                                "  (",
                                "    cifmw_openshift_login_kubeconfig_content_b64.content |",
                                "    b64decode |",
                                "    from_yaml",
                                "  ). users | default([]) |",
                                "  selectattr('user.client-certificate-data', 'defined') |",
                                "  map(attribute=\"name\") |",
                                "  map(\"split\", \"/\") |",
                                "  map(\"first\")",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.089 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.088 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{",
                                "  (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) +",
                                "  (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first)",
                                "}}, cifmw_openshift_login_cert_login=True, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.121 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.120 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{",
                                "  0 if cifmw_openshift_login_retries_cnt is undefined else",
                                "  cifmw_openshift_login_retries_cnt|int + 1",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.153 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.031)       0:01:50.151 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch token _raw_params=try_login.yml] *****************",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.187 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.034)       0:01:50.186 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost",
                                "",
                                "TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.038)       0:01:50.226 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.038)       0:01:50.225 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch OpenShift token output_dir={{ cifmw_openshift_login_basedir }}/artifacts, script=oc login {%- if cifmw_openshift_login_provided_token is not defined %} {%- if cifmw_openshift_login_user is defined %} -u {{ cifmw_openshift_login_user }} {%- endif %} {%- if cifmw_openshift_login_password is defined %} -p {{ cifmw_openshift_login_password }} {%- endif %} {% else %} --token={{ cifmw_openshift_login_provided_token }} {%- endif %} {%- if cifmw_openshift_login_skip_tls_verify|bool %} --insecure-skip-tls-verify=true {%- endif %} {%- if cifmw_openshift_login_api is defined %} {{ cifmw_openshift_login_api }} {%- endif %}] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.026)       0:01:50.252 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.025)       0:01:50.251 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift_token.log",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != \"\"] ***",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.494)       0:01:50.746 ******** ",
                                "Wednesday 10 June 2026  13:53:34 +0000 (0:00:00.494)       0:01:50.745 ******** ",
                                "ok: [localhost] => ",
                                "    changed: false",
                                "    msg: All assertions passed",
                                "",
                                "TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] ***",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.034)       0:01:50.781 ******** ",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.034)       0:01:50.780 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{",
                                "  (not cifmw_openshift_login_new_token_out.skipped | default(false)) |",
                                "  ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout)",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.321)       0:01:51.103 ******** ",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.321)       0:01:51.102 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] ***",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.037)       0:01:51.141 ******** ",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.037)       0:01:51.140 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] ***",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.333)       0:01:51.475 ******** ",
                                "Wednesday 10 June 2026  13:53:35 +0000 (0:00:00.333)       0:01:51.473 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] ****",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.303)       0:01:51.779 ******** ",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.303)       0:01:51.777 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Set OpenShift user, context and API facts cifmw_openshift_login_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_login_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_login_user={{ _oauth_user }}, cifmw_openshift_kubeconfig={{ cifmw_openshift_login_kubeconfig }}, cifmw_openshift_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_user={{ _oauth_user }}, cifmw_openshift_token={{ cifmw_openshift_login_token | default(omit) }}, cifmw_install_yamls_environment={{  ( cifmw_install_yamls_environment |",
                                "      combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig})",
                                "    ) if cifmw_install_yamls_environment is defined else omit",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.349)       0:01:52.128 ******** ",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.349)       0:01:52.127 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] ***",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.041)       0:01:52.170 ******** ",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.041)       0:01:52.169 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml] ***",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.443)       0:01:52.614 ******** ",
                                "Wednesday 10 June 2026  13:53:36 +0000 (0:00:00.443)       0:01:52.613 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{",
                                "  cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml |",
                                "  combine(",
                                "    {",
                                "      'cifmw_install_yamls_environment': {",
                                "        'KUBECONFIG': cifmw_openshift_login_kubeconfig",
                                "      }",
                                "    }, recursive=true) | to_nice_yaml",
                                "}}, dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, mode=0600] ***",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.196)       0:01:52.811 ******** ",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.196)       0:01:52.810 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.582)       0:01:53.393 ******** ",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.582)       0:01:53.392 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{",
                                "  ((",
                                "      ([cifmw_install_yamls_defaults['NAMESPACE']] +",
                                "        ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else [])",
                                "      ) if cifmw_install_yamls_defaults is defined else []",
                                "  ) + cifmw_openshift_setup_create_namespaces) | unique",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.215)       0:01:53.608 ******** ",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.215)       0:01:53.607 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_setup : Create required namespaces kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ item }}, kind=Namespace, state=present] ***",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.049)       0:01:53.657 ******** ",
                                "Wednesday 10 June 2026  13:53:37 +0000 (0:00:00.049)       0:01:53.656 ******** ",
                                "changed: [localhost] => (item=openstack)",
                                "changed: [localhost] => (item=openstack-operators)",
                                "",
                                "TASK [openshift_setup : Get internal OpenShift registry route kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Route, name=default-route, namespace=openshift-image-registry] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:02.389)       0:01:56.047 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:02.389)       0:01:56.046 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces state=present, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'kind': 'RoleBinding', 'apiVersion': 'rbac.authorization.k8s.io/v1', 'metadata': {'name': 'system:image-puller', 'namespace': '{{ item }}'}, 'subjects': [{'kind': 'User', 'name': 'system:anonymous'}, {'kind': 'User', 'name': 'system:unauthenticated'}], 'roleRef': {'kind': 'ClusterRole', 'name': 'system:image-puller'}}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.038)       0:01:56.085 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.038)       0:01:56.084 ******** ",
                                "skipping: [localhost] => (item=openstack) ",
                                "skipping: [localhost] => (item=openstack-operators) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Wait for the image registry to be ready kind=Deployment, name=image-registry, namespace=openshift-image-registry, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Available', 'status': 'True'}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.045)       0:01:56.131 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.045)       0:01:56.129 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Login into OpenShift internal registry output_dir={{ cifmw_openshift_setup_basedir }}/artifacts, script=podman login -u {{ cifmw_openshift_user }} -p {{ cifmw_openshift_token }} {%- if cifmw_openshift_setup_skip_internal_registry_tls_verify|bool %} --tls-verify=false {%- endif %} {{ cifmw_openshift_setup_registry_default_route.resources[0].spec.host }}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.172 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.170 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Ensure we have custom CA installed on host role=install_ca] **************",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.212 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.040)       0:01:56.211 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.041)       0:01:56.254 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.041)       0:01:56.252 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.044)       0:01:56.298 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.044)       0:01:56.296 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Create config map with registry CAs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'v1', 'kind': 'ConfigMap', 'metadata': {'namespace': 'openshift-config', 'name': 'registry-cas'}, 'data': '{{ _config_map_data | items2dict  }}'}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.331 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.329 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Install Red Hat CA for pulling images from internal registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'additionalTrustedCA': {'name': 'registry-cas'}}}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.033)       0:01:56.364 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.033)       0:01:56.363 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Add insecure registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'registrySources': {'insecureRegistries': ['{{ cifmw_update_containers_registry }}'], 'allowedRegistries': '{{ all_registries }}'}}}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.034)       0:01:56.399 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.034)       0:01:56.398 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Create ImageDigestMirrorSet repository digest mirrors kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'ImageDigestMirrorSet', 'metadata': {'name': 'registry-digest-mirrors'}, 'spec': {'imageDigestMirrors': '{{ cifmw_openshift_setup_digest_mirrors }}'}}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.432 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.032)       0:01:56.431 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Create ImageTagMirrorSet for tag-based pulls kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'ImageTagMirrorSet', 'metadata': {'name': 'registry-tag-mirrors'}, 'spec': {'imageTagMirrors': '{{ cifmw_openshift_setup_tag_mirrors }}'}}] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.035)       0:01:56.467 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.035)       0:01:56.466 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Gather network.operator info kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=operator.openshift.io/v1, kind=Network, name=cluster] ***",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.030)       0:01:56.498 ******** ",
                                "Wednesday 10 June 2026  13:53:40 +0000 (0:00:00.030)       0:01:56.496 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [openshift_setup : Patch network operator api_version=operator.openshift.io/v1, kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Network, name=cluster, persist_config=True, patch=[{'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/routingViaHost', 'value': True, 'op': 'replace'}, {'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/ipForwarding', 'value': 'Global', 'op': 'replace'}]] ***",
                                "Wednesday 10 June 2026  13:53:41 +0000 (0:00:00.997)       0:01:57.495 ******** ",
                                "Wednesday 10 June 2026  13:53:41 +0000 (0:00:00.997)       0:01:57.493 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_setup : Patch samples registry configuration kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=samples.operator.openshift.io/v1, kind=Config, name=cluster, patch=[{'op': 'replace', 'path': '/spec/samplesRegistry', 'value': '{{ cifmw_openshift_setup_samples_registry }}'}]] ***",
                                "Wednesday 10 June 2026  13:53:42 +0000 (0:00:00.898)       0:01:58.393 ******** ",
                                "Wednesday 10 June 2026  13:53:42 +0000 (0:00:00.898)       0:01:58.391 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] ***",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.698)       0:01:59.092 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.698)       0:01:59.090 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [openshift_setup : Wait for openshift-marketplace pods to be running _raw_params=oc wait pod --all --for=condition=Ready -n openshift-marketplace --timeout=1m] ***",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.024)       0:01:59.116 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.024)       0:01:59.114 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Deploy Observability operator. name=openshift_obs] ***********************",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.031)       0:01:59.147 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.031)       0:01:59.146 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Deploy Metal3 BMHs name=deploy_bmh] **************************************",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.030)       0:01:59.177 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.030)       0:01:59.176 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Install certmanager operator role name=cert_manager] *********************",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.028)       0:01:59.206 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.028)       0:01:59.205 ******** ",
                                "",
                                "TASK [cert_manager : Create role needed directories path={{ cifmw_cert_manager_manifests_dir }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.111)       0:01:59.317 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.111)       0:01:59.316 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cert_manager : Create the cifmw_cert_manager_operator_namespace namespace kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cert_manager_operator_namespace }}, kind=Namespace, state=present] ***",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.184)       0:01:59.501 ******** ",
                                "Wednesday 10 June 2026  13:53:43 +0000 (0:00:00.184)       0:01:59.500 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cert_manager : Install from Release Manifest _raw_params=release_manifest.yml] ***",
                                "Wednesday 10 June 2026  13:53:44 +0000 (0:00:00.734)       0:02:00.236 ******** ",
                                "Wednesday 10 June 2026  13:53:44 +0000 (0:00:00.734)       0:02:00.235 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cert_manager/tasks/release_manifest.yml for localhost",
                                "",
                                "TASK [cert_manager : Download release manifests url={{ cifmw_cert_manager_release_manifest }}, dest={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml, mode=0664] ***",
                                "Wednesday 10 June 2026  13:53:44 +0000 (0:00:00.040)       0:02:00.276 ******** ",
                                "Wednesday 10 June 2026  13:53:44 +0000 (0:00:00.040)       0:02:00.275 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cert_manager : Install cert-manager from release manifest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml] ***",
                                "Wednesday 10 June 2026  13:53:45 +0000 (0:00:00.661)       0:02:00.937 ******** ",
                                "Wednesday 10 June 2026  13:53:45 +0000 (0:00:00.661)       0:02:00.936 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cert_manager : Install from OLM Manifest _raw_params=olm_manifest.yml] ***",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:03.922)       0:02:04.860 ******** ",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:03.922)       0:02:04.858 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cert_manager : Check for cert-manager namespace existence kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name=cert-manager, kind=Namespace, field_selectors=['status.phase=Active']] ***",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:00.024)       0:02:04.884 ******** ",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:00.024)       0:02:04.883 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cert_manager : Wait for cert-manager pods to be ready kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, namespace=cert-manager, kind=Pod, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Ready', 'status': 'True'}, label_selectors=['app = {{ item }}']] ***",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:00.686)       0:02:05.571 ******** ",
                                "Wednesday 10 June 2026  13:53:49 +0000 (0:00:00.686)       0:02:05.569 ******** ",
                                "ok: [localhost] => (item=cainjector)",
                                "ok: [localhost] => (item=webhook)",
                                "ok: [localhost] => (item=cert-manager)",
                                "",
                                "TASK [cert_manager : Create $HOME/bin dir path={{ ansible_user_dir }}/bin, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:02 +0000 (0:00:12.198)       0:02:17.769 ******** ",
                                "Wednesday 10 June 2026  13:54:02 +0000 (0:00:12.198)       0:02:17.768 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cert_manager : Install cert-manager cmctl CLI url=https://github.com/cert-manager/cmctl/releases/{{ cifmw_cert_manager_version }}/download/cmctl_{{ _os }}_{{ _arch }}, dest={{ ansible_user_dir }}/bin/cmctl, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:02 +0000 (0:00:00.198)       0:02:17.968 ******** ",
                                "Wednesday 10 June 2026  13:54:02 +0000 (0:00:00.198)       0:02:17.967 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [cert_manager : Verify cert_manager api _raw_params={{ ansible_user_dir }}/bin/cmctl check api --wait=2m] ***",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:01.239)       0:02:19.207 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:01.239)       0:02:19.206 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [Configure hosts networking using nmstate name=ci_nmstate] ****************",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.334)       0:02:19.542 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.334)       0:02:19.540 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Configure multus networks name=ci_multus] ********************************",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.033)       0:02:19.575 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.033)       0:02:19.574 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Deploy Sushy Emulator service pod name=sushy_emulator] *******************",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.026)       0:02:19.602 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.026)       0:02:19.601 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Setup Libvirt on controller name=libvirt_manager] ************************",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.031)       0:02:19.633 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.031)       0:02:19.632 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare container package builder name=pkg_build] ************************",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.028)       0:02:19.661 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.028)       0:02:19.660 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.029)       0:02:19.691 ******** ",
                                "Wednesday 10 June 2026  13:54:03 +0000 (0:00:00.029)       0:02:19.690 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.067)       0:02:19.758 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.067)       0:02:19.757 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_infra _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.120)       0:02:19.878 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.120)       0:02:19.877 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})",
                                "",
                                "TASK [run_hook : Set playbook path for Fetch nodes facts and save them as parameters cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.143)       0:02:20.022 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.143)       0:02:20.020 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.052)       0:02:20.074 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.052)       0:02:20.073 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.216)       0:02:20.291 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.216)       0:02:20.289 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Get parameters files paths={{",
                                "  (cifmw_basedir, 'artifacts/parameters') | path_join",
                                "}}, file_type=file, patterns=*.yml] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.022)       0:02:20.314 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.022)       0:02:20.312 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.212)       0:02:20.526 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.212)       0:02:20.525 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.032)       0:02:20.559 ******** ",
                                "Wednesday 10 June 2026  13:54:04 +0000 (0:00:00.032)       0:02:20.558 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:05 +0000 (0:00:00.252)       0:02:20.812 ******** ",
                                "Wednesday 10 June 2026  13:54:05 +0000 (0:00:00.252)       0:02:20.810 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Run hook without retry - Fetch nodes facts and save them as parameters] ***",
                                "Wednesday 10 June 2026  13:54:05 +0000 (0:00:00.270)       0:02:21.082 ******** ",
                                "Wednesday 10 June 2026  13:54:05 +0000 (0:00:00.270)       0:02:21.081 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_hook_without_retry_fetch_n.log",
                                "changed: [localhost]",
                                "",
                                "TASK [run_hook : Run hook with retry - Fetch nodes facts and save them as parameters] ***",
                                "Wednesday 10 June 2026  13:54:14 +0000 (0:00:09.583)       0:02:30.666 ******** ",
                                "Wednesday 10 June 2026  13:54:14 +0000 (0:00:09.583)       0:02:30.665 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:14 +0000 (0:00:00.024)       0:02:30.691 ******** ",
                                "Wednesday 10 June 2026  13:54:14 +0000 (0:00:00.024)       0:02:30.689 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.202)       0:02:30.893 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.202)       0:02:30.892 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.054)       0:02:30.948 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.054)       0:02:30.947 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.073)       0:02:31.022 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.073)       0:02:31.020 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_package_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.116)       0:02:31.138 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.116)       0:02:31.136 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.115)       0:02:31.253 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.115)       0:02:31.252 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [pkg_build : Generate volume list build_volumes={% for pkg in cifmw_pkg_build_list -%}",
                                "- \"{{ pkg.src|default(cifmw_pkg_build_pkg_basedir ~ '/' ~ pkg.name) }}:/root/src/{{ pkg.name }}:z\"",
                                "- \"{{ cifmw_pkg_build_basedir }}/volumes/packages/{{ pkg.name }}:/root/{{ pkg.name }}:z\"",
                                "- \"{{ cifmw_pkg_build_basedir }}/logs/build_{{ pkg.name }}:/root/logs:z\"",
                                "{% endfor -%}",
                                "- \"{{ cifmw_pkg_build_basedir }}/volumes/packages/gating_repo:/root/gating_repo:z\"",
                                "- \"{{ cifmw_pkg_build_basedir }}/artifacts/repositories:/root/yum.repos.d:z,ro\"",
                                "- \"{{ cifmw_pkg_build_basedir }}/artifacts/build-packages.yml:/root/playbook.yml:z,ro\"",
                                "] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.122)       0:02:31.376 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.122)       0:02:31.374 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [pkg_build : Build package using container name={{ pkg.name }}-builder, auto_remove=True, detach=False, privileged=True, log_driver=k8s-file, log_level=info, log_opt={'path': '{{ cifmw_pkg_build_basedir }}/logs/{{ pkg.name }}-builder.log'}, image={{ cifmw_pkg_build_ctx_name }}, volume={{ build_volumes | from_yaml }}, security_opt=['label=disable', 'seccomp=unconfined', 'apparmor=unconfined'], env={'PROJECT': '{{ pkg.name }}'}, command=ansible-playbook -i localhost, -c local playbook.yml] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.096)       0:02:31.472 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.096)       0:02:31.471 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.025)       0:02:31.498 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.025)       0:02:31.497 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.057)       0:02:31.555 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.057)       0:02:31.554 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_package_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.103)       0:02:31.659 ******** ",
                                "Wednesday 10 June 2026  13:54:15 +0000 (0:00:00.103)       0:02:31.658 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.121)       0:02:31.780 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.121)       0:02:31.779 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.055)       0:02:31.836 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.055)       0:02:31.835 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_container_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.117)       0:02:31.954 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.117)       0:02:31.953 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.135)       0:02:32.090 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.135)       0:02:32.088 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [cifmw_setup : Nothing to do yet msg=No support for that step yet] ********",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.064)       0:02:32.155 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.065)       0:02:32.153 ******** ",
                                "ok: [localhost] => ",
                                "    msg: No support for that step yet",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.023)       0:02:32.178 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.023)       0:02:32.177 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.059)       0:02:32.238 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.059)       0:02:32.237 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_container_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.120)       0:02:32.358 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.120)       0:02:32.357 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.127)       0:02:32.486 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.127)       0:02:32.485 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.060)       0:02:32.546 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.060)       0:02:32.545 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_operator_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.109)       0:02:32.656 ******** ",
                                "Wednesday 10 June 2026  13:54:16 +0000 (0:00:00.109)       0:02:32.655 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.114)       0:02:32.771 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.114)       0:02:32.770 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.064)       0:02:32.836 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.064)       0:02:32.835 ******** ",
                                "skipping: [localhost] => (item=artifacts) ",
                                "skipping: [localhost] => (item=logs) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Initialize role output cifmw_operator_build_output={{ cifmw_operator_build_output }}, cifmw_operator_build_meta_name={{ cifmw_operator_build_meta_name }}] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.039)       0:02:32.876 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.039)       0:02:32.874 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.031)       0:02:32.908 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.031)       0:02:32.906 ******** ",
                                "skipping: [localhost] => (item={'branch': 'main', 'change': '1185', 'change_url': 'https://github.com/openstack-k8s-operators/edpm-ansible/pull/1185', 'commit_id': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'patchset': '9939f42dec60ae550e33b6ebd832bf3edb9fbcb8', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'name': 'openstack-k8s-operators/edpm-ansible', 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'topic': None}) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Merge lists of operators operators_list={{ [cifmw_operator_build_operators, zuul_info_operators | default([])] | community.general.lists_mergeby('name') }}] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:32.942 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:32.941 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Get meta_operator src dir from operators_list cifmw_operator_build_meta_src={{ (operators_list | selectattr('name', 'eq', cifmw_operator_build_meta_name) | map(attribute='src') | first ) | default(cifmw_operator_build_meta_src, true) }}] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:32.972 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.030)       0:02:32.971 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Adds meta-operator to the list operators_list={{ [operators_list, meta_operator_info] | community.general.lists_mergeby('name') }}] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:33.002 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.029)       0:02:33.001 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.029 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.028 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Building operators _raw_params=build.yml] ***************",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.056 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.026)       0:02:33.054 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Building meta operator _raw_params=build.yml] ***********",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.083 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.082 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [operator_build : Gather role output dest={{ cifmw_operator_build_basedir }}/artifacts/custom-operators.yml, content={{ cifmw_operator_build_output | to_nice_yaml }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.111 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.027)       0:02:33.110 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:33.145 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.034)       0:02:33.144 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.059)       0:02:33.205 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.059)       0:02:33.204 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_operator_build _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.108)       0:02:33.314 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.108)       0:02:33.312 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.124)       0:02:33.438 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.124)       0:02:33.437 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.067)       0:02:33.505 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.067)       0:02:33.504 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.120)       0:02:33.626 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.120)       0:02:33.625 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': '80 Kustomize OpenStack CR', 'type': 'playbook', 'source': 'control_plane_horizon.yml'})",
                                "",
                                "TASK [run_hook : Set playbook path for 80 Kustomize OpenStack CR cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.125)       0:02:33.752 ******** ",
                                "Wednesday 10 June 2026  13:54:17 +0000 (0:00:00.125)       0:02:33.750 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.049)       0:02:33.801 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.049)       0:02:33.799 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.214)       0:02:34.015 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.214)       0:02:34.014 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Get parameters files paths={{",
                                "  (cifmw_basedir, 'artifacts/parameters') | path_join",
                                "}}, file_type=file, patterns=*.yml] ***",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.048 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.047 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.175)       0:02:34.224 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.175)       0:02:34.223 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.256 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.032)       0:02:34.255 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.193)       0:02:34.450 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.193)       0:02:34.449 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Run hook without retry - 80 Kustomize OpenStack CR] ***********",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.191)       0:02:34.641 ******** ",
                                "Wednesday 10 June 2026  13:54:18 +0000 (0:00:00.191)       0:02:34.640 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_80_kust.log",
                                "changed: [localhost]",
                                "",
                                "TASK [run_hook : Run hook with retry - 80 Kustomize OpenStack CR] **************",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:01.778)       0:02:36.420 ******** ",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:01.778)       0:02:36.419 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.049)       0:02:36.469 ******** ",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.049)       0:02:36.468 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.189)       0:02:36.659 ******** ",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.189)       0:02:36.657 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.029)       0:02:36.688 ******** ",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.029)       0:02:36.686 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Configure Storage Class name=ci_local_storage] ***************************",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.062)       0:02:36.750 ******** ",
                                "Wednesday 10 June 2026  13:54:20 +0000 (0:00:00.062)       0:02:36.748 ******** ",
                                "",
                                "TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.097)       0:02:36.847 ******** ",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.097)       0:02:36.846 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_local_storage : Create the cifmw_cls_namespace namespace\" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.213)       0:02:37.061 ******** ",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.213)       0:02:37.059 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.668)       0:02:37.729 ******** ",
                                "Wednesday 10 June 2026  13:54:21 +0000 (0:00:00.668)       0:02:37.728 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***",
                                "Wednesday 10 June 2026  13:54:22 +0000 (0:00:00.327)       0:02:38.057 ******** ",
                                "Wednesday 10 June 2026  13:54:22 +0000 (0:00:00.327)       0:02:38.055 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***",
                                "Wednesday 10 June 2026  13:54:22 +0000 (0:00:00.699)       0:02:38.756 ******** ",
                                "Wednesday 10 June 2026  13:54:22 +0000 (0:00:00.699)       0:02:38.755 ******** ",
                                "changed: [localhost -> compute-0(38.129.56.67)] => (item=compute-0)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=crc)",
                                "changed: [localhost -> controller(38.129.56.222)] => (item=controller)",
                                "changed: [localhost] => (item=localhost)",
                                "",
                                "TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{",
                                "    _host_map |",
                                "    selectattr(\"key\", \"in\", k8s_nodes_hostnames) |",
                                "    map(attribute=\"value\") |",
                                "    list",
                                "}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***",
                                "Wednesday 10 June 2026  13:54:24 +0000 (0:00:01.552)       0:02:40.308 ******** ",
                                "Wednesday 10 June 2026  13:54:24 +0000 (0:00:01.552)       0:02:40.307 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit)  }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***",
                                "Wednesday 10 June 2026  13:54:24 +0000 (0:00:00.039)       0:02:40.348 ******** ",
                                "Wednesday 10 June 2026  13:54:24 +0000 (0:00:00.039)       0:02:40.347 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***",
                                "Wednesday 10 June 2026  13:54:25 +0000 (0:00:00.711)       0:02:41.060 ******** ",
                                "Wednesday 10 June 2026  13:54:25 +0000 (0:00:00.711)       0:02:41.058 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc)",
                                "",
                                "TASK [ci_local_storage : Perform action in the PV directory path={{",
                                "  [",
                                "    cifmw_cls_local_storage_name,",
                                "    'pv'+ (\"%02d\" | format(item | int))",
                                "  ] | path_join",
                                "}}, state={{",
                                "  'directory' if cifmw_cls_action == 'create' else 'absent'",
                                "}}, mode=0775] ***",
                                "Wednesday 10 June 2026  13:54:25 +0000 (0:00:00.047)       0:02:41.107 ******** ",
                                "Wednesday 10 June 2026  13:54:25 +0000 (0:00:00.047)       0:02:41.106 ******** ",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=1)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=2)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=3)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=4)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=5)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=6)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=7)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=8)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=9)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=10)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=11)",
                                "changed: [localhost -> crc(38.129.56.38)] => (item=12)",
                                "",
                                "TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***",
                                "Wednesday 10 June 2026  13:54:32 +0000 (0:00:06.837)       0:02:47.944 ******** ",
                                "Wednesday 10 June 2026  13:54:32 +0000 (0:00:06.837)       0:02:47.943 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit)  }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***",
                                "Wednesday 10 June 2026  13:54:32 +0000 (0:00:00.389)       0:02:48.334 ******** ",
                                "Wednesday 10 June 2026  13:54:32 +0000 (0:00:00.389)       0:02:48.332 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.855)       0:02:49.189 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.855)       0:02:49.188 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Run edpm_prepare name=edpm_prepare] **************************************",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.222 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.220 ******** ",
                                "",
                                "TASK [edpm_prepare : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={'OPENSTACK_BRANCH': '', \"GIT_CLONE_OPTS'\": '-l', \"OPENSTACK_REPO'\": '{{ operators_build_output[cifmw_operator_build_meta_name].git_src_dir  }}'}] ***",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.125)       0:02:49.347 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.125)       0:02:49.346 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_prepare : Set install_yamls Makefile environment variables cifmw_edpm_prepare_common_env={{",
                                "  cifmw_install_yamls_environment |",
                                "  combine({'PATH': cifmw_path}) |",
                                "  combine(_install_yamls_repos | default({})) |",
                                "  combine(cifmw_edpm_prepare_extra_vars | default({}))",
                                "}}, cifmw_edpm_prepare_make_openstack_env={% if cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output %}",
                                "OPENSTACK_IMG: {{ operators_build_output[cifmw_operator_build_meta_name].image_catalog }}",
                                "{% endif %}",
                                ", cifmw_edpm_prepare_make_openstack_deploy_prep_env=CLEANUP_DIR_CMD: \"true\"",
                                ", cifmw_edpm_prepare_operators_build_output={{ operators_build_output }}] ***",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.379 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.378 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Prepare storage in CRC name=install_yamls_makes, tasks_from=make_crc_storage] ***",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.412 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.032)       0:02:49.411 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare inputs name=install_yamls_makes, tasks_from=make_input] **********",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.026)       0:02:49.438 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.026)       0:02:49.437 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_input_env var=make_input_env] ***********",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.038)       0:02:49.477 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.038)       0:02:49.476 ******** ",
                                "ok: [localhost] => ",
                                "    make_input_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      NETWORK_MTU: 1500",
                                "      NNCP_DNS_SERVER: 192.168.122.10",
                                "      NNCP_INTERFACE: ens7",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "",
                                "TASK [install_yamls_makes : Debug make_input_params var=make_input_params] *****",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.029)       0:02:49.507 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.029)       0:02:49.506 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run input output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make input, dry_run={{ make_input_dryrun|default(false)|bool }}, extra_args={{ dict((make_input_env|default({})), **(make_input_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.027)       0:02:49.535 ******** ",
                                "Wednesday 10 June 2026  13:54:33 +0000 (0:00:00.027)       0:02:49.533 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_input_until | default(true)",
                                "}}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_input.log",
                                "changed: [localhost]",
                                "",
                                "TASK [OpenStack meta-operator installation name=install_yamls_makes, tasks_from=make_openstack] ***",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:01.276)       0:02:50.811 ******** ",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:01.276)       0:02:50.810 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_env var=make_openstack_env] ***",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.056)       0:02:50.868 ******** ",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.056)       0:02:50.867 ******** ",
                                "ok: [localhost] => ",
                                "    make_openstack_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      NETWORK_MTU: 1500",
                                "      NNCP_DNS_SERVER: 192.168.122.10",
                                "      NNCP_INTERFACE: ens7",
                                "      OPENSTACK_IMG: 38.102.83.21:5001/openstack-k8s-operators/openstack-operator-index:2895d87b692193b55d566fae26f4c769f7f44de8",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_params var=make_openstack_params] ***",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.039)       0:02:50.908 ******** ",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.039)       0:02:50.906 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run openstack output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack, dry_run={{ make_openstack_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_env|default({})), **(make_openstack_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.025)       0:02:50.933 ******** ",
                                "Wednesday 10 June 2026  13:54:35 +0000 (0:00:00.025)       0:02:50.932 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_openstack_until |",
                                "default(true) }}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_openstack.log",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Wait for OpenStack subscription creation _raw_params=oc get sub openstack-operator --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} -o=jsonpath='{.status.installplan.name}'] ***",
                                "Wednesday 10 June 2026  13:56:48 +0000 (0:02:13.727)       0:05:04.660 ******** ",
                                "Wednesday 10 June 2026  13:56:48 +0000 (0:02:13.727)       0:05:04.659 ******** ",
                                "FAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (30 retries left).",
                                "FAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (29 retries left).",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Wait for OpenStack operator to get installed _raw_params=oc wait InstallPlan {{ cifmw_edpm_prepare_wait_installplan_out.stdout }} --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} --for=jsonpath='{.status.phase}'=Complete --timeout=20m] ***",
                                "Wednesday 10 June 2026  13:57:50 +0000 (0:01:01.112)       0:06:05.773 ******** ",
                                "Wednesday 10 June 2026  13:57:50 +0000 (0:01:01.112)       0:06:05.772 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***",
                                "Wednesday 10 June 2026  13:57:50 +0000 (0:00:00.456)       0:06:06.230 ******** ",
                                "Wednesday 10 June 2026  13:57:50 +0000 (0:00:00.456)       0:06:06.229 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [OpenStack meta-operator initialization, if necessary name=install_yamls_makes, tasks_from=make_openstack_init] ***",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:01.001)       0:06:07.232 ******** ",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:01.001)       0:06:07.230 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_init_env var=make_openstack_init_env] ***",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.057)       0:06:07.289 ******** ",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.057)       0:06:07.288 ******** ",
                                "ok: [localhost] => ",
                                "    make_openstack_init_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      NETWORK_MTU: 1500",
                                "      NNCP_DNS_SERVER: 192.168.122.10",
                                "      NNCP_INTERFACE: ens7",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_init_params var=make_openstack_init_params] ***",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.034)       0:06:07.324 ******** ",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.034)       0:06:07.322 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run openstack_init output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_init, dry_run={{ make_openstack_init_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_init_env|default({})), **(make_openstack_init_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.026)       0:06:07.350 ******** ",
                                "Wednesday 10 June 2026  13:57:51 +0000 (0:00:00.026)       0:06:07.349 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_openstack_init_until |",
                                "default(true) }}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run_openstack_init.log",
                                "changed: [localhost]",
                                "",
                                "TASK [Update OpenStack Services containers Env name=set_openstack_containers] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:01:10.684)       0:07:18.035 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:01:10.684)       0:07:18.033 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_prepare : Set facts for baremetal UEFI image url cifmw_update_containers_edpm_image_url={{ cifmw_build_images_output['images']['edpm-hardened-uefi']['image'] }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.037)       0:07:18.072 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.037)       0:07:18.070 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare OpenStack control plane CR name=install_yamls_makes, tasks_from=make_openstack_deploy_prep] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.029)       0:07:18.101 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.029)       0:07:18.100 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_deploy_prep_env var=make_openstack_deploy_prep_env] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.052)       0:07:18.153 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.052)       0:07:18.152 ******** ",
                                "ok: [localhost] => ",
                                "    make_openstack_deploy_prep_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      CLEANUP_DIR_CMD: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      NETWORK_MTU: 1500",
                                "      NNCP_DNS_SERVER: 192.168.122.10",
                                "      NNCP_INTERFACE: ens7",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "",
                                "TASK [install_yamls_makes : Debug make_openstack_deploy_prep_params var=make_openstack_deploy_prep_params] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.035)       0:07:18.189 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.035)       0:07:18.187 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run openstack_deploy_prep output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_deploy_prep, dry_run={{ make_openstack_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_deploy_prep_env|default({})), **(make_openstack_deploy_prep_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.028)       0:07:18.218 ******** ",
                                "Wednesday 10 June 2026  13:59:02 +0000 (0:00:00.028)       0:07:18.216 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_openstack_deploy_prep_until |",
                                "default(true) }}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_openstack_deploy_prep.log",
                                "changed: [localhost]",
                                "",
                                "TASK [Deploy NetConfig name=install_yamls_makes, tasks_from=make_netconfig_deploy] ***",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:01.304)       0:07:19.522 ******** ",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:01.304)       0:07:19.521 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_netconfig_deploy_env var=make_netconfig_deploy_env] ***",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.053)       0:07:19.576 ******** ",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.053)       0:07:19.575 ******** ",
                                "ok: [localhost] => ",
                                "    make_netconfig_deploy_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      NETWORK_MTU: 1500",
                                "      NNCP_DNS_SERVER: 192.168.122.10",
                                "      NNCP_INTERFACE: ens7",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "",
                                "TASK [install_yamls_makes : Debug make_netconfig_deploy_params var=make_netconfig_deploy_params] ***",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.036)       0:07:19.613 ******** ",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.036)       0:07:19.611 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run netconfig_deploy output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make netconfig_deploy, dry_run={{ make_netconfig_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_netconfig_deploy_env|default({})), **(make_netconfig_deploy_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.026)       0:07:19.639 ******** ",
                                "Wednesday 10 June 2026  13:59:03 +0000 (0:00:00.026)       0:07:19.638 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_netconfig_deploy_until |",
                                "default(true) }}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_netconfig_deploy.log",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Kustomize and deploy OpenStackControlPlane _raw_params=kustomize_and_deploy.yml] ***",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:22.732)       0:07:42.372 ******** ",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:22.732)       0:07:42.371 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/edpm_prepare/tasks/kustomize_and_deploy.yml for localhost",
                                "",
                                "TASK [edpm_prepare : Controlplane name _ctlplane_name=controlplane] ************",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.136)       0:07:42.509 ******** ",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.136)       0:07:42.507 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [edpm_prepare : Set vars related to update_containers content provider cifmw_update_containers_registry={{ content_provider_os_registry_url  | split('/') | first }}, cifmw_update_containers_org={{ content_provider_os_registry_url  | split('/') | last }}, cifmw_update_containers_tag={{ content_provider_dlrn_md5_hash }}, cifmw_update_containers_openstack=True] ***",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.033)       0:07:42.542 ******** ",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.033)       0:07:42.541 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare OpenStackVersion CR name=update_containers] **********************",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.032)       0:07:42.574 ******** ",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.032)       0:07:42.573 ******** ",
                                "",
                                "TASK [update_containers : Destination directory exists state=directory, recurse=True, path={{ cifmw_update_containers_dest_path | dirname }}] ***",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.052)       0:07:42.627 ******** ",
                                "Wednesday 10 June 2026  13:59:26 +0000 (0:00:00.052)       0:07:42.626 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [update_containers : Generate update containers yaml file src=update_containers.j2, dest={{ cifmw_update_containers_dest_path }}, mode=0644] ***",
                                "Wednesday 10 June 2026  13:59:27 +0000 (0:00:01.010)       0:07:43.637 ******** ",
                                "Wednesday 10 June 2026  13:59:27 +0000 (0:00:01.010)       0:07:43.636 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [update_containers : Update the containers _raw_params=oc apply -f {{ cifmw_update_containers_dest_path }}] ***",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.433)       0:07:44.071 ******** ",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.433)       0:07:44.070 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Controlplane name kustomization _ctlplane_name_kustomizations=[{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\\n  path: /metadata/name\\n  value: {{ _ctlplane_name }}'}]}]] ***",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.338)       0:07:44.410 ******** ",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.338)       0:07:44.409 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [edpm_prepare : Perform kustomizations to the OpenStackControlPlane CR target_path={{ cifmw_edpm_prepare_openstack_crs_path }}, sort_ascending=False, kustomizations={{",
                                "  cifmw_edpm_prepare_kustomizations +",
                                "  _ctlplane_name_kustomizations +",
                                "  (cifmw_edpm_prepare_extra_kustomizations | default([]))",
                                "}}, kustomizations_paths={{",
                                "  [",
                                "    (",
                                "      [",
                                "        cifmw_edpm_prepare_manifests_dir,",
                                "        'kustomizations',",
                                "        'controlplane'",
                                "      ] | ansible.builtin.path_join",
                                "    )",
                                "  ]",
                                "}}] ***",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.037)       0:07:44.448 ******** ",
                                "Wednesday 10 June 2026  13:59:28 +0000 (0:00:00.037)       0:07:44.446 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Log the CR that is about to be applied var=cifmw_edpm_prepare_crs_kustomize_result] ***",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.870)       0:07:45.318 ******** ",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.870)       0:07:45.317 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_edpm_prepare_crs_kustomize_result:",
                                "      changed: true",
                                "      count: 4",
                                "      failed: false",
                                "      kustomizations_paths:",
                                "      - /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml",
                                "      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml",
                                "      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/80-horizon-kustomization.yaml",
                                "      output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml",
                                "      result:",
                                "      - apiVersion: core.openstack.org/v1beta1",
                                "        kind: OpenStackControlPlane",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: controlplane",
                                "          namespace: openstack",
                                "        spec:",
                                "          barbican:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              barbicanAPI:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "                replicas: 1",
                                "              barbicanKeystoneListener:",
                                "                replicas: 1",
                                "              barbicanWorker:",
                                "                replicas: 1",
                                "              databaseInstance: openstack",
                                "              notificationsBus:",
                                "                cluster: rabbitmq",
                                "              secret: osp-secret",
                                "          cinder:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              cinderAPI:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "              cinderBackup:",
                                "                networkAttachments:",
                                "                - storage",
                                "                replicas: 0",
                                "              cinderScheduler:",
                                "                replicas: 1",
                                "              cinderVolumes:",
                                "                volume1:",
                                "                  networkAttachments:",
                                "                  - storage",
                                "                  replicas: 0",
                                "              databaseInstance: openstack",
                                "              secret: osp-secret",
                                "          designate:",
                                "            apiOverride:",
                                "              route: {}",
                                "            enabled: false",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              designateAPI:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "              designateBackendbind9:",
                                "                networkAttachments:",
                                "                - designate",
                                "                replicas: 1",
                                "                storageClass: local-storage",
                                "                storageRequest: 10Gi",
                                "              designateCentral:",
                                "                replicas: 1",
                                "              designateMdns:",
                                "                networkAttachments:",
                                "                - designate",
                                "                replicas: 1",
                                "              designateProducer:",
                                "                replicas: 1",
                                "              designateWorker:",
                                "                networkAttachments:",
                                "                - designate",
                                "                replicas: 1",
                                "              secret: osp-secret",
                                "          dns:",
                                "            template:",
                                "              options:",
                                "              - key: server",
                                "                values:",
                                "                - 192.168.122.10",
                                "              - key: no-negcache",
                                "                values: []",
                                "              override:",
                                "                service:",
                                "                  metadata:",
                                "                    annotations:",
                                "                      metallb.universe.tf/address-pool: ctlplane",
                                "                      metallb.universe.tf/allow-shared-ip: ctlplane",
                                "                      metallb.universe.tf/loadBalancerIPs: 192.168.122.80",
                                "                  spec:",
                                "                    type: LoadBalancer",
                                "              replicas: 1",
                                "          galera:",
                                "            templates:",
                                "              openstack:",
                                "                replicas: 1",
                                "                secret: osp-secret",
                                "                storageRequest: 10G",
                                "              openstack-cell1:",
                                "                replicas: 1",
                                "                secret: osp-secret",
                                "                storageRequest: 10G",
                                "          glance:",
                                "            apiOverrides:",
                                "              default:",
                                "                route: {}",
                                "            template:",
                                "              customServiceConfig: |",
                                "                [DEFAULT]",
                                "                enabled_backends = default_backend:swift",
                                "                [glance_store]",
                                "                default_backend = default_backend",
                                "                [default_backend]",
                                "                swift_store_create_container_on_put = True",
                                "                swift_store_auth_version = 3",
                                "                swift_store_auth_address = {{ .KeystoneInternalURL }}",
                                "                swift_store_endpoint_type = internalURL",
                                "                swift_store_user = service:glance",
                                "                swift_store_key = {{ .ServicePassword }}",
                                "              databaseInstance: openstack",
                                "              glanceAPIs:",
                                "                default:",
                                "                  networkAttachments:",
                                "                  - storage",
                                "                  override:",
                                "                    service:",
                                "                      internal:",
                                "                        metadata:",
                                "                          annotations:",
                                "                            metallb.universe.tf/address-pool: internalapi",
                                "                            metallb.universe.tf/allow-shared-ip: internalapi",
                                "                            metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                        spec:",
                                "                          type: LoadBalancer",
                                "                  replicas: 1",
                                "              keystoneEndpoint: default",
                                "              secret: osp-secret",
                                "              storage:",
                                "                storageClass: ''",
                                "                storageRequest: 10Gi",
                                "          heat:",
                                "            apiOverride:",
                                "              route: {}",
                                "            cnfAPIOverride:",
                                "              route: {}",
                                "            enabled: false",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              heatAPI:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "                replicas: 1",
                                "              heatEngine:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "                replicas: 1",
                                "              secret: osp-secret",
                                "          horizon:",
                                "            apiOverride:",
                                "              route: {}",
                                "            enabled: true",
                                "            template:",
                                "              memcachedInstance: memcached",
                                "              replicas: 1",
                                "              secret: osp-secret",
                                "          ironic:",
                                "            enabled: false",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              ironicAPI:",
                                "                replicas: 1",
                                "              ironicConductors:",
                                "              - replicas: 1",
                                "                storageRequest: 10Gi",
                                "              ironicInspector:",
                                "                replicas: 1",
                                "              ironicNeutronAgent:",
                                "                replicas: 1",
                                "              secret: osp-secret",
                                "          keystone:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              notificationsBus:",
                                "                cluster: rabbitmq",
                                "              override:",
                                "                service:",
                                "                  internal:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/allow-shared-ip: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "              secret: osp-secret",
                                "          manila:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              manilaAPI:",
                                "                networkAttachments:",
                                "                - internalapi",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "                replicas: 1",
                                "              manilaScheduler:",
                                "                replicas: 1",
                                "              manilaShares:",
                                "                share1:",
                                "                  networkAttachments:",
                                "                  - storage",
                                "                  replicas: 1",
                                "          memcached:",
                                "            templates:",
                                "              memcached:",
                                "                replicas: 1",
                                "          neutron:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              networkAttachments:",
                                "              - internalapi",
                                "              override:",
                                "                service:",
                                "                  internal:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/allow-shared-ip: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "              secret: osp-secret",
                                "          nova:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              apiServiceTemplate:",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "              cellTemplates:",
                                "                cell0:",
                                "                  cellDatabaseAccount: nova-cell0",
                                "                  cellDatabaseInstance: openstack",
                                "                  conductorServiceTemplate:",
                                "                    replicas: 1",
                                "                  hasAPIAccess: true",
                                "                  messagingBus:",
                                "                    cluster: rabbitmq",
                                "                cell1:",
                                "                  cellDatabaseAccount: nova-cell1",
                                "                  cellDatabaseInstance: openstack-cell1",
                                "                  conductorServiceTemplate:",
                                "                    replicas: 1",
                                "                  hasAPIAccess: true",
                                "                  messagingBus:",
                                "                    cluster: rabbitmq-cell1",
                                "              metadataServiceTemplate:",
                                "                override:",
                                "                  service:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/allow-shared-ip: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "              secret: osp-secret",
                                "          octavia:",
                                "            enabled: false",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              octaviaAPI:",
                                "                replicas: 1",
                                "              secret: osp-secret",
                                "          ovn:",
                                "            template:",
                                "              ovnController:",
                                "                networkAttachment: tenant",
                                "                nicMappings:",
                                "                  datacentre: ospbr",
                                "              ovnDBCluster:",
                                "                ovndbcluster-nb:",
                                "                  dbType: NB",
                                "                  networkAttachment: internalapi",
                                "                  storageRequest: 10Gi",
                                "                ovndbcluster-sb:",
                                "                  dbType: SB",
                                "                  networkAttachment: internalapi",
                                "                  storageRequest: 10Gi",
                                "          placement:",
                                "            apiOverride:",
                                "              route: {}",
                                "            template:",
                                "              databaseInstance: openstack",
                                "              override:",
                                "                service:",
                                "                  internal:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/allow-shared-ip: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "              secret: osp-secret",
                                "          rabbitmq:",
                                "            templates:",
                                "              rabbitmq:",
                                "                override:",
                                "                  service:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.85",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "              rabbitmq-cell1:",
                                "                override:",
                                "                  service:",
                                "                    metadata:",
                                "                      annotations:",
                                "                        metallb.universe.tf/address-pool: internalapi",
                                "                        metallb.universe.tf/loadBalancerIPs: 172.17.0.86",
                                "                    spec:",
                                "                      type: LoadBalancer",
                                "          redis:",
                                "            enabled: false",
                                "          secret: osp-secret",
                                "          storageClass: local-storage",
                                "          swift:",
                                "            enabled: true",
                                "            proxyOverride:",
                                "              route: {}",
                                "            template:",
                                "              swiftProxy:",
                                "                networkAttachments:",
                                "                - storage",
                                "                override:",
                                "                  service:",
                                "                    internal:",
                                "                      metadata:",
                                "                        annotations:",
                                "                          metallb.universe.tf/address-pool: internalapi",
                                "                          metallb.universe.tf/allow-shared-ip: internalapi",
                                "                          metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                      spec:",
                                "                        type: LoadBalancer",
                                "                replicas: 1",
                                "              swiftRing:",
                                "                ringReplicas: 1",
                                "              swiftStorage:",
                                "                networkAttachments:",
                                "                - storage",
                                "                replicas: 1",
                                "          telemetry:",
                                "            enabled: true",
                                "            template:",
                                "              autoscaling:",
                                "                aodh:",
                                "                  databaseAccount: aodh",
                                "                  databaseInstance: openstack",
                                "                  notificationsBus:",
                                "                    cluster: rabbitmq",
                                "                  passwordSelectors: null",
                                "                  secret: osp-secret",
                                "                enabled: false",
                                "                heatInstance: heat",
                                "              ceilometer:",
                                "                enabled: true",
                                "                notificationsBus:",
                                "                  cluster: rabbitmq",
                                "                secret: osp-secret",
                                "              cloudkitty:",
                                "                apiTimeout: 0",
                                "                cloudKittyAPI:",
                                "                  override:",
                                "                    service:",
                                "                      internal:",
                                "                        metadata:",
                                "                          annotations:",
                                "                            metallb.universe.tf/address-pool: internalapi",
                                "                            metallb.universe.tf/allow-shared-ip: internalapi",
                                "                            metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                        spec:",
                                "                          type: LoadBalancer",
                                "                  replicas: 1",
                                "                  resources: {}",
                                "                  tls:",
                                "                    api:",
                                "                      internal: {}",
                                "                      public: {}",
                                "                    caBundleSecretName: combined-ca-bundle",
                                "                cloudKittyProc:",
                                "                  replicas: 1",
                                "                  resources: {}",
                                "                  tls:",
                                "                    caBundleSecretName: combined-ca-bundle",
                                "                databaseAccount: cloudkitty",
                                "                databaseInstance: openstack",
                                "                enabled: false",
                                "                memcachedInstance: memcached",
                                "                messagingBus:",
                                "                  cluster: rabbitmq",
                                "                passwordSelector:",
                                "                  aodhService: AodhPassword",
                                "                  ceilometerService: CeilometerPassword",
                                "                  cloudKittyService: CloudKittyPassword",
                                "                preserveJobs: false",
                                "                s3StorageConfig:",
                                "                  schemas:",
                                "                  - effectiveDate: '2024-11-18'",
                                "                    version: v13",
                                "                  secret:",
                                "                    name: cloudkitty-loki-s3",
                                "                    type: s3",
                                "                secret: osp-secret",
                                "                serviceUser: cloudkitty",
                                "                storageClass: local-storage",
                                "              logging:",
                                "                annotations:",
                                "                  metallb.universe.tf/address-pool: internalapi",
                                "                  metallb.universe.tf/allow-shared-ip: internalapi",
                                "                  metallb.universe.tf/loadBalancerIPs: 172.17.0.80",
                                "                cloNamespace: openshift-logging",
                                "                enabled: false",
                                "                ipaddr: 172.17.0.80",
                                "                port: 10514",
                                "              metricStorage:",
                                "                enabled: false",
                                "                monitoringStack:",
                                "                  alertingEnabled: true",
                                "                  scrapeInterval: 30s",
                                "                  storage:",
                                "                    persistent:",
                                "                      pvcStorageRequest: 10Gi",
                                "                    retention: 24h",
                                "                    strategy: persistent",
                                "",
                                "TASK [edpm_prepare : Apply the OpenStackControlPlane CR output_dir={{ cifmw_edpm_prepare_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_prepare_crs_kustomize_result.output_path }}] ***",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.046)       0:07:45.364 ******** ",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.046)       0:07:45.363 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_009_apply_the_openstackcontrolplan.log",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Wait for control plane to change its status seconds={{ cifmw_edpm_prepare_wait_controplane_status_change_sec }}] ***",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.372)       0:07:45.737 ******** ",
                                "Wednesday 10 June 2026  13:59:29 +0000 (0:00:00.372)       0:07:45.736 ******** ",
                                "Pausing for 30 seconds",
                                "ok: [localhost]",
                                "",
                                "TASK [edpm_prepare : Wait for OpenStack controlplane to be deployed _raw_params=oc wait OpenStackControlPlane {{ _ctlplane_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_prepare_timeout }}m] ***",
                                "Wednesday 10 June 2026  14:00:00 +0000 (0:00:30.050)       0:08:15.787 ******** ",
                                "Wednesday 10 June 2026  14:00:00 +0000 (0:00:30.050)       0:08:15.786 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [Extract and install OpenStackControlplane CA role=install_openstack_ca] ***",
                                "Wednesday 10 June 2026  14:05:50 +0000 (0:05:50.501)       0:14:06.289 ******** ",
                                "Wednesday 10 June 2026  14:05:50 +0000 (0:05:50.501)       0:14:06.288 ******** ",
                                "",
                                "TASK [install_openstack_ca : Get CA bundle data with retries] ******************",
                                "Wednesday 10 June 2026  14:05:50 +0000 (0:00:00.082)       0:14:06.372 ******** ",
                                "Wednesday 10 June 2026  14:05:50 +0000 (0:00:00.082)       0:14:06.370 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.609)       0:14:06.981 ******** ",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.609)       0:14:06.979 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.042)       0:14:07.023 ******** ",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.042)       0:14:07.022 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.354)       0:14:07.378 ******** ",
                                "Wednesday 10 June 2026  14:05:51 +0000 (0:00:00.354)       0:14:07.377 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.556)       0:14:07.934 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.556)       0:14:07.933 ******** ",
                                "",
                                "TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.051)       0:14:07.986 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.051)       0:14:07.984 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [install_ca : Wait until CA URL is reachable url={{ cifmw_install_ca_url }}, method=HEAD, validate_certs=False, follow_redirects=all, status_code=[200, 301, 302, 303, 307, 308, 401, 403, 404, 405]] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.231)       0:14:08.218 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.231)       0:14:08.216 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.033)       0:14:08.251 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.033)       0:14:08.249 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.023)       0:14:08.274 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.023)       0:14:08.273 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.025)       0:14:08.299 ******** ",
                                "Wednesday 10 June 2026  14:05:52 +0000 (0:00:00.025)       0:14:08.298 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************",
                                "Wednesday 10 June 2026  14:05:53 +0000 (0:00:00.460)       0:14:08.760 ******** ",
                                "Wednesday 10 June 2026  14:05:53 +0000 (0:00:00.460)       0:14:08.759 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Extract keystone endpoint host _raw_params=oc get keystoneapi keystone --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o jsonpath='{ .status.apiEndpoints.public }'] ***",
                                "Wednesday 10 June 2026  14:05:54 +0000 (0:00:01.633)       0:14:10.394 ******** ",
                                "Wednesday 10 June 2026  14:05:54 +0000 (0:00:01.633)       0:14:10.392 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_prepare : Wait for keystone endpoint to exist in DNS url={{ _cifmw_edpm_prepare_keystone_endpoint_out.stdout | trim }}, status_code={{ _keystone_response_codes }}, validate_certs={{ cifmw_edpm_prepare_verify_tls }}] ***",
                                "Wednesday 10 June 2026  14:05:54 +0000 (0:00:00.318)       0:14:10.712 ******** ",
                                "Wednesday 10 June 2026  14:05:54 +0000 (0:00:00.318)       0:14:10.710 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.406)       0:14:11.119 ******** ",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.406)       0:14:11.117 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.069)       0:14:11.188 ******** ",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.069)       0:14:11.187 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_ctlplane_deploy _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.179)       0:14:11.368 ******** ",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.179)       0:14:11.366 ******** ",
                                "included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'})",
                                "",
                                "TASK [run_hook : Set playbook path for Tune rabbitmq resources cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_namespace }} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e \"@{{ value }}\" {%- else %} -e \"{{ key }}={{ value }}\" {%- endif %} {%- endfor %} {%- endif %}] ***",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.228)       0:14:11.596 ******** ",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.228)       0:14:11.595 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.066)       0:14:11.662 ******** ",
                                "Wednesday 10 June 2026  14:05:55 +0000 (0:00:00.066)       0:14:11.661 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.183)       0:14:11.846 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.183)       0:14:11.845 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Get parameters files paths={{",
                                "  (cifmw_basedir, 'artifacts/parameters') | path_join",
                                "}}, file_type=file, patterns=*.yml] ***",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.033)       0:14:11.880 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.033)       0:14:11.879 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e \"@{{ file.path }}\" {%- endfor %}] ***",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.178)       0:14:12.059 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.178)       0:14:12.057 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.029)       0:14:12.088 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.029)       0:14:12.087 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.172)       0:14:12.261 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.172)       0:14:12.260 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Run hook without retry - Tune rabbitmq resources] *************",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.199)       0:14:12.460 ******** ",
                                "Wednesday 10 June 2026  14:05:56 +0000 (0:00:00.199)       0:14:12.459 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_010_run_hook_without_retry_tune_ra.log",
                                "changed: [localhost]",
                                "",
                                "TASK [run_hook : Run hook with retry - Tune rabbitmq resources] ****************",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:02.666)       0:14:15.126 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:02.665)       0:14:15.125 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.036)       0:14:15.163 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.036)       0:14:15.162 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.179)       0:14:15.343 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.179)       0:14:15.342 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.032)       0:14:15.375 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.032)       0:14:15.374 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={{",
                                "  (",
                                "    {",
                                "      'OPENSTACK_REPO': operators_build_output[cifmw_operator_build_meta_name].git_src_dir,",
                                "      'OPENSTACK_BRANCH': '',",
                                "      'GIT_CLONE_OPTS': '-l',",
                                "    } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)",
                                "    else {}",
                                "  )",
                                "}}] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.061)       0:14:15.437 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.061)       0:14:15.436 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Set install_yamls Makefile environment variables cifmw_edpm_deploy_baremetal_common_env={{",
                                "  cifmw_install_yamls_environment |",
                                "  combine({'PATH': cifmw_path}) |",
                                "  combine(_install_yamls_repos | default({}))",
                                "}}, cifmw_edpm_deploy_baremetal_make_openstack_env={{",
                                "  cifmw_edpm_deploy_baremetal_make_openstack_env | default({}) |",
                                "  combine(",
                                "    {",
                                "      'OPENSTACK_IMG': operators_build_output[cifmw_operator_build_meta_name].image_catalog,",
                                "    } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)",
                                "    else {}",
                                "  )",
                                "}}, cifmw_edpm_deploy_baremetal_operators_build_output={{ operators_build_output }}] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.026)       0:14:15.463 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.026)       0:14:15.462 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Create virtual baremetal name=install_yamls_makes, tasks_from=make_edpm_baremetal_compute] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.492 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.490 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Create the config file mode=0644, content={{ cifmw_edpm_deploy_baremetal_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_baremetal_nova_extra_config_file }}] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.520 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.028)       0:14:15.519 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_baremetal_common_env={{",
                                "  cifmw_edpm_deploy_baremetal_common_env | default({}) |",
                                "  combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_baremetal_nova_extra_config_file })",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.555 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.554 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_baremetal_prep] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.029)       0:14:15.585 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.029)       0:14:15.583 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations={% if content_provider_registry_ip is defined or (not cifmw_edpm_deploy_baremetal_bootc and not cifmw_edpm_deploy_baremetal_custom_bootstrap) %}",
                                "apiVersion: kustomize.config.k8s.io/v1beta1",
                                "kind: Kustomization",
                                "patches:",
                                "  - target:",
                                "      kind: OpenStackDataPlaneNodeSet",
                                "    patch: |-",
                                "{% if content_provider_registry_ip is defined %}",
                                "      - op: add",
                                "        path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries",
                                "        value: [\"{{ content_provider_registry_ip }}:5001\"]",
                                "{% endif %}",
                                "",
                                "{% if not cifmw_edpm_deploy_baremetal_bootc and not cifmw_edpm_deploy_baremetal_custom_bootstrap %}",
                                "      - op: add",
                                "        path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command",
                                "        value: sudo dnf -y update",
                                "{% endif %}",
                                "{% endif %}, kustomizations_paths={{",
                                "  [",
                                "    (",
                                "      [",
                                "        cifmw_edpm_deploy_baremetal_manifests_dir,",
                                "        'kustomizations',",
                                "        'dataplane'",
                                "      ] | ansible.builtin.path_join",
                                "    )",
                                "  ]",
                                "}}] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.031)       0:14:15.616 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.031)       0:14:15.615 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Log the CR that is about to be applied var=cifmw_edpm_deploy_baremetal_crs_kustomize_result] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.035)       0:14:15.652 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.035)       0:14:15.651 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Create repo-setup-downstream OpenStackDataPlaneService _raw_params=oc apply -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -f \"{{ cifmw_installyamls_repos }}/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup_downstream.yaml\"] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.687 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.034)       0:14:15.686 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Get list of services defined under OpenStackDataPlaneNodeSet resource _raw_params=yq '.spec.services[]' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.037)       0:14:15.724 ******** ",
                                "Wednesday 10 June 2026  14:05:59 +0000 (0:00:00.037)       0:14:15.723 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to add \"repo-setup-downstream\" service _raw_params=yq -i '.spec.services = [\"repo-setup-downstream\"] + .spec.services' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.757 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.755 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to replace \"repo-setup\" with \"repo-setup-downstream\" service _raw_params=yq -i '(.spec.services[] | select(. == \"repo-setup\")) |= \"repo-setup-downstream\"'  {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:15.787 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:15.785 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Apply the OpenStackDataPlaneNodeSet CR output_dir={{ cifmw_edpm_deploy_baremetal_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.819 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:15.818 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Wait for Ironic to be ready _raw_params=oc wait pod -l name=ironic -n baremetal-operator-system --for=condition=Ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_ironic_timeout_mins }}m] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.031)       0:14:15.850 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.031)       0:14:15.849 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server pod to be created _raw_params=oc get po -l osp-provisionserver/name=openstack-edpm-ipam-provisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o name] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.878 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.877 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server deployment to be available _raw_params=oc wait deployment openstack-edpm-ipam-provisionserver-openstackprovisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for condition=Available --timeout={{ cifmw_edpm_deploy_baremetal_wait_provisionserver_timeout_mins }}m] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.906 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.028)       0:14:15.905 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Wait for baremetal nodes to reach 'provisioned' state _raw_params=oc wait bmh --all -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=jsonpath='{.status.provisioning.state}'=provisioned --timeout={{ cifmw_edpm_deploy_baremetal_wait_bmh_timeout_mins }}m] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.934 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.027)       0:14:15.932 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Register the list of compute nodes _raw_params=oc get bmh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.960 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.959 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Print the list of compute nodes var=compute_nodes_output.stdout_lines] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.987 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.026)       0:14:15.986 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.018 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.016 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy_baremetal : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:16.050 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.032)       0:14:16.049 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.094 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.092 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [libvirt_manager : Set compute config and common environment facts compute_config={{ cifmw_libvirt_manager_configuration['vms']['compute'] }}, cifmw_libvirt_manager_common_env={{ cifmw_install_yamls_environment | combine({'PATH': cifmw_path }) }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.091)       0:14:16.185 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.091)       0:14:16.184 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [libvirt_manager : Ensure needed directories exist path={{ item }}, state=directory, mode=0755] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.035)       0:14:16.220 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.035)       0:14:16.219 ******** ",
                                "skipping: [localhost] => (item=/home/zuul/ci-framework-data/workload) ",
                                "skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/edpm_compute) ",
                                "skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/openstack/cr/) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [libvirt_manager : Ensure image is available _raw_params=get_image.yml] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.079)       0:14:16.300 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.079)       0:14:16.299 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Create EDPM compute VMs name=install_yamls_makes, tasks_from=make_edpm_compute.yml] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.034)       0:14:16.335 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.034)       0:14:16.333 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [libvirt_manager : Catch compute IPs _raw_params=virsh -c qemu:///system -q domifaddr --source arp --domain edpm-compute-{{ item }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.040)       0:14:16.375 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.040)       0:14:16.374 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [libvirt_manager : Ensure we get SSH host={{ item.stdout.split()[-1].split('/')[0] }}, port=22, timeout=60] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.417 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.416 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [libvirt_manager : Output CR for extra computes dest={{ cifmw_libvirt_manager_basedir }}/artifacts/{{ cifmw_install_yamls_defaults['NAMESPACE'] }}/cr/99-cifmw-computes-{{ item }}.yaml, src=kustomize_compute.yml.j2, mode=0644] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.459 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.041)       0:14:16.457 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Prepare for HCI deploy phase 1 name=hci_prepare, tasks_from=phase1.yml] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.502 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.043)       0:14:16.501 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [edpm_deploy : Set EDPM related vars cifmw_edpm_deploy_env={{",
                                "  cifmw_install_yamls_environment |",
                                "  combine({'PATH': cifmw_path}) |",
                                "  combine({'DATAPLANE_REGISTRY_URL': cifmw_edpm_deploy_registry_url }) |",
                                "  combine({'DATAPLANE_CONTAINER_TAG': cifmw_repo_setup_full_hash | default(cifmw_install_yamls_defaults['DATAPLANE_CONTAINER_TAG']) }) |",
                                "  combine(cifmw_edpm_deploy_extra_vars | default({})) |",
                                "  combine(_install_yamls_repos | default({}))",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.532 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.030)       0:14:16.531 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [edpm_deploy : Create the config file mode=0644, content={{ cifmw_edpm_deploy_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_nova_extra_config_file }}] ***",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.042)       0:14:16.574 ******** ",
                                "Wednesday 10 June 2026  14:06:00 +0000 (0:00:00.042)       0:14:16.573 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_env={{",
                                "  cifmw_edpm_deploy_env | default({}) |",
                                "  combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_nova_extra_config_file })",
                                "}}, cacheable=True] ***",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.408)       0:14:16.983 ******** ",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.408)       0:14:16.982 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_prep] ***",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.049)       0:14:17.033 ******** ",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.049)       0:14:17.031 ******** ",
                                "",
                                "TASK [install_yamls_makes : Debug make_edpm_deploy_prep_env var=make_edpm_deploy_prep_env] ***",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.061)       0:14:17.094 ******** ",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.061)       0:14:17.093 ******** ",
                                "ok: [localhost] => ",
                                "    make_edpm_deploy_prep_env:",
                                "      BMO_SETUP: false",
                                "      CHECKOUT_FROM_OPENSTACK_REF: 'true'",
                                "      DATAPLANE_COMPUTE_IP: 192.168.122.100",
                                "      DATAPLANE_CONTAINER_TAG: 9767ab1d6200e37a24a9698f6991361f",
                                "      DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf",
                                "      DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9",
                                "      DATAPLANE_SINGLE_NODE: 'true'",
                                "      DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']'",
                                "      DATAPLANE_TOTAL_NODES: 1",
                                "      INSTALL_CERT_MANAGER: false",
                                "      KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig",
                                "      OPENSTACK_K8S_BRANCH: main",
                                "      OUT: /home/zuul/ci-framework-data/artifacts/manifests",
                                "      OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm",
                                "      PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "      SSH_KEY_FILE: /home/zuul/.ssh/id_cifw",
                                "",
                                "TASK [install_yamls_makes : Debug make_edpm_deploy_prep_params var=make_edpm_deploy_prep_params] ***",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.050)       0:14:17.145 ******** ",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.050)       0:14:17.144 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [install_yamls_makes : Run edpm_deploy_prep output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make edpm_deploy_prep, dry_run={{ make_edpm_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_edpm_deploy_prep_env|default({})), **(make_edpm_deploy_prep_params|default({}))) }}] ***",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.033)       0:14:17.179 ******** ",
                                "Wednesday 10 June 2026  14:06:01 +0000 (0:00:00.033)       0:14:17.177 ******** ",
                                "[WARNING]: conditional statements should not include jinja2 templating",
                                "delimiters such as {{ }} or {% %}. Found: {{ make_edpm_deploy_prep_until |",
                                "default(true) }}",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_011_run_edpm_deploy_prep.log",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations_paths={{",
                                "  [",
                                "    (",
                                "      [",
                                "        cifmw_edpm_deploy_manifests_dir,",
                                "        'kustomizations',",
                                "        'dataplane'",
                                "      ] | ansible.builtin.path_join",
                                "    )",
                                "  ]",
                                "}}] ***",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:14.890)       0:14:32.069 ******** ",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:14.890)       0:14:32.068 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Log the CR that is about to be applied var=cifmw_edpm_deploy_crs_kustomize_result] ***",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:00.324)       0:14:32.393 ******** ",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:00.324)       0:14:32.392 ******** ",
                                "ok: [localhost] => ",
                                "    cifmw_edpm_deploy_crs_kustomize_result:",
                                "      changed: true",
                                "      count: 2",
                                "      failed: false",
                                "      kustomizations_paths:",
                                "      - /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml",
                                "      - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml",
                                "      output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml",
                                "      result:",
                                "      - apiVersion: v1",
                                "        data:",
                                "          network_config_template: |",
                                "            ---",
                                "            {% set mtu_list = [ctlplane_mtu] %}",
                                "            {% for network in nodeset_networks %}",
                                "            {% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}",
                                "            {%- endfor %}",
                                "            {% set min_viable_mtu = mtu_list | max %}",
                                "            network_config:",
                                "            - type: ovs_bridge",
                                "              name: {{ neutron_physical_bridge_name }}",
                                "              mtu: {{ min_viable_mtu }}",
                                "              use_dhcp: false",
                                "              dns_servers: {{ ctlplane_dns_nameservers }}",
                                "              domain: {{ dns_search_domains }}",
                                "              addresses:",
                                "              - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}",
                                "              routes: {{ ctlplane_host_routes }}",
                                "              members:",
                                "              - type: interface",
                                "                name: nic1",
                                "                mtu: {{ min_viable_mtu }}",
                                "                # force the MAC address of the bridge to this interface",
                                "                primary: true",
                                "            {% for network in nodeset_networks %}",
                                "              - type: vlan",
                                "                mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}",
                                "                vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}",
                                "                addresses:",
                                "                - ip_netmask:",
                                "                    {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}",
                                "                routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}",
                                "            {% endfor %}",
                                "        kind: ConfigMap",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: network-config-template-ipam",
                                "          namespace: openstack",
                                "      - apiVersion: v1",
                                "        data:",
                                "          physical_bridge_name: br-ex",
                                "          public_interface_name: eth0",
                                "        kind: ConfigMap",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: neutron-edpm-ipam",
                                "          namespace: openstack",
                                "      - apiVersion: v1",
                                "        data:",
                                "          25-nova-extra.conf: ''",
                                "        kind: ConfigMap",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: nova-extra-config",
                                "          namespace: openstack",
                                "      - apiVersion: dataplane.openstack.org/v1beta1",
                                "        kind: OpenStackDataPlaneDeployment",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: edpm-deployment",
                                "          namespace: openstack",
                                "        spec:",
                                "          nodeSets:",
                                "          - openstack-edpm-ipam",
                                "      - apiVersion: dataplane.openstack.org/v1beta1",
                                "        kind: OpenStackDataPlaneNodeSet",
                                "        metadata:",
                                "          labels:",
                                "            created-by: install_yamls",
                                "          name: openstack-edpm-ipam",
                                "          namespace: openstack",
                                "        spec:",
                                "          env:",
                                "          - name: ANSIBLE_VERBOSITY",
                                "            value: '2'",
                                "          networkAttachments:",
                                "          - ctlplane",
                                "          nodeTemplate:",
                                "            ansible:",
                                "              ansibleUser: zuul",
                                "              ansibleVars:",
                                "                ctlplane_dns_nameservers:",
                                "                - 192.168.122.10",
                                "                - 199.204.44.24",
                                "                edpm_container_registry_insecure_registries:",
                                "                - 38.102.83.21:5001",
                                "                edpm_network_config_debug: true",
                                "                edpm_network_config_template: |-",
                                "                  ---",
                                "                  {% set mtu_list = [ctlplane_mtu] %}",
                                "                  {% for network in nodeset_networks %}",
                                "                  {% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}",
                                "                  {%- endfor %}",
                                "                  {% set min_viable_mtu = mtu_list | max %}",
                                "                  network_config:",
                                "                  - type: interface",
                                "                    name: nic1",
                                "                    use_dhcp: true",
                                "                    mtu: {{ min_viable_mtu }}",
                                "                  - type: ovs_bridge",
                                "                    name: {{ neutron_physical_bridge_name }}",
                                "                    mtu: {{ min_viable_mtu }}",
                                "                    use_dhcp: false",
                                "                    dns_servers: {{ ctlplane_dns_nameservers }}",
                                "                    domain: {{ dns_search_domains }}",
                                "                    addresses:",
                                "                    - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}",
                                "                    routes: {{ ctlplane_host_routes }}",
                                "                    members:",
                                "                    - type: interface",
                                "                      name: nic2",
                                "                      mtu: {{ min_viable_mtu }}",
                                "                      # force the MAC address of the bridge to this interface",
                                "                      primary: true",
                                "                  {% for network in nodeset_networks %}",
                                "                    - type: vlan",
                                "                      mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}",
                                "                      vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}",
                                "                      addresses:",
                                "                      - ip_netmask:",
                                "                          {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}",
                                "                      routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}",
                                "                  {% endfor %}",
                                "                edpm_nodes_validation_validate_controllers_icmp: false",
                                "                edpm_nodes_validation_validate_gateway_icmp: false",
                                "                edpm_os_net_config_mappings:",
                                "                  net_config_data_lookup:",
                                "                    edpm-compute:",
                                "                      nic2: eth1",
                                "                edpm_sshd_allowed_ranges:",
                                "                - 0.0.0.0/0",
                                "                enable_debug: false",
                                "                gather_facts: false",
                                "                image_prefix: openstack",
                                "                image_tag: 9767ab1d6200e37a24a9698f6991361f",
                                "                neutron_public_interface_name: eth1",
                                "                registry_url: quay.io/podified-antelope-centos9",
                                "                timesync_ntp_servers:",
                                "                - hostname: pool.ntp.org",
                                "              ansibleVarsFrom:",
                                "              - configMapRef:",
                                "                  name: network-config-template-ipam",
                                "                prefix: edpm_",
                                "              - configMapRef:",
                                "                  name: neutron-edpm-ipam",
                                "                prefix: neutron_",
                                "            ansibleSSHPrivateKeySecret: dataplane-ansible-ssh-private-key-secret",
                                "          nodes:",
                                "            edpm-compute-0:",
                                "              ansible:",
                                "                ansibleHost: 192.168.122.100",
                                "              hostName: compute-0",
                                "              networks:",
                                "              - defaultRoute: false",
                                "                fixedIP: 192.168.122.100",
                                "                name: ctlplane",
                                "                subnetName: subnet1",
                                "              - name: internalapi",
                                "                subnetName: subnet1",
                                "              - name: storage",
                                "                subnetName: subnet1",
                                "              - name: tenant",
                                "                subnetName: subnet1",
                                "          preProvisioned: true",
                                "          services:",
                                "          - repo-setup",
                                "          - redhat",
                                "          - bootstrap",
                                "          - download-cache",
                                "          - configure-network",
                                "          - validate-network",
                                "          - install-os",
                                "          - configure-os",
                                "          - ssh-known-hosts",
                                "          - run-os",
                                "          - reboot-os",
                                "          - install-certs",
                                "          - ovn",
                                "          - neutron-metadata",
                                "          - libvirt",
                                "          - nova",
                                "          - telemetry",
                                "          tlsEnabled: true",
                                "",
                                "TASK [edpm_deploy : Apply dataplane resources but ignore DataPlaneDeployment kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | rejectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:00.052)       0:14:32.445 ******** ",
                                "Wednesday 10 June 2026  14:06:16 +0000 (0:00:00.052)       0:14:32.444 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=SetupReady --timeout={{ cifmw_edpm_deploy_timeout }}m] ***",
                                "Wednesday 10 June 2026  14:06:17 +0000 (0:00:00.826)       0:14:33.272 ******** ",
                                "Wednesday 10 June 2026  14:06:17 +0000 (0:00:00.826)       0:14:33.271 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Apply DataPlaneDeployment resource kubeconfig={{ cifmw_openshift_kubeconfig  }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | selectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***",
                                "Wednesday 10 June 2026  14:06:30 +0000 (0:00:12.489)       0:14:45.762 ******** ",
                                "Wednesday 10 June 2026  14:06:30 +0000 (0:00:12.489)       0:14:45.760 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready _raw_params=oc wait OpenStackDataPlaneDeployment {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=Ready --timeout={{ cifmw_edpm_deploy_timeout }}m] ***",
                                "Wednesday 10 June 2026  14:06:31 +0000 (0:00:01.030)       0:14:46.793 ******** ",
                                "Wednesday 10 June 2026  14:06:31 +0000 (0:00:01.030)       0:14:46.791 ******** ",
                                "changed: [localhost]",
                                "",
                                "TASK [edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped output_dir={{ cifmw_basedir }}/artifacts, executable=/bin/bash, script=set -xe",
                                "oc rsh --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose",
                                "] ***",
                                "Wednesday 10 June 2026  14:26:51 +0000 (0:20:20.740)       0:35:07.533 ******** ",
                                "Wednesday 10 June 2026  14:26:51 +0000 (0:20:20.740)       0:35:07.532 ******** ",
                                "Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_012_run_nova_manage_discover_hosts.log",
                                "changed: [localhost]",
                                "",
                                "TASK [Validate EDPM name=install_yamls_makes, tasks_from=make_edpm_deploy_instance] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:03.917)       0:35:11.451 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:03.917)       0:35:11.450 ******** ",
                                "skipping: [localhost]",
                                "",
                                "PLAY [Deploy NFS server on target nodes] ***************************************",
                                "",
                                "TASK [End play early for architecture deploys _raw_params=end_play] ************",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.085)       0:35:11.536 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.085)       0:35:11.535 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.017)       0:35:11.554 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.017)       0:35:11.552 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Install required packages name=['nfs-utils', 'iptables']] ****",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.025)       0:35:11.579 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.025)       0:35:11.578 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Configure nfs to use v4 only path=/etc/nfs.conf, section=nfsd, option=vers3, value=n, backup=True, mode=0644] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.605 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.604 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Disable NFSv3-related services name={{ item }}, masked=True] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.021)       0:35:11.627 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.021)       0:35:11.625 ******** ",
                                "skipping: [compute-0] => (item=rpc-statd.service) ",
                                "skipping: [compute-0] => (item=rpcbind.service) ",
                                "skipping: [compute-0] => (item=rpcbind.socket) ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Ensure shared folder exist path=/data/{{ item }}, state=directory, mode=755] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.032)       0:35:11.659 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.032)       0:35:11.658 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Set nfs network vars _raw_params=oc get ipset {{ _nfs_host }} -n {{ _ipset_namespace }} -o jsonpath='{.status.reservations[?(@.network==\"{{ _nfs_network_name }}\")]}'] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.023)       0:35:11.683 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.023)       0:35:11.682 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Store nfs network vars dest={{ cifmw_basedir }}/artifacts/parameters/nfs-params.yml, content={{",
                                "  {",
                                "  'cifmw_nfs_ip': cifmw_nfs_network_out.stdout | from_json | json_query('address'),",
                                "  'cifmw_nfs_network_range': cifmw_nfs_network_out.stdout | from_json | json_query('cidr')",
                                "  } | to_nice_yaml",
                                "}}, mode=0644] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.709 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.026)       0:35:11.708 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Generate nftables rules file content=add rule inet filter EDPM_INPUT tcp dport 2049 accept",
                                ", dest={{ nftables_path }}/nfs-server.nft, mode=0666] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.024)       0:35:11.734 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.024)       0:35:11.732 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Update nftables.conf and include nfs rules at the bottom path={{ nftables_conf }}, line=include \"{{ nftables_path }}/nfs-server.nft\", insertafter=EOF] ***",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.020)       0:35:11.754 ******** ",
                                "Wednesday 10 June 2026  14:26:55 +0000 (0:00:00.020)       0:35:11.753 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Restart nftables service name=nftables, state=restarted] *****",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.777 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.775 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Configure the ip the nfs server should listen on path=/etc/nfs.conf, section=nfsd, option=host, value={{ cifmw_nfs_network_out.stdout | from_json | json_query('address') }}, backup=True, mode=0644] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:11.801 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:11.800 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Enable and restart nfs-server service name=nfs-server, state=restarted, enabled=True] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.823 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:11.822 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Add shares to /etc/exports path=/etc/exports, line=/data/{{ item }} {{ cifmw_nfs_network_out.stdout | from_json | json_query('cidr') }}(rw,sync,no_root_squash)] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.019)       0:35:11.842 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.019)       0:35:11.841 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [cifmw_nfs : Export the shares _raw_params=exportfs -a] *******************",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.018)       0:35:11.860 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.018)       0:35:11.859 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "PLAY [Clear ceph target hosts facts to force refreshing in HCI deployments] ****",
                                "",
                                "TASK [Early end if architecture deploy _raw_params=end_play] *******************",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.063)       0:35:11.924 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.063)       0:35:11.922 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "TASK [Clear ceph target hosts facts _raw_params=clear_facts] *******************",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.012)       0:35:11.937 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.012)       0:35:11.935 ******** ",
                                "skipping: [compute-0]",
                                "",
                                "PLAY [Deploy ceph using hooks] *************************************************",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.114)       0:35:12.051 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.114)       0:35:12.050 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.048)       0:35:12.099 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.048)       0:35:12.098 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_ceph _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.097)       0:35:12.197 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.097)       0:35:12.196 ******** ",
                                "skipping: [localhost]",
                                "",
                                "PLAY [Continue HCI deploy, deploy architecture and validate workflow] **********",
                                "",
                                "TASK [Prepare for HCI deploy phase 2 name=hci_prepare, tasks_from=phase2.yml] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.154)       0:35:12.351 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.154)       0:35:12.350 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Continue HCI deployment name=edpm_deploy] ********************************",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.373 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.372 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:12.398 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.024)       0:35:12.396 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.053)       0:35:12.451 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.053)       0:35:12.450 ******** ",
                                "ok: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.108)       0:35:12.560 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.108)       0:35:12.559 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Run validations name=validations] ****************************************",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.109)       0:35:12.669 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.109)       0:35:12.668 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.027)       0:35:12.697 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.027)       0:35:12.696 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.021)       0:35:12.719 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.021)       0:35:12.717 ******** ",
                                "skipping: [localhost]",
                                "",
                                "TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.741 ******** ",
                                "Wednesday 10 June 2026  14:26:56 +0000 (0:00:00.022)       0:35:12.740 ******** ",
                                "skipping: [localhost] => (item={'name': '80 Kustomize OpenStack CR', 'type': 'playbook', 'source': 'control_plane_horizon.yml'}) ",
                                "skipping: [localhost]",
                                "",
                                "TASK [Early end if not architecture deploy _raw_params=end_play] ***************",
                                "Wednesday 10 June 2026  14:26:57 +0000 (0:00:00.128)       0:35:12.870 ******** ",
                                "Wednesday 10 June 2026  14:26:57 +0000 (0:00:00.128)       0:35:12.869 ******** ",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "compute-0                  : ok=0    changed=0    unreachable=0    failed=0    skipped=14   rescued=0    ignored=0   ",
                                "localhost                  : ok=261  changed=93   unreachable=0    failed=0    skipped=164  rescued=0    ignored=1   ",
                                "",
                                "Wednesday 10 June 2026  14:26:57 +0000 (0:00:00.008)       0:35:12.879 ******** ",
                                "=============================================================================== ",
                                "edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready ----- 1220.74s",
                                "edpm_prepare : Wait for OpenStack controlplane to be deployed --------- 350.50s",
                                "install_yamls_makes : Run openstack ----------------------------------- 133.73s",
                                "install_yamls_makes : Run openstack_init ------------------------------- 70.68s",
                                "edpm_prepare : Wait for OpenStack subscription creation ---------------- 61.11s",
                                "run_hook : Run hook without retry - Download needed tools -------------- 40.54s",
                                "edpm_prepare : Wait for control plane to change its status ------------- 30.05s",
                                "ci_setup : Install needed packages ------------------------------------- 29.03s",
                                "install_yamls_makes : Run netconfig_deploy ----------------------------- 22.73s",
                                "install_yamls_makes : Run edpm_deploy_prep ----------------------------- 14.89s",
                                "edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady ----- 12.49s",
                                "cert_manager : Wait for cert-manager pods to be ready ------------------ 12.20s",
                                "run_hook : Run hook without retry - Fetch nodes facts and save them as parameters --- 9.58s",
                                "repo_setup : Initialize python venv and install requirements ------------ 7.98s",
                                "ci_local_storage : Perform action in the PV directory ------------------- 6.84s",
                                "cert_manager : Install cert-manager from release manifest --------------- 3.92s",
                                "edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped --- 3.92s",
                                "ci_setup : Install openshift client ------------------------------------- 3.71s",
                                "run_hook : Run hook without retry - Tune rabbitmq resources ------------- 2.67s",
                                "openshift_setup : Create required namespaces ---------------------------- 2.39s",
                                "Wednesday 10 June 2026  14:26:57 +0000 (0:00:00.009)       0:35:12.879 ******** ",
                                "=============================================================================== ",
                                "edpm_deploy ---------------------------------------------------------- 1240.03s",
                                "edpm_prepare ---------------------------------------------------------- 445.93s",
                                "install_yamls_makes --------------------------------------------------- 245.01s",
                                "run_hook --------------------------------------------------------------- 63.26s",
                                "ci_setup --------------------------------------------------------------- 35.04s",
                                "cert_manager ----------------------------------------------------------- 20.22s",
                                "repo_setup ------------------------------------------------------------- 17.12s",
                                "ci_local_storage ------------------------------------------------------- 12.34s",
                                "cifmw_helpers ----------------------------------------------------------- 8.54s",
                                "openshift_setup --------------------------------------------------------- 5.75s",
                                "openshift_login --------------------------------------------------------- 4.02s",
                                "install_yamls ----------------------------------------------------------- 3.10s",
                                "install_ca -------------------------------------------------------------- 2.78s",
                                "cifmw_setup ------------------------------------------------------------- 2.15s",
                                "update_containers ------------------------------------------------------- 1.78s",
                                "install_openstack_ca ---------------------------------------------------- 1.61s",
                                "gather_facts ------------------------------------------------------------ 1.02s",
                                "edpm_deploy_baremetal --------------------------------------------------- 0.66s",
                                "discover_latest_image --------------------------------------------------- 0.54s",
                                "cifmw_nfs --------------------------------------------------------------- 0.37s",
                                "libvirt_manager --------------------------------------------------------- 0.32s",
                                "operator_build ---------------------------------------------------------- 0.31s",
                                "ansible.builtin.file ---------------------------------------------------- 0.29s",
                                "networking_mapper ------------------------------------------------------- 0.26s",
                                "ansible.builtin.meta ---------------------------------------------------- 0.15s",
                                "pkg_build --------------------------------------------------------------- 0.12s",
                                "ansible.builtin.include_tasks ------------------------------------------- 0.07s",
                                "ansible.builtin.include_vars -------------------------------------------- 0.03s",
                                "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ",
                                "total ---------------------------------------------------------------- 2112.83s"
                            ],
                            "zuul_log_id": "0a580a2a-001b-e958-3e47-000000000009-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:27:12.660654Z",
                            "start": "2026-06-10T13:51:42.522787Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-000000000009",
                        "name": "Run Podified EDPM deployment"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.222 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:47:47.806851Z",
                            "start": "2026-06-10T14:27:12.753190Z"
                        },
                        "id": "0a580a2a-001b-e958-3e47-00000000000a",
                        "name": "Run Podified EDPM post deployment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 4,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 1
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:49:53.323302Z",
                    "start": "2026-06-10T14:47:48.833115Z"
                },
                "id": "0a580a2a-001b-43f9-9e1a-000000000004",
                "name": "Run ci/playbooks/e2e-collect-logs.yml"
            },
            "tasks": [
                {
                    "hosts": {},
                    "task": {
                        "duration": {
                            "start": "2026-06-10T14:47:48.858895Z"
                        },
                        "id": "0a580a2a-001b-43f9-9e1a-000000000006",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "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-10T14:47:48.879934Z",
                            "start": "2026-06-10T14:47:48.872310Z"
                        },
                        "id": "0a580a2a-001b-43f9-9e1a-000000000006",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {},
                    "task": {
                        "duration": {
                            "start": "2026-06-10T14:47:48.884714Z"
                        },
                        "id": "0a580a2a-001b-43f9-9e1a-000000000006",
                        "name": "Filter out host if needed"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.222 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:49:53.323302Z",
                            "start": "2026-06-10T14:47:48.896923Z"
                        },
                        "id": "0a580a2a-001b-43f9-9e1a-000000000007",
                        "name": "Ensure we have the ci-framework on host"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:51:57.634410Z",
                    "start": "2026-06-10T14:49:53.325467Z"
                },
                "id": "0a580a2a-001b-43f9-9e1a-000000000404",
                "name": "Run ci/playbooks/e2e-collect-logs.yml on CRC host"
            },
            "tasks": [
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:51:57.634410Z",
                            "start": "2026-06-10T14:49:53.356387Z"
                        },
                        "id": "0a580a2a-001b-43f9-9e1a-000000000406",
                        "name": "Get kubelet journalctl logs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        },
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:54:02.981687Z",
                    "start": "2026-06-10T14:51:58.565815Z"
                },
                "id": "0a580a2a-001b-4a40-4af9-000000000004",
                "name": "Ensure ci-framework-data base directories exist on all nodes"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.67\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.67 port 22: Connection timed out\r\n",
                            "unreachable": true
                        },
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.222 port 22: Connection timed out\r\n",
                            "unreachable": true
                        },
                        "crc": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.38\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.38 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:54:02.981687Z",
                            "start": "2026-06-10T14:51:58.577170Z"
                        },
                        "id": "0a580a2a-001b-4a40-4af9-000000000006",
                        "name": "Create ci-framework-data/logs directory if missing"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        },
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        },
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:56:08.164709Z",
                    "start": "2026-06-10T14:54:03.836619Z"
                },
                "id": "0a580a2a-001b-284b-4752-000000000004",
                "name": "Run ci/playbooks/multinode-autohold.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.222 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:56:08.164709Z",
                            "start": "2026-06-10T14:54:03.849975Z"
                        },
                        "id": "0a580a2a-001b-284b-4752-000000000006",
                        "name": "Verify if \"success\" flag exists after successful tests execution"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "3",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T14:58:13.566954Z",
                    "start": "2026-06-10T14:56:09.068699Z"
                },
                "id": "0a580a2a-001b-1b92-1be3-000000000004",
                "name": "crc"
            },
            "tasks": [
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.38\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.38 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T14:58:13.566954Z",
                            "start": "2026-06-10T14:56:09.107142Z"
                        },
                        "id": "0a580a2a-001b-1b92-1be3-000000000006",
                        "name": "Print machineconfigpool"
                    }
                }
            ]
        }
    ],
    "stats": {
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "4",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T15:00:18.784033Z",
                    "start": "2026-06-10T14:58:14.366061Z"
                },
                "id": "0a580a2a-001b-58f3-1461-000000000004",
                "name": "crc"
            },
            "tasks": [
                {
                    "hosts": {
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.38\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.38 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:00:18.784033Z",
                            "start": "2026-06-10T14:58:14.401776Z"
                        },
                        "id": "0a580a2a-001b-58f3-1461-000000000006",
                        "name": "Create compressed log tar gz file - crc-cloud logs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "5",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/crc/compress-logs.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T15:02:24.127038Z",
                    "start": "2026-06-10T15:00:19.678342Z"
                },
                "id": "0a580a2a-001b-4457-2cff-000000000004",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.67\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.67 port 22: Connection timed out\r\n",
                            "unreachable": true
                        },
                        "controller": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\n",
                            "unreachable": true
                        },
                        "crc": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.38\". Make sure this host can be reached over ssh: ssh: connect to host 38.129.56.38 port 22: Connection timed out\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:24.127038Z",
                            "start": "2026-06-10T15:00:19.744199Z"
                        },
                        "id": "0a580a2a-001b-4457-2cff-000000000006",
                        "name": "Create compressed log tar gz file - ci-framework-data"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        },
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        },
        "crc": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "6",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T15:02:29.346288Z",
                    "start": "2026-06-10T15:02:24.951052Z"
                },
                "id": "0a580a2a-001b-fb7d-543a-000000000004",
                "name": "Run playbooks/crc/bootstraped-ci-network-cleanup.yml"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\n",
                            "unreachable": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:29.346288Z",
                            "start": "2026-06-10T15:02:24.962899Z"
                        },
                        "id": "0a580a2a-001b-fb7d-543a-000000000006",
                        "name": "Create openstack config dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 1
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "7",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T15:02:34.673554Z",
                    "start": "2026-06-10T15:02:30.193781Z"
                },
                "id": "0a580a2a-001b-420d-4a82-000000000004",
                "name": "Report DLRN results after job run"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "cifmw_helpers",
                                "tasks_from": "include_file.yml"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:30.234757Z",
                            "start": "2026-06-10T15:02:30.211532Z"
                        },
                        "id": "0a580a2a-001b-420d-4a82-000000000006",
                        "name": "Include vars from ci-framework group_vars"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.fail",
                            "changed": false,
                            "false_condition": "included_file | trim | regex_search('\\.(yml|yaml)$') == None",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-420d-4a82-00000000001e",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_3/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:30.324888Z",
                            "start": "2026-06-10T15:02:30.258258Z"
                        },
                        "id": "0a580a2a-001b-420d-4a82-000000000020",
                        "name": "Fail if file is not yaml or yml extension"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "msg": "Data could not be sent to remote host \"38.129.56.222\". Make sure this host can be reached over ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\n",
                            "unreachable": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-420d-4a82-00000000001e",
                        "name": "cifmw_helpers",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_3/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:34.673554Z",
                            "start": "2026-06-10T15:02:30.335374Z"
                        },
                        "id": "0a580a2a-001b-420d-4a82-000000000021",
                        "name": "Check if file is available"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 1
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "8",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-10T15:09:11.209599Z",
                    "start": "2026-06-10T15:02:35.555327Z"
                },
                "id": "0a580a2a-001b-8043-2238-000000000004",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "compute-0": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        },
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        },
                        "crc": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:35.638048Z",
                            "start": "2026-06-10T15:02:35.566902Z"
                        },
                        "id": "0a580a2a-001b-8043-2238-000000000006",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0"
                            },
                            "changed": false
                        },
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller"
                            },
                            "changed": false
                        },
                        "crc": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-8043-2238-000000000041",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:35.762578Z",
                            "start": "2026-06-10T15:02:35.663146Z"
                        },
                        "id": "0a580a2a-001b-8043-2238-000000000043",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "log_path is not defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "controller": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "log_path is not defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        },
                        "crc": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "log_path is not defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-8043-2238-000000000041",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:35.887165Z",
                            "start": "2026-06-10T15:02:35.817059Z"
                        },
                        "id": "0a580a2a-001b-8043-2238-000000000044",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs"
                                }
                            ]
                        },
                        "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs"
                                }
                            ]
                        },
                        "crc": {
                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc",
                                            "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "mode": "0755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "mode": "02755",
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/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/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-8043-2238-000000000041",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:02:36.920188Z",
                            "start": "2026-06-10T15:02:35.895837Z"
                        },
                        "id": "0a580a2a-001b-8043-2238-000000000045",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "compute-0": {
                            "action": "synchronize",
                            "changed": false,
                            "failed": true,
                            "msg": "One or more items failed",
                            "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.129.56.67:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0/",
                                            "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.129.56.67:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.67 port 22: Connection timed out\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/compute-0",
                                        "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.129.56.67:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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.129.56.67:/home/zuul/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.67 port 22: Connection timed out\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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.129.56.67:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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.129.56.67:/home/zuul/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.67 port 22: Connection timed out\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        },
                        "controller": {
                            "action": "synchronize",
                            "changed": false,
                            "failed": true,
                            "msg": "One or more items failed",
                            "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.129.56.222:/home/zuul/zuul-output/logs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller/",
                                            "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.129.56.222:/home/zuul/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/controller",
                                        "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.129.56.222:/home/zuul/zuul-output/artifacts/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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.129.56.222:/home/zuul/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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.129.56.222:/home/zuul/zuul-output/docs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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.129.56.222:/home/zuul/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nIT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!\r\nSomeone could be eavesdropping on you right now (man-in-the-middle attack)!\r\nIt is also possible that a host key has just been changed.\r\nThe fingerprint for the ECDSA key sent by the remote host is\nSHA256:Ee2hPkw5WReL0GV3wgjxmVR1ar85wHyxksgg6xj7kN8.\r\nPlease contact your system administrator.\r\nAdd correct host key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts to get rid of this message.\r\nOffending RSA key in /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/.ssh/known_hosts:3\r\nHost key for 38.129.56.222 has changed and you have requested strict checking.\r\nHost key verification failed.\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        },
                        "crc": {
                            "action": "synchronize",
                            "changed": false,
                            "failed": true,
                            "msg": "One or more items failed",
                            "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' core@38.129.56.38:/var/home/core/zuul-output/logs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc/",
                                            "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": "core@38.129.56.38:/var/home/core/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.38 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/logs/crc",
                                        "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' core@38.129.56.38:/var/home/core/zuul-output/artifacts/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/artifacts/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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": "core@38.129.56.38:/var/home/core/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.38 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/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' core@38.129.56.38:/var/home/core/zuul-output/docs/ /var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs/",
                                    "failed": true,
                                    "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/81f70f2355514b6987e92a8a1f4532d9/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": "core@38.129.56.38:/var/home/core/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": "ssh: connect to host 38.129.56.38 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(228) [Receiver=3.2.5]\n",
                                    "rc": 255,
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-001b-8043-2238-000000000041",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/81f70f2355514b6987e92a8a1f4532d9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-10T15:09:11.209599Z",
                            "start": "2026-06-10T15:02:36.926466Z"
                        },
                        "id": "0a580a2a-001b-8043-2238-000000000047",
                        "name": "Collect logs, artifacts and docs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "compute-0": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        },
        "controller": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        },
        "crc": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
